@charset "UTF-8";
@font-face {
  font-family: "Roboto";
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/roboto/Robotothin.woff2") format("woff2"), url("../fonts/roboto/Robotothin.woff") format("woff"), url("../fonts/roboto/Robotothin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../fonts/roboto/Robotothinitalic.woff2") format("woff2"), url("../fonts/roboto/Robotothinitalic.woff") format("woff"), url("../fonts/roboto/Robotothinitalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/roboto/Robotolight.woff2") format("woff2"), url("../fonts/roboto/Robotolight.woff") format("woff"), url("../fonts/roboto/Robotolight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../fonts/roboto/Robotolightitalic.woff2") format("woff2"), url("../fonts/roboto/Robotolightitalic.woff") format("woff"), url("../fonts/roboto/Robotolightitalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto/Roboto.woff2") format("woff2"), url("../fonts/roboto/Roboto.woff") format("woff"), url("../fonts/roboto/Roboto.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/roboto/Robotoitalic.woff2") format("woff2"), url("../fonts/roboto/Robotoitalic.woff") format("woff"), url("../fonts/roboto/Robotoitalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/roboto/Robotomedium.woff2") format("woff2"), url("../fonts/roboto/Robotomedium.woff") format("woff"), url("../fonts/roboto/Robotomedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../fonts/roboto/Robotomediumitalic.woff2") format("woff2"), url("../fonts/roboto/Robotomediumitalic.woff") format("woff"), url("../fonts/roboto/Robotomediumitalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto/Robotobold.woff2") format("woff2"), url("../fonts/roboto/Robotobold.woff") format("woff"), url("../fonts/roboto/Robotobold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/roboto/Robotobolditalic.woff2") format("woff2"), url("../fonts/roboto/Robotobolditalic.woff") format("woff"), url("../fonts/roboto/Robotobolditalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/roboto/Robotoblack.woff2") format("woff2"), url("../fonts/roboto/Robotoblack.woff") format("woff"), url("../fonts/roboto/Robotoblack.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../fonts/roboto/Robotoblackitalic.woff2") format("woff2"), url("../fonts/roboto/Robotoblackitalic.woff") format("woff"), url("../fonts/roboto/Robotoblackitalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html {
  font-size: 16px;
}

: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: #f83c20;
  --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: 1204px;
  --font-family-sans-serif: "Roboto", "Helvetica Neue", Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #111111;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #f83c20;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #c51f06;
  text-decoration: none;
}

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

  @include hover-focus {
    color: inherit;
    text-decoration: none;
  }

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

h1, .h1 {
  font-size: 2.5rem;
}
@media (max-width: 1200px) {
  h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
}

h2, .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}

h3, .h3 {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  h3, .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
}

h4, .h4 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  h4, .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
}

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;
}
@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}

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: 1204px) {
  .container {
    max-width: 1200px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1204px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #111111;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dbdbdb;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dbdbdb;
}
.table tbody + tbody {
  border-top: 2px solid #dbdbdb;
}

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

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fdc8c1;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #fb9a8b;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

.table .sortable {
  cursor: pointer;
}
.table .sorted {
  font-weight: 800;
  background: #e1e1e1;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #fca89c;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 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::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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

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

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

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 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: #111111;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

textarea.form-control {
  height: auto;
}

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

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

.form-row {
  display: -webkit-box;
  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: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -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.35rem 0.95rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: #28a745;
  border-radius: 0.25rem;
}

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

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  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.35rem 0.95rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: #dc3545;
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

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

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -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 .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #111111;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #111111;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-primary:hover {
  color: #fff;
  background-color: #ea2507;
  border-color: #de2307;
}
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #de2307;
  border-color: #d22107;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #f83c20;
  border-color: #f83c20;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #f83c20;
  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: #f83c20;
  border-color: #f83c20;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #f83c20;
  text-decoration: none;
}
.btn-link:hover {
  color: #c51f06;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1204px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

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

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #f83c20;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -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-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -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=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

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

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

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

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

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

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

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

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -webkit-inline-box;
  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;
  border-color: #f83c20;
  background-color: #f83c20;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fca89c;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #fdd3cd;
  border-color: #fdd3cd;
}
.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;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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 {
  border-color: #f83c20;
  background-color: #f83c20;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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(248, 60, 32, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(248, 60, 32, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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(248, 60, 32, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  -ms-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(248, 60, 32, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%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/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #fca89c;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #fca89c;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

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

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #f83c20;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #fdd3cd;
}
.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: #f83c20;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #fdd3cd;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #f83c20;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #fdd3cd;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

.nav {
  display: -webkit-box;
  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:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #f83c20;
}

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

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -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%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -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:hover, .navbar-toggler:focus {
  text-decoration: none;
}

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -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: -webkit-box !important;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -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: -webkit-box !important;
    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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -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: -webkit-box !important;
    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: 1203.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1204px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -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: -webkit-box !important;
  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: #f83c20;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #f83c20;
}
.navbar-light .navbar-nav .nav-link {
  color: #000;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #f83c20;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #f83c20;
}
.navbar-light .navbar-toggler {
  color: #000;
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: #000;
}
.navbar-light .navbar-text a {
  color: #f83c20;
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: #f83c20;
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg 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:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -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 {
  -webkit-box-flex: 1;
  -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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

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

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  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;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.625rem 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: rgba(17, 17, 17, 0.4);
  content: ">";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: rgba(17, 17, 17, 0.4);
}

.pagination {
  display: -webkit-box;
  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.85rem;
  margin-left: -0.125rem;
  line-height: 1.25;
  color: #111111;
  background-color: #fff;
  border: 0.125rem solid rgba(17, 17, 17, 0.12);
}
.page-link:hover {
  z-index: 2;
  color: #111111;
  text-decoration: none;
  background-color: rgba(17, 17, 17, 0.1);
  border-color: rgba(17, 17, 17, 0.12);
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #111111;
  background-color: rgba(17, 17, 17, 0.1);
  border-color: transparent;
}
.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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #f83c20;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #de2307;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 60, 32, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #811f11;
  background-color: #fed8d2;
  border-color: #fdc8c1;
}
.alert-primary hr {
  border-top-color: #fcb2a8;
}
.alert-primary .alert-link {
  color: #54140b;
}

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

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

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

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f83c20;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -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:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #111111;
  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.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

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

.list-group-item-primary {
  color: #811f11;
  background-color: #fdc8c1;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #811f11;
  background-color: #fcb2a8;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #811f11;
  border-color: #811f11;
}

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

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

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

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

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

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

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

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

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

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

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

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

.toast-body {
  padding: 0.75rem;
}

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

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

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

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

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.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-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1204px) {
  .modal-xl {
    max-width: 1170px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  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: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 1.6rem;
  height: 0.8rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.8rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.8rem;
  height: 1.6rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.8rem 0.8rem 0.8rem 0;
  border-right-color: #f2f2f2;
}

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

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.8rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.8rem;
  height: 1.6rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.8rem 0 0.8rem 0.8rem;
  border-left-color: #f2f2f2;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.35rem 0.95rem;
  color: #111111;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

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

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

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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,%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: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

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

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

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

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

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

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1204px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    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 iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -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 {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -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 {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -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 {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

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

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -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 {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -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 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -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 {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -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 {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -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 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -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 {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -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 {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -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 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -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 {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1204px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -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 {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -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 {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -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 {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1204px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

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

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

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

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

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

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

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

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

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  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 {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1204px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dbdbdb;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dbdbdb;
  }
}
/*
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.b-video__see-all > a::before,
.b-header-match > a::before,
.b-title > a::before,
.b-link-more > a::before,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.b-video__see-all > a::before, .b-header-match > a::before, .b-title > a::before, .b-link-more > a::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
}

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

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

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

.fa-1x {
  font-size: 1em;
}

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

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

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

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

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

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

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

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.b-video__see-all > a.fa-pull-left::before,
.b-header-match > a.fa-pull-left::before,
.b-title > a.fa-pull-left::before,
.b-link-more > a.fa-pull-left::before,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.b-video__see-all > a.fa-pull-right::before,
.b-header-match > a.fa-pull-right::before,
.b-title > a.fa-pull-right::before,
.b-link-more > a.fa-pull-right::before,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

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

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

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

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

.fa-abacus:before {
  content: "\f640";
}

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

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

.fa-acorn:before {
  content: "\f6ae";
}

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

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-conditioner:before {
  content: "\f8f4";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-alarm-clock:before {
  content: "\f34e";
}

.fa-alarm-exclamation:before {
  content: "\f843";
}

.fa-alarm-plus:before {
  content: "\f844";
}

.fa-alarm-snooze:before {
  content: "\f845";
}

.fa-album:before {
  content: "\f89f";
}

.fa-album-collection:before {
  content: "\f8a0";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-alicorn:before {
  content: "\f6b0";
}

.fa-alien:before {
  content: "\f8f5";
}

.fa-alien-monster:before {
  content: "\f8f6";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-slash:before {
  content: "\f846";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-amp-guitar:before {
  content: "\f8a1";
}

.fa-analytics:before {
  content: "\f643";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angel:before {
  content: "\f779";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-crate:before {
  content: "\f6b1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-alt-down:before {
  content: "\f354";
}

.fa-arrow-alt-from-bottom:before {
  content: "\f346";
}

.fa-arrow-alt-from-left:before {
  content: "\f347";
}

.fa-arrow-alt-from-right:before {
  content: "\f348";
}

.fa-arrow-alt-from-top:before {
  content: "\f349";
}

.fa-arrow-alt-left:before {
  content: "\f355";
}

.fa-arrow-alt-right:before {
  content: "\f356";
}

.fa-arrow-alt-square-down:before {
  content: "\f350";
}

.fa-arrow-alt-square-left:before {
  content: "\f351";
}

.fa-arrow-alt-square-right:before {
  content: "\f352";
}

.fa-arrow-alt-square-up:before {
  content: "\f353";
}

.fa-arrow-alt-to-bottom:before {
  content: "\f34a";
}

.fa-arrow-alt-to-left:before {
  content: "\f34b";
}

.fa-arrow-alt-to-right:before {
  content: "\f34c";
}

.fa-arrow-alt-to-top:before {
  content: "\f34d";
}

.fa-arrow-alt-up:before {
  content: "\f357";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-from-bottom:before {
  content: "\f342";
}

.fa-arrow-from-left:before {
  content: "\f343";
}

.fa-arrow-from-right:before {
  content: "\f344";
}

.fa-arrow-from-top:before {
  content: "\f345";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-square-down:before {
  content: "\f339";
}

.fa-arrow-square-left:before {
  content: "\f33a";
}

.fa-arrow-square-right:before {
  content: "\f33b";
}

.fa-arrow-square-up:before {
  content: "\f33c";
}

.fa-arrow-to-bottom:before {
  content: "\f33d";
}

.fa-arrow-to-left:before {
  content: "\f33e";
}

.fa-arrow-to-right:before {
  content: "\f340";
}

.fa-arrow-to-top:before {
  content: "\f341";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-atom-alt:before {
  content: "\f5d3";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-axe:before {
  content: "\f6b2";
}

.fa-axe-battle:before {
  content: "\f6b3";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backpack:before {
  content: "\f5d4";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-badge:before {
  content: "\f335";
}

.fa-badge-check:before {
  content: "\f336";
}

.fa-badge-dollar:before {
  content: "\f645";
}

.fa-badge-percent:before {
  content: "\f646";
}

.fa-badge-sheriff:before {
  content: "\f8a2";
}

.fa-badger-honey:before {
  content: "\f6b4";
}

.fa-bags-shopping:before {
  content: "\f847";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ball-pile:before {
  content: "\f77e";
}

.fa-ballot:before {
  content: "\f732";
}

.fa-ballot-check:before {
  content: "\f733";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-banjo:before {
  content: "\f8a3";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-barcode-alt:before {
  content: "\f463";
}

.fa-barcode-read:before {
  content: "\f464";
}

.fa-barcode-scan:before {
  content: "\f465";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball:before {
  content: "\f432";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-basketball-hoop:before {
  content: "\f435";
}

.fa-bat:before {
  content: "\f6b5";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-bolt:before {
  content: "\f376";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-slash:before {
  content: "\f377";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-bed-alt:before {
  content: "\f8f7";
}

.fa-bed-bunk:before {
  content: "\f8f8";
}

.fa-bed-empty:before {
  content: "\f8f9";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-exclamation:before {
  content: "\f848";
}

.fa-bell-on:before {
  content: "\f8fa";
}

.fa-bell-plus:before {
  content: "\f849";
}

.fa-bell-school:before {
  content: "\f5d5";
}

.fa-bell-school-slash:before {
  content: "\f5d6";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bells:before {
  content: "\f77f";
}

.fa-betamax:before {
  content: "\f8a4";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-biking-mountain:before {
  content: "\f84b";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blanket:before {
  content: "\f498";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blinds:before {
  content: "\f8fb";
}

.fa-blinds-open:before {
  content: "\f8fc";
}

.fa-blinds-raised:before {
  content: "\f8fd";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bone-break:before {
  content: "\f5d8";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-alt:before {
  content: "\f5d9";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-heart:before {
  content: "\f499";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-book-spells:before {
  content: "\f6b8";
}

.fa-book-user:before {
  content: "\f7e7";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-books:before {
  content: "\f5db";
}

.fa-books-medical:before {
  content: "\f7e8";
}

.fa-boombox:before {
  content: "\f8a5";
}

.fa-boot:before {
  content: "\f782";
}

.fa-booth-curtain:before {
  content: "\f734";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-bottom:before {
  content: "\f84d";
}

.fa-border-center-h:before {
  content: "\f89c";
}

.fa-border-center-v:before {
  content: "\f89d";
}

.fa-border-inner:before {
  content: "\f84e";
}

.fa-border-left:before {
  content: "\f84f";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-outer:before {
  content: "\f851";
}

.fa-border-right:before {
  content: "\f852";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-border-style-alt:before {
  content: "\f854";
}

.fa-border-top:before {
  content: "\f855";
}

.fa-bow-arrow:before {
  content: "\f6b9";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-bowling-pins:before {
  content: "\f437";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-alt:before {
  content: "\f49a";
}

.fa-box-ballot:before {
  content: "\f735";
}

.fa-box-check:before {
  content: "\f467";
}

.fa-box-fragile:before {
  content: "\f49b";
}

.fa-box-full:before {
  content: "\f49c";
}

.fa-box-heart:before {
  content: "\f49d";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-box-up:before {
  content: "\f49f";
}

.fa-box-usd:before {
  content: "\f4a0";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-boxes-alt:before {
  content: "\f4a1";
}

.fa-boxing-glove:before {
  content: "\f438";
}

.fa-brackets:before {
  content: "\f7e9";
}

.fa-brackets-curly:before {
  content: "\f7ea";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-loaf:before {
  content: "\f7eb";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-bring-forward:before {
  content: "\f856";
}

.fa-bring-front:before {
  content: "\f857";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-browser:before {
  content: "\f37e";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-bullseye-arrow:before {
  content: "\f648";
}

.fa-bullseye-pointer:before {
  content: "\f649";
}

.fa-burger-soda:before {
  content: "\f858";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-burrito:before {
  content: "\f7ed";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-bus-school:before {
  content: "\f5dd";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-cabinet-filing:before {
  content: "\f64b";
}

.fa-cactus:before {
  content: "\f8a7";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calculator-alt:before {
  content: "\f64c";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-edit:before {
  content: "\f333";
}

.fa-calendar-exclamation:before {
  content: "\f334";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-star:before {
  content: "\f736";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camcorder:before {
  content: "\f8a8";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-alt:before {
  content: "\f332";
}

.fa-camera-home:before {
  content: "\f8fe";
}

.fa-camera-movie:before {
  content: "\f8a9";
}

.fa-camera-polaroid:before {
  content: "\f8aa";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campfire:before {
  content: "\f6ba";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candle-holder:before {
  content: "\f6bc";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-candy-corn:before {
  content: "\f6bd";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-building:before {
  content: "\f859";
}

.fa-car-bump:before {
  content: "\f5e0";
}

.fa-car-bus:before {
  content: "\f85a";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-garage:before {
  content: "\f5e2";
}

.fa-car-mechanic:before {
  content: "\f5e3";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-car-tilt:before {
  content: "\f5e5";
}

.fa-car-wash:before {
  content: "\f5e6";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caravan-alt:before {
  content: "\e000";
}

.fa-caret-circle-down:before {
  content: "\f32d";
}

.fa-caret-circle-left:before {
  content: "\f32e";
}

.fa-caret-circle-right:before {
  content: "\f330";
}

.fa-caret-circle-up:before {
  content: "\f331";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cars:before {
  content: "\f85b";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cassette-tape:before {
  content: "\f8ab";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cat-space:before {
  content: "\e001";
}

.fa-cauldron:before {
  content: "\f6bf";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cctv:before {
  content: "\f8ac";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chair-office:before {
  content: "\f6c1";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-line-down:before {
  content: "\f64d";
}

.fa-chart-network:before {
  content: "\f78a";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-chart-pie-alt:before {
  content: "\f64e";
}

.fa-chart-scatter:before {
  content: "\f7ee";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-cheese-swiss:before {
  content: "\f7f0";
}

.fa-cheeseburger:before {
  content: "\f7f1";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-bishop-alt:before {
  content: "\f43b";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-clock:before {
  content: "\f43d";
}

.fa-chess-clock-alt:before {
  content: "\f43e";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-king-alt:before {
  content: "\f440";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-knight-alt:before {
  content: "\f442";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-pawn-alt:before {
  content: "\f444";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-queen-alt:before {
  content: "\f446";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chess-rook-alt:before {
  content: "\f448";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-double-down:before {
  content: "\f322";
}

.fa-chevron-double-left:before {
  content: "\f323";
}

.fa-chevron-double-right:before {
  content: "\f324";
}

.fa-chevron-double-up:before {
  content: "\f325";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-square-down:before {
  content: "\f329";
}

.fa-chevron-square-left:before {
  content: "\f32a";
}

.fa-chevron-square-right:before {
  content: "\f32b";
}

.fa-chevron-square-up:before {
  content: "\f32c";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chimney:before {
  content: "\f78b";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clarinet:before {
  content: "\f8ad";
}

.fa-claw-marks:before {
  content: "\f6c2";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clipboard-list-check:before {
  content: "\f737";
}

.fa-clipboard-prescription:before {
  content: "\f5e8";
}

.fa-clipboard-user:before {
  content: "\f7f3";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-drizzle:before {
  content: "\f738";
}

.fa-cloud-hail:before {
  content: "\f739";
}

.fa-cloud-hail-mixed:before {
  content: "\f73a";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-music:before {
  content: "\f8ae";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-rainbow:before {
  content: "\f73e";
}

.fa-cloud-showers:before {
  content: "\f73f";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sleet:before {
  content: "\f741";
}

.fa-cloud-snow:before {
  content: "\f742";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-clouds:before {
  content: "\f744";
}

.fa-clouds-moon:before {
  content: "\f745";
}

.fa-clouds-sun:before {
  content: "\f746";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-club:before {
  content: "\f327";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-code-commit:before {
  content: "\f386";
}

.fa-code-merge:before {
  content: "\f387";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-coffee-pot:before {
  content: "\e002";
}

.fa-coffee-togo:before {
  content: "\f6c5";
}

.fa-coffin:before {
  content: "\f6c6";
}

.fa-coffin-cross:before {
  content: "\e051";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coin:before {
  content: "\f85c";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comet:before {
  content: "\e003";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-alt-check:before {
  content: "\f4a2";
}

.fa-comment-alt-dollar:before {
  content: "\f650";
}

.fa-comment-alt-dots:before {
  content: "\f4a3";
}

.fa-comment-alt-edit:before {
  content: "\f4a4";
}

.fa-comment-alt-exclamation:before {
  content: "\f4a5";
}

.fa-comment-alt-lines:before {
  content: "\f4a6";
}

.fa-comment-alt-medical:before {
  content: "\f7f4";
}

.fa-comment-alt-minus:before {
  content: "\f4a7";
}

.fa-comment-alt-music:before {
  content: "\f8af";
}

.fa-comment-alt-plus:before {
  content: "\f4a8";
}

.fa-comment-alt-slash:before {
  content: "\f4a9";
}

.fa-comment-alt-smile:before {
  content: "\f4aa";
}

.fa-comment-alt-times:before {
  content: "\f4ab";
}

.fa-comment-check:before {
  content: "\f4ac";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-edit:before {
  content: "\f4ae";
}

.fa-comment-exclamation:before {
  content: "\f4af";
}

.fa-comment-lines:before {
  content: "\f4b0";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-minus:before {
  content: "\f4b1";
}

.fa-comment-music:before {
  content: "\f8b0";
}

.fa-comment-plus:before {
  content: "\f4b2";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comment-smile:before {
  content: "\f4b4";
}

.fa-comment-times:before {
  content: "\f4b5";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-alt:before {
  content: "\f4b6";
}

.fa-comments-alt-dollar:before {
  content: "\f652";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compass-slash:before {
  content: "\f5e9";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-compress-wide:before {
  content: "\f326";
}

.fa-computer-classic:before {
  content: "\f8b1";
}

.fa-computer-speaker:before {
  content: "\f8b2";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-construction:before {
  content: "\f85d";
}

.fa-container-storage:before {
  content: "\f4b7";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-conveyor-belt:before {
  content: "\f46e";
}

.fa-conveyor-belt-alt:before {
  content: "\f46f";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-corn:before {
  content: "\f6c7";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cow:before {
  content: "\f6c8";
}

.fa-cowbell:before {
  content: "\f8b3";
}

.fa-cowbell-more:before {
  content: "\f8b4";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-credit-card-blank:before {
  content: "\f389";
}

.fa-credit-card-front:before {
  content: "\f38a";
}

.fa-cricket:before {
  content: "\f449";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-croissant:before {
  content: "\f7f6";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-crutches:before {
  content: "\f7f8";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-curling:before {
  content: "\f44a";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dagger:before {
  content: "\f6cb";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-debug:before {
  content: "\f7f9";
}

.fa-deer:before {
  content: "\f78e";
}

.fa-deer-rudolph:before {
  content: "\f78f";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-desktop-alt:before {
  content: "\f390";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dewpoint:before {
  content: "\f748";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d10:before {
  content: "\f6cd";
}

.fa-dice-d12:before {
  content: "\f6ce";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d4:before {
  content: "\f6d0";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-d8:before {
  content: "\f6d2";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digging:before {
  content: "\f85e";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-diploma:before {
  content: "\f5ea";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-disc-drive:before {
  content: "\f8b5";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-do-not-enter:before {
  content: "\f5ec";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dog-leashed:before {
  content: "\f6d4";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-empty:before {
  content: "\f473";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-dolly-flatbed-alt:before {
  content: "\f475";
}

.fa-dolly-flatbed-empty:before {
  content: "\f476";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-circle:before {
  content: "\f5ed";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-draw-square:before {
  content: "\f5ef";
}

.fa-dreidel:before {
  content: "\f792";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-drone:before {
  content: "\f85f";
}

.fa-drone-alt:before {
  content: "\f860";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick:before {
  content: "\f6d6";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dryer:before {
  content: "\f861";
}

.fa-dryer-alt:before {
  content: "\f862";
}

.fa-duck:before {
  content: "\f6d8";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-ear:before {
  content: "\f5f0";
}

.fa-ear-muffs:before {
  content: "\f795";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-eclipse:before {
  content: "\f749";
}

.fa-eclipse-alt:before {
  content: "\f74a";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-egg-fried:before {
  content: "\f7fc";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-elephant:before {
  content: "\f6da";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-h-alt:before {
  content: "\f39b";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ellipsis-v-alt:before {
  content: "\f39c";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-empty-set:before {
  content: "\f656";
}

.fa-engine-warning:before {
  content: "\f5f2";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-dollar:before {
  content: "\f657";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-square:before {
  content: "\f321";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows:before {
  content: "\f31d";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expand-wide:before {
  content: "\f320";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-evil:before {
  content: "\f6db";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fan-table:before {
  content: "\e004";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-farm:before {
  content: "\f864";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-faucet-drip:before {
  content: "\e006";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-field-hockey:before {
  content: "\f44c";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-certificate:before {
  content: "\f5f3";
}

.fa-file-chart-line:before {
  content: "\f659";
}

.fa-file-chart-pie:before {
  content: "\f65a";
}

.fa-file-check:before {
  content: "\f316";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-edit:before {
  content: "\f31c";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-exclamation:before {
  content: "\f31a";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-minus:before {
  content: "\f318";
}

.fa-file-music:before {
  content: "\f8b6";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-plus:before {
  content: "\f319";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-search:before {
  content: "\f865";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-spreadsheet:before {
  content: "\f65b";
}

.fa-file-times:before {
  content: "\f317";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-user:before {
  content: "\f65c";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-files-medical:before {
  content: "\f7fd";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-film-alt:before {
  content: "\f3a0";
}

.fa-film-canister:before {
  content: "\f8b7";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-fire-smoke:before {
  content: "\f74b";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-fireplace:before {
  content: "\f79a";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fish-cooked:before {
  content: "\f7fe";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-alt:before {
  content: "\f74c";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flame:before {
  content: "\f6df";
}

.fa-flashlight:before {
  content: "\f8b8";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flask-poison:before {
  content: "\f6e0";
}

.fa-flask-potion:before {
  content: "\f6e1";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flower:before {
  content: "\f7ff";
}

.fa-flower-daffodil:before {
  content: "\f800";
}

.fa-flower-tulip:before {
  content: "\f801";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-flute:before {
  content: "\f8b9";
}

.fa-flux-capacitor:before {
  content: "\f8ba";
}

.fa-fly:before {
  content: "\f417";
}

.fa-fog:before {
  content: "\f74e";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-download:before {
  content: "\e053";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-folder-times:before {
  content: "\f65f";
}

.fa-folder-tree:before {
  content: "\f802";
}

.fa-folder-upload:before {
  content: "\e054";
}

.fa-folders:before {
  content: "\f660";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-font-case:before {
  content: "\f866";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-football-helmet:before {
  content: "\f44f";
}

.fa-forklift:before {
  content: "\f47a";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-fragile:before {
  content: "\f4bb";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-french-fries:before {
  content: "\f803";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frosty-head:before {
  content: "\f79b";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-function:before {
  content: "\f661";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-galaxy:before {
  content: "\e008";
}

.fa-game-board:before {
  content: "\f867";
}

.fa-game-board-alt:before {
  content: "\f868";
}

.fa-game-console-handheld:before {
  content: "\f8bb";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gamepad-alt:before {
  content: "\f8bc";
}

.fa-garage:before {
  content: "\e009";
}

.fa-garage-car:before {
  content: "\e00a";
}

.fa-garage-open:before {
  content: "\e00b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gas-pump-slash:before {
  content: "\f5f4";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gift-card:before {
  content: "\f663";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-gingerbread-man:before {
  content: "\f79d";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass:before {
  content: "\f804";
}

.fa-glass-champagne:before {
  content: "\f79e";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-citrus:before {
  content: "\f869";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glass-whiskey-rocks:before {
  content: "\f7a1";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glasses-alt:before {
  content: "\f5f5";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-globe-snow:before {
  content: "\f7a3";
}

.fa-globe-stand:before {
  content: "\f5f6";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-golf-club:before {
  content: "\f451";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gramophone:before {
  content: "\f8bd";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-guitar-electric:before {
  content: "\f8be";
}

.fa-guitars:before {
  content: "\f8bf";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-h1:before {
  content: "\f313";
}

.fa-h2:before {
  content: "\f314";
}

.fa-h3:before {
  content: "\f315";
}

.fa-h4:before {
  content: "\f86a";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hammer-war:before {
  content: "\f6e4";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-heart:before {
  content: "\f4bc";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-box:before {
  content: "\f47b";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-magic:before {
  content: "\f6e5";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-seedling:before {
  content: "\f4bf";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-receiving:before {
  content: "\f47c";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-heart:before {
  content: "\f4c3";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-usd:before {
  content: "\f4c5";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt:before {
  content: "\f4c6";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-chef:before {
  content: "\f86b";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-santa:before {
  content: "\f7a7";
}

.fa-hat-winter:before {
  content: "\f7a8";
}

.fa-hat-witch:before {
  content: "\f6e7";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side:before {
  content: "\f6e9";
}

.fa-head-side-brain:before {
  content: "\f808";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-headphones:before {
  content: "\f8c2";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-medical:before {
  content: "\f809";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-head-vr:before {
  content: "\f6ea";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heart-circle:before {
  content: "\f4c7";
}

.fa-heart-rate:before {
  content: "\f5f8";
}

.fa-heart-square:before {
  content: "\f4c8";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-heat:before {
  content: "\e00c";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-helmet-battle:before {
  content: "\f6eb";
}

.fa-hexagon:before {
  content: "\f312";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-mask:before {
  content: "\f6ee";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-hockey-sticks:before {
  content: "\f454";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-home-alt:before {
  content: "\f80a";
}

.fa-home-heart:before {
  content: "\f4c9";
}

.fa-home-lg:before {
  content: "\f80b";
}

.fa-home-lg-alt:before {
  content: "\f80c";
}

.fa-hood-cloak:before {
  content: "\f6ef";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-horizontal-rule:before {
  content: "\f86c";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-horse-saddle:before {
  content: "\f8c3";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hospitals:before {
  content: "\f80e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house:before {
  content: "\e00d";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-day:before {
  content: "\e00e";
}

.fa-house-flood:before {
  content: "\f74f";
}

.fa-house-leave:before {
  content: "\e00f";
}

.fa-house-night:before {
  content: "\e010";
}

.fa-house-return:before {
  content: "\e011";
}

.fa-house-signal:before {
  content: "\e012";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-humidity:before {
  content: "\f750";
}

.fa-hurricane:before {
  content: "\f751";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-ice-skate:before {
  content: "\f7ac";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-icons-alt:before {
  content: "\f86e";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-image-polaroid:before {
  content: "\f8c4";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-inbox-in:before {
  content: "\f310";
}

.fa-inbox-out:before {
  content: "\f311";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-industry-alt:before {
  content: "\f3b3";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-info-square:before {
  content: "\f30f";
}

.fa-inhaler:before {
  content: "\f5f9";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-integral:before {
  content: "\f667";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-intersection:before {
  content: "\f668";
}

.fa-inventory:before {
  content: "\f480";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-island-tropical:before {
  content: "\f811";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-jack-o-lantern:before {
  content: "\f30e";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-joystick:before {
  content: "\f8c5";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-jug:before {
  content: "\f8c6";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-kazoo:before {
  content: "\f8c7";
}

.fa-kerning:before {
  content: "\f86f";
}

.fa-key:before {
  content: "\f084";
}

.fa-key-skeleton:before {
  content: "\f6f3";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-keynote:before {
  content: "\f66c";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kidneys:before {
  content: "\f5fb";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kite:before {
  content: "\f6f4";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-knife-kitchen:before {
  content: "\f6f5";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-lambda:before {
  content: "\f66e";
}

.fa-lamp:before {
  content: "\f4ca";
}

.fa-lamp-desk:before {
  content: "\e014";
}

.fa-lamp-floor:before {
  content: "\e015";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-landmark-alt:before {
  content: "\f752";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lasso:before {
  content: "\f8c8";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-layer-minus:before {
  content: "\f5fe";
}

.fa-layer-plus:before {
  content: "\f5ff";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leaf-heart:before {
  content: "\f4cb";
}

.fa-leaf-maple:before {
  content: "\f6f6";
}

.fa-leaf-oak:before {
  content: "\f6f7";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-light-ceiling:before {
  content: "\e016";
}

.fa-light-switch:before {
  content: "\e017";
}

.fa-light-switch-off:before {
  content: "\e018";
}

.fa-light-switch-on:before {
  content: "\e019";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-lightbulb-dollar:before {
  content: "\f670";
}

.fa-lightbulb-exclamation:before {
  content: "\f671";
}

.fa-lightbulb-on:before {
  content: "\f672";
}

.fa-lightbulb-slash:before {
  content: "\f673";
}

.fa-lights-holiday:before {
  content: "\f7b2";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-line-columns:before {
  content: "\f870";
}

.fa-line-height:before {
  content: "\f871";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lips:before {
  content: "\f600";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-music:before {
  content: "\f8c9";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location:before {
  content: "\f601";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-location-circle:before {
  content: "\f602";
}

.fa-location-slash:before {
  content: "\f603";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-alt:before {
  content: "\f30d";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-lock-open-alt:before {
  content: "\f3c2";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-loveseat:before {
  content: "\f4cc";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luchador:before {
  content: "\f455";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-mace:before {
  content: "\f6f8";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailbox:before {
  content: "\f813";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-mandolin:before {
  content: "\f6f9";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-marker-alt-slash:before {
  content: "\f605";
}

.fa-map-marker-check:before {
  content: "\f606";
}

.fa-map-marker-edit:before {
  content: "\f607";
}

.fa-map-marker-exclamation:before {
  content: "\f608";
}

.fa-map-marker-minus:before {
  content: "\f609";
}

.fa-map-marker-plus:before {
  content: "\f60a";
}

.fa-map-marker-question:before {
  content: "\f60b";
}

.fa-map-marker-slash:before {
  content: "\f60c";
}

.fa-map-marker-smile:before {
  content: "\f60d";
}

.fa-map-marker-times:before {
  content: "\f60e";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-meat:before {
  content: "\f814";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaphone:before {
  content: "\f675";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microphone-stand:before {
  content: "\f8cb";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-microwave:before {
  content: "\e01b";
}

.fa-mind-share:before {
  content: "\f677";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-hexagon:before {
  content: "\f307";
}

.fa-minus-octagon:before {
  content: "\f308";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mistletoe:before {
  content: "\f7b4";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-mobile-android:before {
  content: "\f3ce";
}

.fa-mobile-android-alt:before {
  content: "\f3cf";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-money-check-edit:before {
  content: "\f872";
}

.fa-money-check-edit-alt:before {
  content: "\f873";
}

.fa-monitor-heart-rate:before {
  content: "\f611";
}

.fa-monkey:before {
  content: "\f6fb";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-moon-cloud:before {
  content: "\f754";
}

.fa-moon-stars:before {
  content: "\f755";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mountains:before {
  content: "\f6fd";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-alt:before {
  content: "\f8cd";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mp3-player:before {
  content: "\f8ce";
}

.fa-mug:before {
  content: "\f874";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-mug-marshmallows:before {
  content: "\f7b7";
}

.fa-mug-tea:before {
  content: "\f875";
}

.fa-music:before {
  content: "\f001";
}

.fa-music-alt:before {
  content: "\f8cf";
}

.fa-music-alt-slash:before {
  content: "\f8d0";
}

.fa-music-slash:before {
  content: "\f8d1";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-narwhal:before {
  content: "\f6fe";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octagon:before {
  content: "\f306";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-oil-temp:before {
  content: "\f614";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-omega:before {
  content: "\f67a";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-ornament:before {
  content: "\f7b8";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-outlet:before {
  content: "\e01c";
}

.fa-oven:before {
  content: "\e01d";
}

.fa-overline:before {
  content: "\f876";
}

.fa-page-break:before {
  content: "\f877";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-brush-alt:before {
  content: "\f5a9";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-pallet-alt:before {
  content: "\f483";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-paragraph-rtl:before {
  content: "\f878";
}

.fa-parking:before {
  content: "\f540";
}

.fa-parking-circle:before {
  content: "\f615";
}

.fa-parking-circle-slash:before {
  content: "\f616";
}

.fa-parking-slash:before {
  content: "\f617";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paw-alt:before {
  content: "\f701";
}

.fa-paw-claws:before {
  content: "\f702";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pegasus:before {
  content: "\f703";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-paintbrush:before {
  content: "\f618";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-pennant:before {
  content: "\f456";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-person-carry:before {
  content: "\f4cf";
}

.fa-person-dolly:before {
  content: "\f4d0";
}

.fa-person-dolly-empty:before {
  content: "\f4d1";
}

.fa-person-sign:before {
  content: "\f757";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-laptop:before {
  content: "\f87a";
}

.fa-phone-office:before {
  content: "\f67d";
}

.fa-phone-plus:before {
  content: "\f4d2";
}

.fa-phone-rotary:before {
  content: "\f8d3";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pi:before {
  content: "\f67e";
}

.fa-piano:before {
  content: "\f8d4";
}

.fa-piano-keyboard:before {
  content: "\f8d5";
}

.fa-pie:before {
  content: "\f705";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-pig:before {
  content: "\f706";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza:before {
  content: "\f817";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-alt:before {
  content: "\f3de";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-planet-moon:before {
  content: "\e01f";
}

.fa-planet-ringed:before {
  content: "\e020";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-hexagon:before {
  content: "\f300";
}

.fa-plus-octagon:before {
  content: "\f301";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-podium:before {
  content: "\f680";
}

.fa-podium-star:before {
  content: "\f758";
}

.fa-police-box:before {
  content: "\e021";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poll-people:before {
  content: "\f759";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-popcorn:before {
  content: "\f819";
}

.fa-portal-enter:before {
  content: "\e022";
}

.fa-portal-exit:before {
  content: "\e023";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-presentation:before {
  content: "\f685";
}

.fa-print:before {
  content: "\f02f";
}

.fa-print-search:before {
  content: "\f81a";
}

.fa-print-slash:before {
  content: "\f686";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-projector:before {
  content: "\f8d6";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pumpkin:before {
  content: "\f707";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-question-square:before {
  content: "\f2fd";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-rabbit:before {
  content: "\f708";
}

.fa-rabbit-fast:before {
  content: "\f709";
}

.fa-racquet:before {
  content: "\f45a";
}

.fa-radar:before {
  content: "\e024";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-radio:before {
  content: "\f8d7";
}

.fa-radio-alt:before {
  content: "\f8d8";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-raindrops:before {
  content: "\f75c";
}

.fa-ram:before {
  content: "\f70a";
}

.fa-ramp-loading:before {
  content: "\f4d4";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-raygun:before {
  content: "\e025";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-rectangle-landscape:before {
  content: "\f2fa";
}

.fa-rectangle-portrait:before {
  content: "\f2fb";
}

.fa-rectangle-wide:before {
  content: "\f2fc";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-refrigerator:before {
  content: "\e026";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-repeat:before {
  content: "\f363";
}

.fa-repeat-1:before {
  content: "\f365";
}

.fa-repeat-1-alt:before {
  content: "\f366";
}

.fa-repeat-alt:before {
  content: "\f364";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-retweet-alt:before {
  content: "\f361";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-rings-wedding:before {
  content: "\f81b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocket-launch:before {
  content: "\e027";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-route-highway:before {
  content: "\f61a";
}

.fa-route-interstate:before {
  content: "\f61b";
}

.fa-router:before {
  content: "\f8da";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-triangle:before {
  content: "\f61c";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-rv:before {
  content: "\f7be";
}

.fa-sack:before {
  content: "\f81c";
}

.fa-sack-dollar:before {
  content: "\f81d";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salad:before {
  content: "\f81e";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sandwich:before {
  content: "\f81f";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-sausage:before {
  content: "\f820";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-sax-hot:before {
  content: "\f8db";
}

.fa-saxophone:before {
  content: "\f8dc";
}

.fa-scalpel:before {
  content: "\f61d";
}

.fa-scalpel-path:before {
  content: "\f61e";
}

.fa-scanner:before {
  content: "\f488";
}

.fa-scanner-image:before {
  content: "\f8f3";
}

.fa-scanner-keyboard:before {
  content: "\f489";
}

.fa-scanner-touchscreen:before {
  content: "\f48a";
}

.fa-scarecrow:before {
  content: "\f70d";
}

.fa-scarf:before {
  content: "\f7c1";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-scroll-old:before {
  content: "\f70f";
}

.fa-scrubber:before {
  content: "\f2f8";
}

.fa-scythe:before {
  content: "\f710";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-send-back:before {
  content: "\f87e";
}

.fa-send-backward:before {
  content: "\f87f";
}

.fa-sensor:before {
  content: "\e028";
}

.fa-sensor-alert:before {
  content: "\e029";
}

.fa-sensor-fire:before {
  content: "\e02a";
}

.fa-sensor-on:before {
  content: "\e02b";
}

.fa-sensor-smoke:before {
  content: "\e02c";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-all:before {
  content: "\f367";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-sheep:before {
  content: "\f711";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield:before {
  content: "\f132";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-check:before {
  content: "\f2f7";
}

.fa-shield-cross:before {
  content: "\f712";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shipping-timed:before {
  content: "\f48c";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shish-kebab:before {
  content: "\f821";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shovel:before {
  content: "\f713";
}

.fa-shovel-snow:before {
  content: "\f7c3";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shredder:before {
  content: "\f68a";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-shuttlecock:before {
  content: "\f45b";
}

.fa-sickle:before {
  content: "\f822";
}

.fa-sigma:before {
  content: "\f68b";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signal-1:before {
  content: "\f68c";
}

.fa-signal-2:before {
  content: "\f68d";
}

.fa-signal-3:before {
  content: "\f68e";
}

.fa-signal-4:before {
  content: "\f68f";
}

.fa-signal-alt:before {
  content: "\f690";
}

.fa-signal-alt-1:before {
  content: "\f691";
}

.fa-signal-alt-2:before {
  content: "\f692";
}

.fa-signal-alt-3:before {
  content: "\f693";
}

.fa-signal-alt-slash:before {
  content: "\f694";
}

.fa-signal-slash:before {
  content: "\f695";
}

.fa-signal-stream:before {
  content: "\f8dd";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-siren:before {
  content: "\e02d";
}

.fa-siren-on:before {
  content: "\e02e";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-skeleton:before {
  content: "\f620";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-ski-jump:before {
  content: "\f7c7";
}

.fa-ski-lift:before {
  content: "\f7c8";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-cow:before {
  content: "\f8de";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sledding:before {
  content: "\f7cb";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-sliders-h-square:before {
  content: "\f3f0";
}

.fa-sliders-v:before {
  content: "\f3f1";
}

.fa-sliders-v-square:before {
  content: "\f3f2";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-plus:before {
  content: "\f5b9";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoke:before {
  content: "\f760";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snake:before {
  content: "\f716";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snooze:before {
  content: "\f880";
}

.fa-snow-blowing:before {
  content: "\f761";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowflakes:before {
  content: "\f7cf";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowmobile:before {
  content: "\f7d1";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-solar-system:before {
  content: "\e02f";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-alt:before {
  content: "\f883";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-circle:before {
  content: "\e030";
}

.fa-sort-circle-down:before {
  content: "\e031";
}

.fa-sort-circle-up:before {
  content: "\e032";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-shapes-down:before {
  content: "\f888";
}

.fa-sort-shapes-down-alt:before {
  content: "\f889";
}

.fa-sort-shapes-up:before {
  content: "\f88a";
}

.fa-sort-shapes-up-alt:before {
  content: "\f88b";
}

.fa-sort-size-down:before {
  content: "\f88c";
}

.fa-sort-size-down-alt:before {
  content: "\f88d";
}

.fa-sort-size-up:before {
  content: "\f88e";
}

.fa-sort-size-up-alt:before {
  content: "\f88f";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-soup:before {
  content: "\f823";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-space-station-moon:before {
  content: "\e033";
}

.fa-space-station-moon-alt:before {
  content: "\e034";
}

.fa-spade:before {
  content: "\f2f4";
}

.fa-sparkles:before {
  content: "\f890";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker:before {
  content: "\f8df";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-speakers:before {
  content: "\f8e0";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spider-black-widow:before {
  content: "\f718";
}

.fa-spider-web:before {
  content: "\f719";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-spinner-third:before {
  content: "\f3f4";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-sprinkler:before {
  content: "\e035";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root:before {
  content: "\f697";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-squirrel:before {
  content: "\f71a";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staff:before {
  content: "\f71b";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-christmas:before {
  content: "\f7d4";
}

.fa-star-exclamation:before {
  content: "\f2f3";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-star-shooting:before {
  content: "\e036";
}

.fa-starfighter:before {
  content: "\e037";
}

.fa-starfighter-alt:before {
  content: "\e038";
}

.fa-stars:before {
  content: "\f762";
}

.fa-starship:before {
  content: "\e039";
}

.fa-starship-freighter:before {
  content: "\e03a";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steak:before {
  content: "\f824";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-steering-wheel:before {
  content: "\f622";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stocking:before {
  content: "\f7d5";
}

.fa-stomach:before {
  content: "\f623";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-stretcher:before {
  content: "\f825";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-sun-cloud:before {
  content: "\f763";
}

.fa-sun-dust:before {
  content: "\f764";
}

.fa-sun-haze:before {
  content: "\f765";
}

.fa-sunglasses:before {
  content: "\f892";
}

.fa-sunrise:before {
  content: "\f766";
}

.fa-sunset:before {
  content: "\f767";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-sword:before {
  content: "\f71c";
}

.fa-sword-laser:before {
  content: "\e03b";
}

.fa-sword-laser-alt:before {
  content: "\e03c";
}

.fa-swords:before {
  content: "\f71d";
}

.fa-swords-laser:before {
  content: "\e03d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablet-android:before {
  content: "\f3fb";
}

.fa-tablet-android-alt:before {
  content: "\f3fc";
}

.fa-tablet-rugged:before {
  content: "\f48f";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer:before {
  content: "\f0e4";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tachometer-alt-average:before {
  content: "\f624";
}

.fa-tachometer-alt-fast:before {
  content: "\f625";
}

.fa-tachometer-alt-fastest:before {
  content: "\f626";
}

.fa-tachometer-alt-slow:before {
  content: "\f627";
}

.fa-tachometer-alt-slowest:before {
  content: "\f628";
}

.fa-tachometer-average:before {
  content: "\f629";
}

.fa-tachometer-fast:before {
  content: "\f62a";
}

.fa-tachometer-fastest:before {
  content: "\f62b";
}

.fa-tachometer-slow:before {
  content: "\f62c";
}

.fa-tachometer-slowest:before {
  content: "\f62d";
}

.fa-taco:before {
  content: "\f826";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tally:before {
  content: "\f69c";
}

.fa-tanakh:before {
  content: "\f827";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-tasks-alt:before {
  content: "\f828";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-telescope:before {
  content: "\e03e";
}

.fa-temperature-down:before {
  content: "\e03f";
}

.fa-temperature-frigid:before {
  content: "\f768";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-hot:before {
  content: "\f76a";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-temperature-up:before {
  content: "\e040";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-tennis-ball:before {
  content: "\f45e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text:before {
  content: "\f893";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-size:before {
  content: "\f894";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-theta:before {
  content: "\f69e";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-thunderstorm:before {
  content: "\f76c";
}

.fa-thunderstorm-moon:before {
  content: "\f76d";
}

.fa-thunderstorm-sun:before {
  content: "\f76e";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-tilde:before {
  content: "\f69f";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-times-hexagon:before {
  content: "\f2ee";
}

.fa-times-octagon:before {
  content: "\f2f0";
}

.fa-times-square:before {
  content: "\f2d3";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tire:before {
  content: "\f631";
}

.fa-tire-flat:before {
  content: "\f632";
}

.fa-tire-pressure-warning:before {
  content: "\f633";
}

.fa-tire-rugged:before {
  content: "\f634";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-alt:before {
  content: "\f71f";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-tombstone:before {
  content: "\f720";
}

.fa-tombstone-alt:before {
  content: "\f721";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-toothbrush:before {
  content: "\f635";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tornado:before {
  content: "\f76f";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-cone:before {
  content: "\f636";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-traffic-light-go:before {
  content: "\f638";
}

.fa-traffic-light-slow:before {
  content: "\f639";
}

.fa-traffic-light-stop:before {
  content: "\f63a";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-transporter:before {
  content: "\e042";
}

.fa-transporter-1:before {
  content: "\e043";
}

.fa-transporter-2:before {
  content: "\e044";
}

.fa-transporter-3:before {
  content: "\e045";
}

.fa-transporter-empty:before {
  content: "\e046";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-trash-undo:before {
  content: "\f895";
}

.fa-trash-undo-alt:before {
  content: "\f896";
}

.fa-treasure-chest:before {
  content: "\f723";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-tree-alt:before {
  content: "\f400";
}

.fa-tree-christmas:before {
  content: "\f7db";
}

.fa-tree-decorated:before {
  content: "\f7dc";
}

.fa-tree-large:before {
  content: "\f7dd";
}

.fa-tree-palm:before {
  content: "\f82b";
}

.fa-trees:before {
  content: "\f724";
}

.fa-trello:before {
  content: "\f181";
}

.fa-triangle:before {
  content: "\f2ec";
}

.fa-triangle-music:before {
  content: "\f8e2";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-trophy-alt:before {
  content: "\f2eb";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-container:before {
  content: "\f4dc";
}

.fa-truck-couch:before {
  content: "\f4dd";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-truck-plow:before {
  content: "\f7de";
}

.fa-truck-ramp:before {
  content: "\f4e0";
}

.fa-trumpet:before {
  content: "\f8e3";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-turkey:before {
  content: "\f725";
}

.fa-turntable:before {
  content: "\f8e4";
}

.fa-turtle:before {
  content: "\f726";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-tv-alt:before {
  content: "\f8e5";
}

.fa-tv-music:before {
  content: "\f8e6";
}

.fa-tv-retro:before {
  content: "\f401";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typewriter:before {
  content: "\f8e7";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-ufo:before {
  content: "\e047";
}

.fa-ufo-beam:before {
  content: "\e048";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-unicorn:before {
  content: "\f727";
}

.fa-union:before {
  content: "\f6a2";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usb-drive:before {
  content: "\f8e9";
}

.fa-usd-circle:before {
  content: "\f2e8";
}

.fa-usd-square:before {
  content: "\f2e9";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alien:before {
  content: "\e04a";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-chart:before {
  content: "\f6a3";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-cowboy:before {
  content: "\f8ea";
}

.fa-user-crown:before {
  content: "\f6a4";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-hard-hat:before {
  content: "\f82c";
}

.fa-user-headset:before {
  content: "\f82d";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-md-chat:before {
  content: "\f82e";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-music:before {
  content: "\f8eb";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-robot:before {
  content: "\e04b";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-user-unlock:before {
  content: "\e058";
}

.fa-user-visor:before {
  content: "\e04c";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-class:before {
  content: "\f63d";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-crown:before {
  content: "\f6a5";
}

.fa-users-medical:before {
  content: "\f830";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-fork:before {
  content: "\f2e3";
}

.fa-utensil-knife:before {
  content: "\f2e4";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-utensils-alt:before {
  content: "\f2e6";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vacuum:before {
  content: "\e04d";
}

.fa-vacuum-robot:before {
  content: "\e04e";
}

.fa-value-absolute:before {
  content: "\f6a6";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-vhs:before {
  content: "\f8ec";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-plus:before {
  content: "\f4e1";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-violin:before {
  content: "\f8ed";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volcano:before {
  content: "\f770";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume:before {
  content: "\f6a8";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-slash:before {
  content: "\f2e2";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-nay:before {
  content: "\f771";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-wagon-covered:before {
  content: "\f8ee";
}

.fa-walker:before {
  content: "\f831";
}

.fa-walkie-talkie:before {
  content: "\f8ef";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-wand:before {
  content: "\f72a";
}

.fa-wand-magic:before {
  content: "\f72b";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-warehouse-alt:before {
  content: "\f495";
}

.fa-washer:before {
  content: "\f898";
}

.fa-watch:before {
  content: "\f2e1";
}

.fa-watch-calculator:before {
  content: "\f8f0";
}

.fa-watch-fitness:before {
  content: "\f63e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-water-lower:before {
  content: "\f774";
}

.fa-water-rise:before {
  content: "\f775";
}

.fa-wave-sine:before {
  content: "\f899";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-wave-triangle:before {
  content: "\f89a";
}

.fa-waveform:before {
  content: "\f8f1";
}

.fa-waveform-path:before {
  content: "\f8f2";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-webcam:before {
  content: "\f832";
}

.fa-webcam-slash:before {
  content: "\f833";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whale:before {
  content: "\f72c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheat:before {
  content: "\f72d";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whistle:before {
  content: "\f460";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wifi-1:before {
  content: "\f6aa";
}

.fa-wifi-2:before {
  content: "\f6ab";
}

.fa-wifi-slash:before {
  content: "\f6ac";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-wind-turbine:before {
  content: "\f89b";
}

.fa-wind-warning:before {
  content: "\f776";
}

.fa-window:before {
  content: "\f40e";
}

.fa-window-alt:before {
  content: "\f40f";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-frame:before {
  content: "\e04f";
}

.fa-window-frame-open:before {
  content: "\e050";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-windsock:before {
  content: "\f777";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wreath:before {
  content: "\f7e2";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

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

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

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa5/fa-regular-400.eot");
  src: url("../fonts/fa5/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa5/fa-regular-400.woff2") format("woff2"), url("../fonts/fa5/fa-regular-400.woff") format("woff"), url("../fonts/fa5/fa-regular-400.ttf") format("truetype"), url("../fonts/fa5/fa-regular-400.svg#fontawesome") format("svg");
}
.far, .b-video__see-all > a::before, .b-header-match > a::before, .b-title > a::before, .b-link-more > a::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa5/fa-solid-900.eot");
  src: url("../fonts/fa5/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa5/fa-solid-900.woff2") format("woff2"), url("../fonts/fa5/fa-solid-900.woff") format("woff"), url("../fonts/fa5/fa-solid-900.ttf") format("truetype"), url("../fonts/fa5/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fa5/fa-light-300.eot");
  src: url("../fonts/fa5/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa5/fa-light-300.woff2") format("woff2"), url("../fonts/fa5/fa-light-300.woff") format("woff"), url("../fonts/fa5/fa-light-300.ttf") format("truetype"), url("../fonts/fa5/fa-light-300.svg#fontawesome") format("svg");
}
.fal {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa5/fa-brands-400.eot");
  src: url("../fonts/fa5/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa5/fa-brands-400.woff2") format("woff2"), url("../fonts/fa5/fa-brands-400.woff") format("woff"), url("../fonts/fa5/fa-brands-400.ttf") format("truetype"), url("../fonts/fa5/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  -webkit-transform-origin: 0;
  transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate 1s linear infinite;
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

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

@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

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

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

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

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

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

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

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

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

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

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

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

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-blue, .swiper-container-rtl .swiper-button-next.swiper-button-blue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007bff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-blue, .swiper-container-rtl .swiper-button-prev.swiper-button-blue {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007bff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-indigo, .swiper-container-rtl .swiper-button-next.swiper-button-indigo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236610f2'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-indigo, .swiper-container-rtl .swiper-button-prev.swiper-button-indigo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236610f2'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-purple, .swiper-container-rtl .swiper-button-next.swiper-button-purple {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236f42c1'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-purple, .swiper-container-rtl .swiper-button-prev.swiper-button-purple {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236f42c1'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-pink, .swiper-container-rtl .swiper-button-next.swiper-button-pink {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e83e8c'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-pink, .swiper-container-rtl .swiper-button-prev.swiper-button-pink {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e83e8c'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-red, .swiper-container-rtl .swiper-button-next.swiper-button-red {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23dc3545'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-red, .swiper-container-rtl .swiper-button-prev.swiper-button-red {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23dc3545'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-orange, .swiper-container-rtl .swiper-button-next.swiper-button-orange {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fd7e14'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-orange, .swiper-container-rtl .swiper-button-prev.swiper-button-orange {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fd7e14'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-yellow, .swiper-container-rtl .swiper-button-next.swiper-button-yellow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-yellow, .swiper-container-rtl .swiper-button-prev.swiper-button-yellow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffc107'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-green, .swiper-container-rtl .swiper-button-next.swiper-button-green {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2328a745'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-green, .swiper-container-rtl .swiper-button-prev.swiper-button-green {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2328a745'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-teal, .swiper-container-rtl .swiper-button-next.swiper-button-teal {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2320c997'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-teal, .swiper-container-rtl .swiper-button-prev.swiper-button-teal {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2320c997'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-cyan, .swiper-container-rtl .swiper-button-next.swiper-button-cyan {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2317a2b8'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-cyan, .swiper-container-rtl .swiper-button-prev.swiper-button-cyan {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2317a2b8'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-gray, .swiper-container-rtl .swiper-button-next.swiper-button-gray {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236c757d'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-gray, .swiper-container-rtl .swiper-button-prev.swiper-button-gray {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236c757d'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-gray-dark, .swiper-container-rtl .swiper-button-next.swiper-button-gray-dark {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23343a40'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-gray-dark, .swiper-container-rtl .swiper-button-prev.swiper-button-gray-dark {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23343a40'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-blue .swiper-pagination-bullet-active {
  background: #007bff;
}

.swiper-pagination-progressbar.swiper-pagination-blue {
  background: rgba(0, 123, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-blue .swiper-pagination-progressbar-fill {
  background: #007bff;
}

.swiper-pagination-indigo .swiper-pagination-bullet-active {
  background: #6610f2;
}

.swiper-pagination-progressbar.swiper-pagination-indigo {
  background: rgba(102, 16, 242, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-indigo .swiper-pagination-progressbar-fill {
  background: #6610f2;
}

.swiper-pagination-purple .swiper-pagination-bullet-active {
  background: #6f42c1;
}

.swiper-pagination-progressbar.swiper-pagination-purple {
  background: rgba(111, 66, 193, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-purple .swiper-pagination-progressbar-fill {
  background: #6f42c1;
}

.swiper-pagination-pink .swiper-pagination-bullet-active {
  background: #e83e8c;
}

.swiper-pagination-progressbar.swiper-pagination-pink {
  background: rgba(232, 62, 140, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-pink .swiper-pagination-progressbar-fill {
  background: #e83e8c;
}

.swiper-pagination-red .swiper-pagination-bullet-active {
  background: #dc3545;
}

.swiper-pagination-progressbar.swiper-pagination-red {
  background: rgba(220, 53, 69, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-red .swiper-pagination-progressbar-fill {
  background: #dc3545;
}

.swiper-pagination-orange .swiper-pagination-bullet-active {
  background: #fd7e14;
}

.swiper-pagination-progressbar.swiper-pagination-orange {
  background: rgba(253, 126, 20, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-orange .swiper-pagination-progressbar-fill {
  background: #fd7e14;
}

.swiper-pagination-yellow .swiper-pagination-bullet-active {
  background: #ffc107;
}

.swiper-pagination-progressbar.swiper-pagination-yellow {
  background: rgba(255, 193, 7, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-yellow .swiper-pagination-progressbar-fill {
  background: #ffc107;
}

.swiper-pagination-green .swiper-pagination-bullet-active {
  background: #28a745;
}

.swiper-pagination-progressbar.swiper-pagination-green {
  background: rgba(40, 167, 69, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-green .swiper-pagination-progressbar-fill {
  background: #28a745;
}

.swiper-pagination-teal .swiper-pagination-bullet-active {
  background: #20c997;
}

.swiper-pagination-progressbar.swiper-pagination-teal {
  background: rgba(32, 201, 151, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-teal .swiper-pagination-progressbar-fill {
  background: #20c997;
}

.swiper-pagination-cyan .swiper-pagination-bullet-active {
  background: #17a2b8;
}

.swiper-pagination-progressbar.swiper-pagination-cyan {
  background: rgba(23, 162, 184, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-cyan .swiper-pagination-progressbar-fill {
  background: #17a2b8;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-gray .swiper-pagination-bullet-active {
  background: #6c757d;
}

.swiper-pagination-progressbar.swiper-pagination-gray {
  background: rgba(108, 117, 125, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-gray .swiper-pagination-progressbar-fill {
  background: #6c757d;
}

.swiper-pagination-gray-dark .swiper-pagination-bullet-active {
  background: #343a40;
}

.swiper-pagination-progressbar.swiper-pagination-gray-dark {
  background: rgba(52, 58, 64, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-gray-dark .swiper-pagination-progressbar-fill {
  background: #343a40;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.b-slider-schedule {
  position: relative;
  margin: 0 1.875rem;
  color: #fff;
  border-left: 2px solid rgba(255, 255, 255, 0.12);
  min-height: 154px;
}
@media (max-width: 767.98px) {
  .b-slider-schedule {
    margin-left: 0;
    border-left: none;
  }
}
.b-slider-schedule .container {
  position: relative;
}
.b-slider-schedule__item {
  position: relative;
  display: block;
  width: 100%;
  min-height: 154px;
  border-right: 2px solid rgba(255, 255, 255, 0.12);
  text-decoration: none;
  color: #fff;
}
@media (max-width: 575.98px) {
  .b-slider-schedule__item {
    min-height: 140px;
  }
}
.b-slider-schedule__item:hover, .b-slider-schedule__item:focus {
  color: #fff;
}
.b-slider-schedule__item.green::before {
  position: absolute;
  content: "";
  background-color: #28944a;
  bottom: 0;
  left: -1px;
  right: -1px;
  height: 3px;
}
.b-slider-schedule__item.red::before {
  position: absolute;
  content: "";
  background-color: #fa3d48;
  bottom: 0;
  left: -1px;
  right: -1px;
  height: 3px;
}
.b-slider-schedule__header {
  padding: 0.625rem 0.9375rem;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.4);
  position: relative;
}
@media (max-width: 575.98px) {
  .b-slider-schedule__header {
    font-size: 0.625rem;
  }
}
.b-slider-schedule__header > .place {
  position: absolute;
  right: 10px;
}
.b-slider-schedule__header > .gender {
  position: absolute;
  right: 32px;
}
.b-slider-schedule__body {
  padding: 0 0.9375rem;
  margin-bottom: 0.3125rem;
}
@media (max-width: 575.98px) {
  .b-slider-schedule__body {
    font-size: 0.75rem;
  }
}
.b-slider-schedule__img {
  background: rgba(255, 255, 255, 0.1);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}
.b-slider-schedule__name {
  color: #fff;
}
.b-slider-schedule__name:hover {
  color: #fff;
}
.b-slider-schedule__bottom {
  border-top: 2px solid rgba(255, 255, 255, 0.12);
}
.b-slider-schedule__bottom .row {
  margin-right: 0;
  margin-left: 0;
}
.b-slider-schedule__bottom .row > .col,
.b-slider-schedule__bottom .row > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.b-slider-schedule__bottom > .row {
  height: 44px;
}
@media (max-width: 575.98px) {
  .b-slider-schedule__bottom > .row {
    height: auto;
  }
}
.b-slider-schedule__bottom > .row > .col-4 {
  border-right: 2px solid rgba(255, 255, 255, 0.12);
}
.b-slider-schedule__bottom > .row > .col-4:last-child {
  border-right: none;
}
.b-slider-schedule__bottom-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.b-slider-schedule__bottom-icon .btn-link {
  color: rgba(255, 255, 255, 0.2) !important;
  font-size: 0.875rem;
}
.b-slider-schedule__bottom-icon .btn-link.active {
  color: rgba(255, 255, 255, 0.6) !important;
}
.b-slider-schedule__bottom-icon .btn-link.video.active {
  color: red !important;
}
.b-slider-schedule__cols {
  position: relative;
  padding: 0 0 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.b-slider-schedule__cols.active {
  font-weight: 700;
}
.b-slider-schedule__col {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.b-slider-schedule__col_1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  max-width: 15%;
}
.b-slider-schedule__col_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%;
}
.b-slider-schedule__col_3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  max-width: 15%;
  text-align: right;
  color: white;
}
.b-slider-schedule__next, .b-slider-schedule__prev {
  position: absolute;
  top: 50%;
  width: 22px;
  height: 24px;
  margin-top: -12px;
  font-size: 1.5rem;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 100;
  cursor: pointer;
  opacity: 0.6;
  outline: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-slider-schedule__next, .b-slider-schedule__prev {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-slider-schedule__next, .b-slider-schedule__prev {
    margin-top: 0;
  }
}
.b-slider-schedule__next:hover, .b-slider-schedule__prev:hover {
  opacity: 1;
}
.b-slider-schedule__prev {
  left: -28px;
  right: auto;
}
@media (max-width: 767.98px) {
  .b-slider-schedule__prev {
    left: auto;
    top: auto;
    bottom: 0;
    right: -30px;
    width: 30px;
    height: 50%;
    line-height: 1;
  }
}
.b-slider-schedule__next {
  right: -28px;
  left: auto;
}
@media (max-width: 767.98px) {
  .b-slider-schedule__next {
    right: -30px;
    width: 30px;
    height: 50%;
    top: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.12);
    line-height: 1;
  }
}

.b-slider-popular-divisions, .b-slider-projects, .b-slider-events {
  position: relative;
}
.b-slider-popular-divisions__pagination, .b-slider-projects__pagination, .b-slider-events__pagination {
  padding-top: 0;
  text-align: center;
}
.b-slider-popular-divisions__pagination .swiper-pagination-bullet, .b-slider-projects__pagination .swiper-pagination-bullet, .b-slider-events__pagination .swiper-pagination-bullet {
  background: #cfcfcf;
  width: 10px;
  height: 10px;
}
.b-slider-popular-divisions__pagination .swiper-pagination-bullet-active, .b-slider-projects__pagination .swiper-pagination-bullet-active, .b-slider-events__pagination .swiper-pagination-bullet-active {
  background: rgba(207, 207, 207, 0.84);
}
.b-slider-popular-divisions .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .b-slider-projects .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .b-slider-events .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 10px;
}

.b-slider-vote,
.b-slider-vote-2,
.b-slider-vote-3,
.b-slider-vote-4 {
  position: relative;
  margin-bottom: 3.375rem;
}
.b-slider-vote__next, .b-slider-vote__prev,
.b-slider-vote-2__next,
.b-slider-vote-2__prev,
.b-slider-vote-3__next,
.b-slider-vote-3__prev,
.b-slider-vote-4__next,
.b-slider-vote-4__prev {
  position: absolute;
  top: 40%;
  width: 70px;
  height: 70px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.125rem;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 100;
}
@media (prefers-reduced-motion: reduce) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    margin-top: 0;
  }
}
.b-slider-vote__next:hover, .b-slider-vote__prev:hover,
.b-slider-vote-2__next:hover,
.b-slider-vote-2__prev:hover,
.b-slider-vote-3__next:hover,
.b-slider-vote-3__prev:hover,
.b-slider-vote-4__next:hover,
.b-slider-vote-4__prev:hover {
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 575.98px) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    width: 56px;
    height: 56px;
  }
}
.b-slider-vote__prev,
.b-slider-vote-2__prev,
.b-slider-vote-3__prev,
.b-slider-vote-4__prev {
  left: -35px;
  right: auto;
}
@media (max-width: 767.98px) {
  .b-slider-vote__prev,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__prev {
    left: -5px;
  }
}
.b-slider-vote__next,
.b-slider-vote-2__next,
.b-slider-vote-3__next,
.b-slider-vote-4__next {
  right: -35px;
  left: auto;
}
@media (max-width: 767.98px) {
  .b-slider-vote__next,
  .b-slider-vote-2__next,
  .b-slider-vote-3__next,
  .b-slider-vote-4__next {
    right: -5px;
  }
}
.b-slider-vote .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-3 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-4 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7.5px;
}
@media (max-width: 575.98px) {
  .b-slider-vote .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-3 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-4 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
  }
}
.b-slider-vote__pagination,
.b-slider-vote-2__pagination,
.b-slider-vote-3__pagination,
.b-slider-vote-4__pagination {
  padding-top: 32px;
  text-align: center;
}
.b-slider-vote__pagination .swiper-pagination-bullet,
.b-slider-vote-2__pagination .swiper-pagination-bullet,
.b-slider-vote-3__pagination .swiper-pagination-bullet,
.b-slider-vote-4__pagination .swiper-pagination-bullet {
  background: rgba(17, 17, 17, 0.38);
  width: 12px;
  height: 12px;
  opacity: 1;
}
.b-slider-vote__pagination .swiper-pagination-bullet-active,
.b-slider-vote-2__pagination .swiper-pagination-bullet-active,
.b-slider-vote-3__pagination .swiper-pagination-bullet-active,
.b-slider-vote-4__pagination .swiper-pagination-bullet-active {
  background: rgba(17, 17, 17, 0.2);
}
@media (max-width: 575.98px) {
  .b-slider-vote__pagination,
  .b-slider-vote-2__pagination,
  .b-slider-vote-3__pagination,
  .b-slider-vote-4__pagination {
    padding-top: 10px;
  }
  .b-slider-vote__pagination .swiper-pagination-bullet,
  .b-slider-vote-2__pagination .swiper-pagination-bullet,
  .b-slider-vote-3__pagination .swiper-pagination-bullet,
  .b-slider-vote-4__pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 575.98px) {
  .b-slider-vote,
  .b-slider-vote-2,
  .b-slider-vote-3,
  .b-slider-vote-4 {
    margin-bottom: 1.875rem;
  }
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/**
 * selectize.default.css (v0.12.6) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}

.selectize-input.full {
  background-color: #fff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb;
}

.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
  display: none;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.selectize-dropdown [data-selectable].option {
  opacity: 1;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}

.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}

.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1da7ee), to(#178ee9));
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1da7ee", endColorstr="#ff178ee9", GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
}

.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008fd8), to(#0075cf));
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff008fd8", endColorstr="#ff0075cf", GradientType=0);
}

.selectize-control.single .selectize-input {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffefefe", endColorstr="#fff2f2f2", GradientType=0);
}

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}

.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}

.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}

.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #111111;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  -webkit-font-smoothing: inherit;
}
@media (max-width: 575.98px) {
  .selectize-dropdown,
  .selectize-input,
  .selectize-input input {
    font-size: 0.75rem;
  }
}

.selectize-dropdown [data-selectable] .highlight {
  background: #fa7d6a;
}

.selectize-input {
  border: 1px solid rgba(17, 17, 17, 0.2);
  padding: 10px 8px;
}

.selectize-control.single .selectize-input {
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: rgba(17, 17, 17, 0.2);
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  color: #111111;
}

.b-page-select__group {
  margin-bottom: 1.75rem;
}
@media (max-width: 575.98px) {
  .b-page-select__group {
    margin-bottom: 1rem;
  }
}
.b-page-select__checkbox {
  padding-top: 0.375rem;
}

@media (max-width: 575.98px) {
  .b-header-filter .selectize-dropdown,
  .b-header-filter .selectize-input,
  .b-header-filter .selectize-input input {
    font-size: 12px;
  }
}
@media (max-width: 575.98px) {
  .b-header-filter .selectize-control {
    margin-top: 2px;
    line-height: 1;
  }
}
@media (max-width: 575.98px) {
  .b-header-filter .selectize-input {
    padding: 3px 8px;
  }
}
.b-header-filter .selectize-control.single .selectize-input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.b-header-filter .selectize-control.single .selectize-input, .b-header-filter .selectize-control.single .selectize-input input {
  color: #fff;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS:
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited).
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars.
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom; /* direct pointer events to js */
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox { /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

.mCSB_container { /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
} /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
} /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
} /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
} /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px; /* minimum dragger height */
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px; /* auto-expanded scrollbar */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
} /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
} /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px; /* minimum dragger width */
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px; /* auto-expanded scrollbar */
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px; /* auto-expanded scrollbar */
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/
/*
----------------------------------------
6.1 THEMES
----------------------------------------
*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png); /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /*
  sprites locations
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /*
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /*
  sprites locations
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /*
  sprites locations
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px; /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px; /* auto-expanded scrollbar */
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px; /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px; /* auto-expanded scrollbar */
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
}

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.3);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(255, 255, 255, 0.4);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(255, 255, 255, 0.5);
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.is-countdown {
  border: 1px solid #ccc;
  background-color: #eee;
}

.countdown-rtl {
  direction: rtl;
}

.countdown-holding span {
  color: #888;
}

.countdown-row {
  clear: both;
  width: 100%;
  padding: 0 2px;
  text-align: center;
}

.countdown-show1 .countdown-section {
  width: 98%;
}

.countdown-show2 .countdown-section {
  width: 48%;
}

.countdown-show3 .countdown-section {
  width: 32.5%;
}

.countdown-show4 .countdown-section {
  width: 24.5%;
}

.countdown-show5 .countdown-section {
  width: 19.5%;
}

.countdown-show6 .countdown-section {
  width: 16.25%;
}

.countdown-show7 .countdown-section {
  width: 14%;
}

.countdown-section {
  display: block;
  float: left;
  font-size: 75%;
  text-align: center;
}

.countdown-amount {
  font-size: 200%;
}

.countdown-period {
  display: block;
}

.countdown-descr {
  display: block;
  width: 100%;
}

.b-countdown-2__countdown {
  margin: 0 auto 5.625rem;
  width: 970px;
  min-height: 170px;
  color: #fff;
}
@media (max-width: 991.98px) {
  .b-countdown-2__countdown {
    width: 100%;
    max-width: 670px;
    min-height: 120px;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-2__countdown {
    width: 100%;
    max-width: 290px;
    min-height: auto;
  }
}
.b-countdown-2__countdown.is-countdown {
  border: none;
  background-color: transparent;
}
.b-countdown-2__countdown .countdown-period {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .b-countdown-2__countdown .countdown-period {
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-2__countdown .countdown-period {
    font-size: 0.875rem;
  }
}
.b-countdown-2__countdown .countdown-amount {
  position: relative;
  display: inline-block;
  padding: 0.9375rem;
  font-size: 7.5rem;
  font-weight: 500;
  line-height: 1;
}
@media (max-width: 991.98px) {
  .b-countdown-2__countdown .countdown-amount {
    font-size: 3.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-2__countdown .countdown-amount {
    font-size: 1.875rem;
    width: 54px;
    height: 50px;
  }
}

.b-countdown-1 {
  margin-left: 0;
  margin-right: auto;
  max-width: 550px;
  min-height: 170px;
  color: rgba(255, 255, 255, 0.2);
}
@media (max-width: 991.98px) {
  .b-countdown-1 {
    width: 100%;
    max-width: 450px;
    min-height: 120px;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-1 {
    width: 100%;
    max-width: 290px;
    min-height: 95px;
  }
}
.b-countdown-1.is-countdown {
  border: none;
  background-color: transparent;
}
.b-countdown-1 .countdown-period {
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 991.98px) {
  .b-countdown-1 .countdown-period {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-1 .countdown-period {
    font-size: 0.875rem;
  }
}
.b-countdown-1 .countdown-amount {
  position: relative;
  display: inline-block;
  padding: 0.3125rem;
  font-size: 6rem;
  font-weight: 500;
  width: 140px;
  height: 126px;
  line-height: 1;
}
@media (max-width: 991.98px) {
  .b-countdown-1 .countdown-amount {
    font-size: 1.875rem;
    width: 74px;
    height: 50px;
  }
}
@media (max-width: 767.98px) {
  .b-countdown-1 .countdown-amount {
    font-size: 1.75rem;
    width: 64px;
    height: 50px;
  }
}
.b-countdown-1 .countdown-amount::before {
  position: absolute;
  content: ":";
  top: 5px;
  right: -8px;
  color: rgba(255, 255, 255, 0.2);
  line-height: 1;
}
@media (max-width: 767.98px) {
  .b-countdown-1 .countdown-amount::before {
    right: -10px;
  }
}
.b-countdown-1 .countdown-section:last-child .countdown-amount::before {
  content: none;
}

/*!
* Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}

.datepicker table {
  background-color: white;
}

.datepicker-inline {
  width: 220px;
}

.datepicker.datepicker-rtl {
  direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker td, .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}

.datepicker table tr td.old, .datepicker table tr td.new {
  color: #999;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #f3c17a;
}

.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9 ;
}

.datepicker table tr td.today:hover:hover {
  color: #000;
}

.datepicker table tr td.today.active:hover {
  color: #fff;
}

.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0;
}

.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9 ;
}

.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
  background-color: #ad8a5d;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9 ;
}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
  background-color: #ad8a5d;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #ad8a5d;
}

.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover, .datepicker table tr td span.focused {
  background: #eee;
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
  background-color: #ad8a5d;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span.old, .datepicker table tr td span.new {
  color: #999;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {
  background: #eee;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-append.date .add-on, .input-prepend.date .add-on {
  cursor: pointer;
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}


@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-advertising, .b-events__wrap, .b-popular-divisions__wrap, .b-slider__wrap {
  padding: 3.4375rem 0 3.4375rem;
}

.b-player-profile__data, .b-card__data {
  padding-left: 0;
  list-style: none;
}
.b-player-profile__data > li, .b-card__data > li {
  position: relative;
  display: block;
}

.b-footer__menu, .b-soc-2, .b-soc-top, .b-soc, .b-menu-asb-top__nav, .b-menu-tag, .b-menu-aside, .b-menu-ball, .b-menu-btn__nav, .b-menu-tab-3__nav, .b-menu-tab-22__nav, .b-menu-tab-21__nav, .b-menu-tab-2__nav, .b-menu-tab {
  padding-left: 0;
  list-style: none;
}
.b-footer__menu > li, .b-soc-2 > li, .b-soc-top > li, .b-soc > li, .b-menu-asb-top__nav > li, .b-menu-tag > li, .b-menu-aside > li, .b-menu-ball > li, .b-menu-btn__nav > li, .b-menu-tab-3__nav > li, .b-menu-tab-22__nav > li, .b-menu-tab-21__nav > li, .b-menu-tab-2__nav > li, .b-menu-tab > li {
  position: relative;
  display: block;
}
.b-footer__menu > li > a, .b-soc-2 > li > a, .b-soc-top > li > a, .b-soc > li > a, .b-menu-asb-top__nav > li > a, .b-menu-tag > li > a, .b-menu-aside > li > a, .b-menu-ball > li > a, .b-menu-btn__nav > li > a, .b-menu-tab-3__nav > li > a, .b-menu-tab-22__nav > li > a, .b-menu-tab-21__nav > li > a, .b-menu-tab-2__nav > li > a, .b-menu-tab > li > a {
  position: relative;
  display: block;
}

.b-statistics-list__logo > img {
  display: inline-block;
  max-width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.b-questions-list__link-collapse > a, .b-header-match-mobile .btn-link, .b-header-match > a, .b-menu-asb-top__link, .b-menu-aside-2__link, .b-menu-tab-3__link, .b-menu-tab-22__link, .b-menu-tab-21__link, .b-menu-tab-2__link, .b-link-more > a, .b-outline {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b-questions-list__link-collapse > a:focus, .b-header-match-mobile .btn-link:focus, .b-header-match > a:focus, .b-menu-asb-top__link:focus, .b-menu-aside-2__link:focus, .b-menu-tab-3__link:focus, .b-menu-tab-22__link:focus, .b-menu-tab-21__link:focus, .b-menu-tab-2__link:focus, .b-link-more > a:focus, .b-outline:focus, .b-questions-list__link-collapse > a.focus, .b-header-match-mobile .focus.btn-link, .b-header-match > a.focus, .focus.b-menu-asb-top__link, .focus.b-menu-aside-2__link, .focus.b-menu-tab-3__link, .focus.b-menu-tab-22__link, .focus.b-menu-tab-21__link, .focus.b-menu-tab-2__link, .b-link-more > a.focus, .focus.b-outline {
  outline: 0;
}

.b-album__link:hover, .b-media_division-account .b-media__link, .b-media_team-account .b-media__link, .b-media__link, .b-popular-divisions-box__img, .b-news__link, .b-video-thumbs__item.active .b-video-thumbs__img, .b-page-project .b-media__link, .b-page-division .b-media__link, .b-page-team .b-media__link {
  position: relative;
  z-index: 0;
}
.b-album__link:hover::before, .b-media_division-account .b-media__link::before, .b-media_team-account .b-media__link::before, .b-media__link::before, .b-popular-divisions-box__img::before, .b-news__link::before, .b-video-thumbs__item.active .b-video-thumbs__img::before, .b-page-project .b-media__link::before, .b-page-division .b-media__link::before, .b-page-team .b-media__link::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.b-slider {
  background-color: #111111;
  background-repeat: repeat-x;
  background-image: linear-gradient(69deg, #111111, #2f2f2f);
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.b-img-height {
  display: inline-block;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.b-img-cover {
  display: inline-block;
  max-width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.b-img-contain {
  display: inline-block;
  max-width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.b-img-in {
  text-align: center;
}
.b-img-in img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.b-overlay-img {
  position: relative;
  z-index: 0;
}
.b-overlay-img::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.btn-asb-1 {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #fd3e3e), to(#ff5e00));
  background-image: linear-gradient(to right, #fd3e3e 0, #ff5e00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFD3E3E", endColorstr="#FFFF5E00", GradientType=1);
  border-color: #fd3e3e;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-1:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff5e00), to(#fd3e3e));
  background-image: linear-gradient(to right, #ff5e00 0, #fd3e3e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF5E00", endColorstr="#FFFD3E3E", GradientType=1);
  border-color: #fd3e3e;
}
.btn-asb-1:focus, .btn-asb-1.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
}
.btn-asb-1.disabled, .btn-asb-1:disabled {
  color: #fff;
  background-color: #fd3e3e;
  border-color: #fd3e3e;
}
.btn-asb-1:not(:disabled):not(.disabled):active, .btn-asb-1:not(:disabled):not(.disabled).active, .show > .btn-asb-1.dropdown-toggle {
  color: #fff;
  background-color: #ec0202;
  border-color: #e20202;
}
.btn-asb-1:not(:disabled):not(.disabled):active:focus, .btn-asb-1:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
}
@media (max-width: 575.98px) {
  .btn-asb-1 {
    padding: 0.3125rem 1.5625rem;
    font-size: 0.875rem;
  }
}

.btn-asb-2 {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-2:hover {
  color: #c51f06;
  background-color: #fa7d6a;
  border-color: #fa7d6a;
}
.btn-asb-2:focus, .btn-asb-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
}
.btn-asb-2.disabled, .btn-asb-2:disabled {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-asb-2:not(:disabled):not(.disabled):active, .btn-asb-2:not(:disabled):not(.disabled).active, .show > .btn-asb-2.dropdown-toggle {
  color: #b21c06;
  background-color: #fdc6be;
  border-color: #fdbeb4;
}
.btn-asb-2:not(:disabled):not(.disabled):active:focus, .btn-asb-2:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
}
@media (max-width: 575.98px) {
  .btn-asb-2 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-3 {
  color: #f83c20;
  background-color: #fa7d6a;
  border-color: #fa7d6a;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-3:hover {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-asb-3:focus, .btn-asb-3.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.25);
}
.btn-asb-3.disabled, .btn-asb-3:disabled {
  color: #f83c20;
  background-color: #fa7d6a;
  border-color: #fa7d6a;
}
.btn-asb-3:not(:disabled):not(.disabled):active, .btn-asb-3:not(:disabled):not(.disabled).active, .show > .btn-asb-3.dropdown-toggle {
  color: #fff;
  background-color: #f72708;
  border-color: #f72708;
}
.btn-asb-3:not(:disabled):not(.disabled):active:focus, .btn-asb-3:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-3.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-3 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-4 {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-4:hover {
  color: #212529;
  background-color: lightgray;
  border-color: #cdcdcd;
}
.btn-asb-4:focus, .btn-asb-4.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(200, 201, 202, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(200, 201, 202, 0.5);
}
.btn-asb-4.disabled, .btn-asb-4:disabled {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-asb-4:not(:disabled):not(.disabled):active, .btn-asb-4:not(:disabled):not(.disabled).active, .show > .btn-asb-4.dropdown-toggle {
  color: #212529;
  background-color: #cdcdcd;
  border-color: #c6c6c6;
}
.btn-asb-4:not(:disabled):not(.disabled):active:focus, .btn-asb-4:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-4.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(200, 201, 202, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(200, 201, 202, 0.5);
}
@media (max-width: 575.98px) {
  .btn-asb-4 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-5 {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
  font-size: 1rem;
  padding: 0.125rem 0.9375rem;
  color: #fff;
  min-width: 130px;
}
.btn-asb-5:hover {
  color: #fff;
  background-color: #ea2507;
  border-color: #de2307;
}
.btn-asb-5:focus, .btn-asb-5.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
}
.btn-asb-5.disabled, .btn-asb-5:disabled {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-asb-5:not(:disabled):not(.disabled):active, .btn-asb-5:not(:disabled):not(.disabled).active, .show > .btn-asb-5.dropdown-toggle {
  color: #fff;
  background-color: #de2307;
  border-color: #d22107;
}
.btn-asb-5:not(:disabled):not(.disabled):active:focus, .btn-asb-5:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-5.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 89, 65, 0.5);
}

.btn-asb-5-1 {
  color: #fff;
  background-color: #00adef;
  border-color: #00adef;
  font-size: 1rem;
  padding: 0.125rem 0.9375rem;
  color: #fff;
  min-width: 130px;
}
.btn-asb-5-1:hover {
  color: #fff;
  background-color: #0091c9;
  border-color: #0088bc;
}
.btn-asb-5-1:focus, .btn-asb-5-1.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.5);
}
.btn-asb-5-1.disabled, .btn-asb-5-1:disabled {
  color: #fff;
  background-color: #00adef;
  border-color: #00adef;
}
.btn-asb-5-1:not(:disabled):not(.disabled):active, .btn-asb-5-1:not(:disabled):not(.disabled).active, .show > .btn-asb-5-1.dropdown-toggle {
  color: #fff;
  background-color: #0088bc;
  border-color: #007faf;
}
.btn-asb-5-1:not(:disabled):not(.disabled):active:focus, .btn-asb-5-1:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-5-1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.5);
}

.btn-asb-5-2 {
  color: #fff;
  background-color: #0a9048;
  border-color: #0a9048;
  font-size: 1rem;
  padding: 0.125rem 0.9375rem;
  color: #fff;
  min-width: 130px;
}
.btn-asb-5-2:hover {
  color: #fff;
  background-color: #086c36;
  border-color: #076030;
}
.btn-asb-5-2:focus, .btn-asb-5-2.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.5);
}
.btn-asb-5-2.disabled, .btn-asb-5-2:disabled {
  color: #fff;
  background-color: #0a9048;
  border-color: #0a9048;
}
.btn-asb-5-2:not(:disabled):not(.disabled):active, .btn-asb-5-2:not(:disabled):not(.disabled).active, .show > .btn-asb-5-2.dropdown-toggle {
  color: #fff;
  background-color: #076030;
  border-color: #06542a;
}
.btn-asb-5-2:not(:disabled):not(.disabled):active:focus, .btn-asb-5-2:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-5-2.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.5);
}

.btn-asb-6 {
  color: #00adef;
  background-color: rgba(0, 173, 239, 0.2);
  border-color: rgba(0, 173, 239, 0.2);
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-6:hover {
  color: #fff;
  background-color: #00adef;
  border-color: #00adef;
}
.btn-asb-6:focus, .btn-asb-6.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(38, 185, 241, 0.25);
}
.btn-asb-6.disabled, .btn-asb-6:disabled {
  color: #00adef;
  background-color: rgba(0, 173, 239, 0.2);
  border-color: rgba(0, 173, 239, 0.2);
}
.btn-asb-6:not(:disabled):not(.disabled):active, .btn-asb-6:not(:disabled):not(.disabled).active, .show > .btn-asb-6.dropdown-toggle {
  color: #fff;
  background-color: #009bd6;
  border-color: #009bd6;
}
.btn-asb-6:not(:disabled):not(.disabled):active:focus, .btn-asb-6:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-6.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 170, 220, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(38, 170, 220, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-6 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-6-1 {
  color: #fff;
  background-color: #00adef;
  border-color: #00adef;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-6-1:hover {
  color: #00adef;
  background-color: rgba(0, 173, 239, 0.2);
  border-color: rgba(0, 173, 239, 0.2);
}
.btn-asb-6-1:focus, .btn-asb-6-1.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 223, 249, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(156, 223, 249, 0.25);
}
.btn-asb-6-1.disabled, .btn-asb-6-1:disabled {
  color: #fff;
  background-color: #00adef;
  border-color: #00adef;
}
.btn-asb-6-1:not(:disabled):not(.disabled):active, .btn-asb-6-1:not(:disabled):not(.disabled).active, .show > .btn-asb-6-1.dropdown-toggle {
  color: #00adef;
  background-color: rgba(0, 155, 214, 0.2);
  border-color: rgba(0, 155, 214, 0.2);
}
.btn-asb-6-1:not(:disabled):not(.disabled):active:focus, .btn-asb-6-1:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-6-1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 216, 239, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(156, 216, 239, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-6-1 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-7 {
  color: #0a9048;
  background-color: rgba(10, 144, 72, 0.2);
  border-color: rgba(10, 144, 72, 0.2);
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-7:hover {
  color: #fff;
  background-color: #0a9048;
  border-color: #0a9048;
}
.btn-asb-7:focus, .btn-asb-7.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(47, 161, 99, 0.25);
}
.btn-asb-7.disabled, .btn-asb-7:disabled {
  color: #0a9048;
  background-color: rgba(10, 144, 72, 0.2);
  border-color: rgba(10, 144, 72, 0.2);
}
.btn-asb-7:not(:disabled):not(.disabled):active, .btn-asb-7:not(:disabled):not(.disabled).active, .show > .btn-asb-7.dropdown-toggle {
  color: #fff;
  background-color: #08783c;
  border-color: #08783c;
}
.btn-asb-7:not(:disabled):not(.disabled):active:focus, .btn-asb-7:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-7.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 140, 89, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(45, 140, 89, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-7 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-7-1 {
  color: #fff;
  background-color: #0a9048;
  border-color: #0a9048;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-7-1:hover {
  color: #0a9048;
  background-color: rgba(10, 144, 72, 0.2);
  border-color: rgba(10, 144, 72, 0.2);
}
.btn-asb-7-1:focus, .btn-asb-7-1.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(160, 212, 184, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(160, 212, 184, 0.25);
}
.btn-asb-7-1.disabled, .btn-asb-7-1:disabled {
  color: #fff;
  background-color: #0a9048;
  border-color: #0a9048;
}
.btn-asb-7-1:not(:disabled):not(.disabled):active, .btn-asb-7-1:not(:disabled):not(.disabled).active, .show > .btn-asb-7-1.dropdown-toggle {
  color: #0a9048;
  background-color: rgba(8, 120, 60, 0.2);
  border-color: rgba(8, 120, 60, 0.2);
}
.btn-asb-7-1:not(:disabled):not(.disabled):active:focus, .btn-asb-7-1:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-7-1.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(160, 203, 180, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(160, 203, 180, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-7-1 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-8 {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
  font-size: 1.125rem;
  padding: 0.34375rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-8:hover {
  color: #f83c20;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-8:focus, .btn-asb-8.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
}
.btn-asb-8.disabled, .btn-asb-8:disabled {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-8:not(:disabled):not(.disabled):active, .btn-asb-8:not(:disabled):not(.disabled).active, .show > .btn-asb-8.dropdown-toggle {
  color: #f83c20;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-asb-8:not(:disabled):not(.disabled):active:focus, .btn-asb-8:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-8.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-8 {
    padding: 0.34375rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-9 {
  color: rgba(17, 17, 17, 0.5);
  background-color: rgba(17, 17, 17, 0.1);
  border-color: rgba(17, 17, 17, 0.1);
  font-size: 1.125rem;
  padding: 0.34375rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-9:hover {
  color: #111111;
  background-color: rgba(17, 17, 17, 0.1);
  border-color: rgba(17, 17, 17, 0.1);
}
.btn-asb-9:focus, .btn-asb-9.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(200, 200, 200, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(200, 200, 200, 0.25);
}
.btn-asb-9.disabled, .btn-asb-9:disabled {
  color: rgba(17, 17, 17, 0.5);
  background-color: rgba(17, 17, 17, 0.1);
  border-color: rgba(17, 17, 17, 0.1);
}
.btn-asb-9:not(:disabled):not(.disabled):active, .btn-asb-9:not(:disabled):not(.disabled).active, .show > .btn-asb-9.dropdown-toggle {
  color: #111111;
  background-color: rgba(4, 4, 4, 0.1);
  border-color: rgba(4, 4, 4, 0.1);
}
.btn-asb-9:not(:disabled):not(.disabled):active:focus, .btn-asb-9:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-9.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 197, 197, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(197, 197, 197, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-9 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-10 {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
  font-size: 1.125rem;
  padding: 0.34375rem 2.375rem;
  font-weight: 700;
}
.btn-asb-10:hover {
  color: #c51f06;
  background-color: #fa7d6a;
  border-color: #fa7d6a;
}
.btn-asb-10:focus, .btn-asb-10.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
}
.btn-asb-10.disabled, .btn-asb-10:disabled {
  color: #fff;
  background-color: #f83c20;
  border-color: #f83c20;
}
.btn-asb-10:not(:disabled):not(.disabled):active, .btn-asb-10:not(:disabled):not(.disabled).active, .show > .btn-asb-10.dropdown-toggle {
  color: #b21c06;
  background-color: #fdc6be;
  border-color: #fdbeb4;
}
.btn-asb-10:not(:disabled):not(.disabled):active:focus, .btn-asb-10:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-10.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(249, 80, 54, 0.5);
}
@media (max-width: 575.98px) {
  .btn-asb-10 {
    padding: 0.34375rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-11 {
  color: #fff;
  background-color: #c67848;
  border-color: #c67848;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-11:hover {
  color: #94552e;
  background-color: #cda67c;
  border-color: #cda67c;
}
.btn-asb-11:focus, .btn-asb-11.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(179, 147, 112, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(179, 147, 112, 0.25);
}
.btn-asb-11.disabled, .btn-asb-11:disabled {
  color: #fff;
  background-color: #c67848;
  border-color: #c67848;
}
.btn-asb-11:not(:disabled):not(.disabled):active, .btn-asb-11:not(:disabled):not(.disabled).active, .show > .btn-asb-11.dropdown-toggle {
  color: #94552e;
  background-color: #c6996a;
  border-color: #c6996a;
}
.btn-asb-11:not(:disabled):not(.disabled):active:focus, .btn-asb-11:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-11.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 136, 96, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(173, 136, 96, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-11 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-12 {
  color: #fff;
  background-color: #0d3d2d;
  border-color: #0d3d2d;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-12:hover {
  color: black;
  background-color: #2e8d72;
  border-color: #2e8d72;
}
.btn-asb-12:focus, .btn-asb-12.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 158, 135, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(77, 158, 135, 0.25);
}
.btn-asb-12.disabled, .btn-asb-12:disabled {
  color: #fff;
  background-color: #0d3d2d;
  border-color: #0d3d2d;
}
.btn-asb-12:not(:disabled):not(.disabled):active, .btn-asb-12:not(:disabled):not(.disabled).active, .show > .btn-asb-12.dropdown-toggle {
  color: black;
  background-color: #287a62;
  border-color: #287a62;
}
.btn-asb-12:not(:disabled):not(.disabled):active:focus, .btn-asb-12:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-12.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 142, 122, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(72, 142, 122, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-12 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-13 {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-13:hover {
  color: #f83c20;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-13:focus, .btn-asb-13.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
}
.btn-asb-13.disabled, .btn-asb-13:disabled {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-13:not(:disabled):not(.disabled):active, .btn-asb-13:not(:disabled):not(.disabled).active, .show > .btn-asb-13.dropdown-toggle {
  color: #f83c20;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-asb-13:not(:disabled):not(.disabled):active:focus, .btn-asb-13:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-13.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-13 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-14 {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
  font-size: 1.125rem;
  padding: 0.96875rem 1.5625rem;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-asb-14:hover {
  color: #f83c20;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-14:focus, .btn-asb-14.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.25);
}
.btn-asb-14.disabled, .btn-asb-14:disabled {
  color: #111111;
  background-color: #fff;
  border-color: #fff;
}
.btn-asb-14:not(:disabled):not(.disabled):active, .btn-asb-14:not(:disabled):not(.disabled).active, .show > .btn-asb-14.dropdown-toggle {
  color: #f83c20;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-asb-14:not(:disabled):not(.disabled):active:focus, .btn-asb-14:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-14.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(211, 211, 212, 0.25);
}
@media (max-width: 575.98px) {
  .btn-asb-14 {
    padding: 0.5rem 1.5625rem;
    font-size: 1rem;
  }
}

.btn-asb-15 {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #fd3e3e), to(#ff5e00));
  background-image: linear-gradient(to right, #fd3e3e 0, #ff5e00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFD3E3E", endColorstr="#FFFF5E00", GradientType=1);
  border-color: #fd3e3e;
  font-weight: 700;
  /* margin: 1px; */
  padding: 6px;
  font-size: 14px;
  cursor: pointer;
}
.btn-asb-15:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff5e00), to(#fd3e3e));
  background-image: linear-gradient(to right, #ff5e00 0, #fd3e3e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF5E00", endColorstr="#FFFD3E3E", GradientType=1);
  border-color: #fd3e3e;
}
.btn-asb-15:focus, .btn-asb-15.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
}
.btn-asb-15.disabled, .btn-asb-15:disabled {
  color: #fff;
  background-color: #fd3e3e;
  border-color: #fd3e3e;
}
.btn-asb-15:not(:disabled):not(.disabled):active, .btn-asb-15:not(:disabled):not(.disabled).active, .show > .btn-asb-15.dropdown-toggle {
  color: #fff;
  background-color: #ec0202;
  border-color: #e20202;
}
.btn-asb-15:not(:disabled):not(.disabled):active:focus, .btn-asb-15:not(:disabled):not(.disabled).active:focus, .show > .btn-asb-15.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(253, 81, 81, 0.5);
}
@media (max-width: 575.98px) {
  .btn-asb-15 {
    padding: 0.3125rem 1.5625rem;
    font-size: 0.875rem;
  }
}

.btn-asb-radius {
  border-radius: 1.875rem;
}

.b-btn-wrap {
  margin-right: auto;
  display: block;
  max-width: 270px;
}
@media (max-width: 575.98px) {
  .b-btn-wrap {
    max-width: 100%;
    margin-left: auto;
  }
}

@media (max-width: 1203.98px) {
  .b-btn-wrap-mb {
    margin-right: 0;
  }
}
@media (max-width: 991.98px) {
  .b-btn-wrap-mb {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .b-btn-wrap-mb {
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .b-btn-wrap-mb {
    width: 120PX;
    margin-right: 50px;
  }
}

button:focus, button.focus {
  outline: 0;
}

.b-link-more {
  display: block;
}
.b-link-more:before, .b-link-more:after {
  content: " ";
  display: table;
}
.b-link-more:after {
  clear: both;
}
.b-link-more > a {
  padding: 0 25px 0 0;
  position: relative;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-link-more > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-link-more > a::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.5625rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  content: "\f107";
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-link-more > a::before {
    -webkit-transition: none;
    transition: none;
  }
}
.b-link-more_right > a::before {
  content: "\f105";
}

.b-link {
  color: #f83c20;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-link:hover, .b-link:focus {
  color: #c51f06;
  text-decoration: underline;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-nav {
  position: relative;
  margin-right: -10px;
  padding-left: 2.5rem;
}
@media (max-width: 1203.98px) {
  .b-nav {
    padding-left: 0;
    border-top: 1px solid rgba(17, 17, 17, 0.12);
  }
}
@media (max-width: 1203.98px) {
  .b-nav .navbar-collapse {
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .b-nav .navbar-collapse {
    overflow-x: scroll;
  }
}
.b-nav .navbar-nav {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  width: 100%;
}
@media (min-width: 1204px) {
  .b-nav .navbar-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 1203.98px) {
  .b-nav .navbar-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.b-nav .navbar-nav .nav-link {
  position: relative;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 1359.98px) {
  .b-nav .navbar-nav .nav-link {
    font-size: 1rem;
  }
}
@media (max-width: 1203.98px) {
  .b-nav .navbar-nav .nav-link {
    text-transform: uppercase;
  }
}
@media (max-width: 1203.98px) {
  .b-nav .navbar-nav .active > .nav-link::before {
    background-color: #f83c20;
    position: absolute;
    content: "";
    bottom: 0;
    left: 0.375rem;
    right: 0.375rem;
    height: 0.3125rem;
  }
}
@media (max-width: 1203.98px) {
  .b-nav .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.b-nav .navbar-expand-xl .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.b-nav .navbar-light .navbar-toggler {
  padding: 0;
  border: none;
  position: absolute;
  top: -65px;
  left: 10px;
}
@media (max-width: 575.98px) {
  .b-nav .navbar-light .navbar-toggler {
    top: -40px;
  }
}

.b-btn-offcanvas {
  width: 20px;
  min-height: 20px;
}
.b-btn-offcanvas__bar {
  position: relative;
  background: #111111;
  display: block;
  margin-bottom: 0.25rem;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.b-btn-offcanvas__bar:last-child {
  margin-bottom: 0rem;
}

.b-btn-offcanvas__bar:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(4px, 4.5px);
  -ms-transform: rotate(45deg) translate(4px, 4.5px);
  transform: rotate(45deg) translate(4px, 4.5px);
}
.b-btn-offcanvas__bar:nth-child(2) {
  opacity: 0;
}
.b-btn-offcanvas__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(4px, -4.5px);
  -ms-transform: rotate(-45deg) translate(4px, -4.5px);
  transform: rotate(-45deg) translate(4px, -4.5px);
}
.b-btn-offcanvas.collapsed .b-btn-offcanvas__bar {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.b-btn-offcanvas.collapsed .b-btn-offcanvas__bar:nth-child(2) {
  opacity: 1;
}

.b-menu-tab {
  margin-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-tab {
    overflow-x: scroll;
  }
}
.b-menu-tab__item {
  margin-right: 3.6875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab__item:last-child {
  margin-right: 0;
}
.b-menu-tab__link {
  padding: 1rem 0 0.625rem;
  margin-bottom: -0.125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
  border-bottom: 0.375rem solid transparent;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tab__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab__link {
    font-size: 1rem;
  }
}
.b-menu-tab__link:hover, .b-menu-tab__link:focus {
  color: #111111;
}
.b-menu-tab__link.active {
  color: #111111;
  border-bottom: 0.375rem solid #f83c20;
}
.b-menu-tab_light {
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
}
.b-menu-tab_light .b-menu-tab__link {
  color: rgba(255, 255, 255, 0.4);
}
.b-menu-tab_light .b-menu-tab__link:hover, .b-menu-tab_light .b-menu-tab__link:focus {
  color: #fff;
}
.b-menu-tab_light .b-menu-tab__link.active {
  color: #fff;
  border-bottom: 0.375rem solid #f83c20;
}
.b-menu-tab_2 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-menu-tab_2 .b-menu-tab__item {
  margin-right: 0.9375rem;
}
.b-menu-tab_2 .b-menu-tab__item:last-child {
  margin-right: 0;
}
.b-menu-tab_3 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.b-menu-tab_3 .b-menu-tab__item {
  margin-right: 6.875rem;
}
.b-menu-tab_3 .b-menu-tab__item:last-child {
  margin-right: 0;
}
.b-menu-tab_3 .b-menu-tab__link {
  padding: 1rem 3.5625rem 0.625rem;
}
.b-menu-tab_blue .b-menu-tab__link:hover, .b-menu-tab_blue .b-menu-tab__link:focus {
  color: #00adef;
}
.b-menu-tab_blue .b-menu-tab__link.active {
  color: #00adef;
  border-bottom: 0.375rem solid #00adef;
}
.b-menu-tab_green .b-menu-tab__link:hover, .b-menu-tab_green .b-menu-tab__link:focus {
  color: #0a9048;
}
.b-menu-tab_green .b-menu-tab__link.active {
  color: #0a9048;
  border-bottom: 0.375rem solid #0a9048;
}

.b-menu-tab-2 {
  margin-bottom: 1.875rem;
  padding-bottom: 0.15625rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-tab-2 {
    overflow-x: scroll;
  }
}
.b-menu-tab-2__nav {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 991.98px) {
  .b-menu-tab-2__nav {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-menu-tab-2__item {
  margin-right: 9.375rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-2__item {
    margin-right: 3.125rem;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab-2__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-2__item:last-child {
  margin-right: 0;
}
.b-menu-tab-2__link {
  padding: 1rem 3.5625rem 0.625rem;
  margin-bottom: -0.15625rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
  border-bottom: 0.1875rem solid transparent;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tab-2__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab-2__link {
    padding: 1rem 2.5rem 0.625rem;
    font-size: 1rem;
  }
}
.b-menu-tab-2__link:hover, .b-menu-tab-2__link:focus {
  color: #111111;
}
.b-menu-tab-2__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #f83c20;
}
.b-menu-tab-2_between .b-menu-tab-2__nav {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .b-menu-tab-2_between .b-menu-tab-2__nav {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-menu-tab-2_between .b-menu-tab-2__item {
  margin-right: 1.5625rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-2_between .b-menu-tab-2__item {
    margin-right: 0.9375rem;
  }
}
.b-menu-tab-2_between .b-menu-tab-2__item:last-child {
  margin-right: 0;
}
.b-menu-tab-2_between .b-menu-tab-2__link {
  padding: 1rem 0 0.625rem;
}
.b-menu-tab-2_center .b-menu-tab-2__nav {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-tab-2_center .b-menu-tab-2__item {
  margin-right: 3.75rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-2_center .b-menu-tab-2__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-2_center .b-menu-tab-2__item:last-child {
  margin-right: 0;
}
.b-menu-tab-2_center .b-menu-tab-2__link {
  padding: 1rem 0 0.625rem;
}
.b-menu-tab-2_blue .b-menu-tab-2__nav {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-tab-2_blue .b-menu-tab-2__item {
  margin-right: 3.6875rem;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-2_blue .b-menu-tab-2__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-2_blue .b-menu-tab-2__item:last-child {
  margin-right: 0;
}
.b-menu-tab-2_blue .b-menu-tab-2__link {
  padding: 1rem 0rem 0.625rem;
}
.b-menu-tab-2_blue .b-menu-tab-2__link:hover, .b-menu-tab-2_blue .b-menu-tab-2__link:focus {
  color: #00adef;
}
.b-menu-tab-2_blue .b-menu-tab-2__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #00adef;
}
.b-menu-tab-2_green .b-menu-tab-2__nav {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-tab-2_green .b-menu-tab-2__item {
  margin-right: 3.6875rem;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-2_green .b-menu-tab-2__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-2_green .b-menu-tab-2__item:last-child {
  margin-right: 0;
}
.b-menu-tab-2_green .b-menu-tab-2__link {
  padding: 1rem 0rem 0.625rem;
}
.b-menu-tab-2_green .b-menu-tab-2__link:hover, .b-menu-tab-2_green .b-menu-tab-2__link:focus {
  color: #0a9048;
}
.b-menu-tab-2_green .b-menu-tab-2__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #0a9048;
}

.b-menu-tab-21 {
  margin-bottom: 1.875rem;
  padding-bottom: 0.15625rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-tab-21 {
    overflow-x: scroll;
  }
}
.b-menu-tab-21__nav {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-tab-21__item {
  margin-right: 3.6875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-21__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-21__item:last-child {
  margin-right: 0;
}
.b-menu-tab-21__link {
  padding: 1rem 0rem 0.625rem;
  margin-bottom: -0.125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #111111;
  border-bottom: 0.1875rem solid transparent;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tab-21__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab-21__link {
    font-size: 1rem;
  }
}
.b-menu-tab-21__link:hover, .b-menu-tab-21__link:focus {
  color: #f83c20;
}
.b-menu-tab-21__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #f83c20;
}
.b-menu-tab-21_blue .b-menu-tab-21__link:hover, .b-menu-tab-21_blue .b-menu-tab-21__link:focus {
  color: #00adef;
}
.b-menu-tab-21_blue .b-menu-tab-21__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #00adef;
}
.b-menu-tab-21_green .b-menu-tab-21__link:hover, .b-menu-tab-21_green .b-menu-tab-21__link:focus {
  color: #0a9048;
}
.b-menu-tab-21_green .b-menu-tab-21__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #0a9048;
}
.b-menu-tab-21_start .b-menu-tab-21__nav {
  border-top: none;
}

.b-menu-tab-22 {
  margin-bottom: 3.75rem;
  padding-bottom: 0.15625rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-tab-22 {
    overflow-x: scroll;
  }
}
.b-menu-tab-22__nav {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 991.98px) {
  .b-menu-tab-22__nav {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-menu-tab-22__item {
  margin-right: 3.75rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-22__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-22__item:last-child {
  margin-right: 0;
}
.b-menu-tab-22__link {
  padding: 1rem 0 0.625rem;
  margin-bottom: -0.15625rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
  border-bottom: 0.1875rem solid transparent;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tab-22__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab-22__link {
    font-size: 1rem;
  }
}
.b-menu-tab-22__link:hover, .b-menu-tab-22__link:focus {
  color: #111111;
}
.b-menu-tab-22__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #f83c20;
}
.b-menu-tab-22_double .b-menu-tab-22__nav:last-child {
  border-top: none;
}
.b-menu-tab-22_blue .b-menu-tab-22__link:hover, .b-menu-tab-22_blue .b-menu-tab-22__link:focus {
  color: #00adef;
}
.b-menu-tab-22_blue .b-menu-tab-22__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #00adef;
}
.b-menu-tab-22_green .b-menu-tab-22__link:hover, .b-menu-tab-22_green .b-menu-tab-22__link:focus {
  color: #0a9048;
}
.b-menu-tab-22_green .b-menu-tab-22__link.active {
  color: #0a9048;
  border-bottom: 0.1875rem solid #00adef;
}

.b-menu-tab-3 {
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-tab-3 {
    overflow-x: scroll;
  }
}
.b-menu-tab-3__nav {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .b-menu-tab-3__nav {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-menu-tab-3__item {
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-3__item {
    margin-right: 1.25rem;
  }
}
.b-menu-tab-3__item:last-child {
  margin-right: 0;
}
.b-menu-tab-3__link {
  padding: 1rem 0 0.8125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  border-bottom: 0.1875rem solid transparent;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tab-3__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-tab-3__link {
    font-size: 1rem;
  }
}
.b-menu-tab-3__link:hover, .b-menu-tab-3__link:focus {
  color: rgba(255, 255, 255, 0.6);
}
.b-menu-tab-3__link.active {
  color: rgba(255, 255, 255, 0.6);
  border-bottom: 0.1875rem solid #00adef;
}
.b-menu-tab-3_start .b-menu-tab-3__nav {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.b-menu-tab-3_start .b-menu-tab-3__item {
  margin-right: 5.625rem;
}
@media (max-width: 1203.98px) {
  .b-menu-tab-3_start .b-menu-tab-3__item {
    margin-right: 1.5625rem;
  }
}
.b-menu-tab-3_start .b-menu-tab-3__item:last-child {
  margin-right: 0;
}
.b-menu-tab-3_green .b-menu-tab-3__link.active {
  border-bottom: 0.1875rem solid #fff;
}
.b-menu-tab-3_blue .b-menu-tab-3__link.active {
  border-bottom: 0.1875rem solid #00adef;
}

.b-menu-btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-btn {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    overflow-x: scroll;
    margin-bottom: 0.9375rem;
  }
}
.b-menu-btn__nav {
  margin-bottom: 1.25rem;
  margin-right: 2.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-menu-btn__item {
  margin-right: 1.25rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.b-menu-btn__item:last-child {
  margin-right: 0;
}
.b-menu-btn__link {
  padding: 0.5rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  color: #c51f06;
  background-color: #fa7d6a;
  border-radius: 1.25rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-btn__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-menu-btn__link:hover, .b-menu-btn__link:focus {
  background: #f83c20;
  color: #fff;
}
.b-menu-btn__link.active {
  background: #f83c20;
  color: #fff;
}

.b-menu-ball {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 991.98px) {
  .b-menu-ball {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 991.98px) {
  .b-menu-ball > li {
    margin-bottom: 0.3125rem;
  }
}
.b-menu-ball > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-menu-ball__item {
  margin-right: 1.75rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.b-menu-ball__item:last-child {
  margin-right: 0;
}
.b-menu-ball__link {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.38);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-ball__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-menu-ball__link .far, .b-menu-ball__link .b-video__see-all > a::before, .b-menu-ball__link .b-header-match > a::before, .b-menu-ball__link .b-title > a::before, .b-menu-ball__link .b-link-more > a::before {
  font-size: 1.375rem;
  margin-right: 1.125rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  line-height: 1;
}
@media (max-width: 1200px) {
  .b-menu-ball__link .far, .b-menu-ball__link .b-video__see-all > a::before, .b-menu-ball__link .b-header-match > a::before, .b-menu-ball__link .b-title > a::before, .b-menu-ball__link .b-link-more > a::before {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-menu-ball__link:hover, .b-menu-ball__link:focus {
  color: rgba(17, 17, 17, 0.38);
}
.b-menu-ball__link:hover .far, .b-menu-ball__link:hover .b-video__see-all > a::before, .b-menu-ball__link:hover .b-header-match > a::before, .b-menu-ball__link:hover .b-title > a::before, .b-menu-ball__link:hover .b-link-more > a::before, .b-menu-ball__link:focus .far, .b-menu-ball__link:focus .b-video__see-all > a::before, .b-menu-ball__link:focus .b-header-match > a::before, .b-menu-ball__link:focus .b-title > a::before, .b-menu-ball__link:focus .b-link-more > a::before {
  color: #f83c20;
}
.b-menu-ball__link.active .far, .b-menu-ball__link.active .b-video__see-all > a::before, .b-menu-ball__link.active .b-header-match > a::before, .b-menu-ball__link.active .b-title > a::before, .b-menu-ball__link.active .b-link-more > a::before {
  color: #f83c20;
}

.b-menu-aside {
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.b-menu-aside > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-menu-aside__item {
  margin-bottom: 0.625rem;
}
.b-menu-aside__item .b-label {
  position: relative;
  margin-right: 0.9375rem;
}
@media (max-width: 1203.98px) {
  .b-menu-aside__item .b-label {
    margin-right: 0.625rem;
  }
}
.b-menu-aside__link {
  font-size: 1.125rem;
  font-weight: 700;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-aside__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-menu-aside__link {
    font-size: 1rem;
  }
}
.b-menu-aside__link:hover, .b-menu-aside__link:focus {
  color: #c51f06;
}
.b-menu-aside__link.active {
  color: #c51f06;
}
.b-menu-aside_division .b-menu-aside__item .b-label {
  background-color: #00adef;
}
.b-menu-aside_division .b-menu-aside__link {
  color: #00adef;
}
.b-menu-aside_division .b-menu-aside__link:hover, .b-menu-aside_division .b-menu-aside__link:focus {
  color: #0076a3;
}
.b-menu-aside_division .b-menu-aside__link.active {
  color: #0076a3;
}
.b-menu-aside_team .b-menu-aside__item .b-label {
  background-color: #0a9048;
}
.b-menu-aside_team .b-menu-aside__link {
  color: #0a9048;
}
.b-menu-aside_team .b-menu-aside__link:hover, .b-menu-aside_team .b-menu-aside__link:focus {
  color: #054824;
}
.b-menu-aside_team .b-menu-aside__link.active {
  color: #054824;
}
.b-menu-aside_news-one {
  margin-bottom: 3.625rem;
}
@media (max-width: 767.98px) {
  .b-menu-aside_news-one {
    margin-bottom: 1.25rem;
  }
}

.b-menu-tag {
  margin-bottom: 1.875rem;
  overflow: hidden;
  line-height: 1.71;
}
.b-menu-tag__item {
  margin-bottom: 0.0625rem;
}
.b-menu-tag__link {
  font-size: 0.875rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-tag__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-menu-tag__link:hover, .b-menu-tag__link:focus {
  color: #f83c20;
  text-decoration: underline;
}
.b-menu-tag__link.active {
  color: #f83c20;
}

.b-menu-aside-2 {
  margin-bottom: 1.875rem;
  border-radius: 0.25rem;
  border: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-aside-2__item {
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-menu-aside-2__item:last-child {
  border-bottom: none;
}
.b-menu-aside-2__link {
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-aside-2__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-menu-aside-2__link:hover, .b-menu-aside-2__link:focus {
  color: #111111;
  background-color: rgba(17, 17, 17, 0.1);
}
.b-menu-aside-2__link.active {
  color: #111111;
  background-color: rgba(17, 17, 17, 0.1);
}
.b-menu-aside-2__img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
}
.b-menu-aside-2__name {
  font-size: 0.875rem;
  font-weight: 700;
  color: #111111;
}
.b-menu-aside-2__city {
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}

.b-menu-asb-top {
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  padding-bottom: 0.15625rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-asb-top {
    overflow-x: scroll;
  }
}
.b-menu-asb-top__wrap {
  padding-bottom: 0.15625rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-menu-asb-top__wrap {
    overflow-x: scroll;
  }
}
.b-menu-asb-top__nav {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.b-menu-asb-top__item {
  margin-right: 4.375rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1203.98px) {
  .b-menu-asb-top__item {
    margin-right: 1.25rem;
  }
}
.b-menu-asb-top__item:last-child {
  margin-right: 0;
}
.b-menu-asb-top__link {
  padding: 1rem 0rem 0.625rem;
  margin-bottom: -0.125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #111111;
  border-bottom: 0.1875rem solid transparent;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .b-menu-asb-top__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-menu-asb-top__link {
    font-size: 1rem;
  }
}
.b-menu-asb-top__link:hover, .b-menu-asb-top__link:focus {
  color: rgba(17, 17, 17, 0.38);
}
.b-menu-asb-top__link.active {
  color: rgba(17, 17, 17, 0.38);
  border-bottom: 0.1875rem solid #f83c20;
}
.b-menu-asb-top_blue .b-menu-tab-21__link.active {
  border-bottom: 0.1875rem solid #00adef;
}
.b-menu-asb-top_green .b-menu-tab-21__link.active {
  border-bottom: 0.1875rem solid #0a9048;
}

.b-breadcrumb {
  margin-bottom: 2.25rem;
}
@media (max-width: 767.98px) {
  .b-breadcrumb {
    margin-bottom: 1.125rem;
    font-size: 0.75rem;
  }
}
.b-breadcrumb .breadcrumb {
  font-weight: 500;
}
.b-breadcrumb .breadcrumb-item > a {
  color: rgba(17, 17, 17, 0.4);
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-breadcrumb .breadcrumb-item > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-breadcrumb .breadcrumb-item > a:hover, .b-breadcrumb .breadcrumb-item > a:focus {
  color: #f83c20;
  text-decoration: underline;
}

@media (max-width: 767.98px) {
  .b-asb-breadcrumb {
    font-size: 0.75rem;
  }
}
.b-asb-breadcrumb .b-breadcrumb {
  margin-bottom: 1.875rem;
}
.b-asb-breadcrumb .b-breadcrumb .breadcrumb-item > a {
  color: #111111;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-asb-breadcrumb .b-breadcrumb .breadcrumb-item > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-asb-breadcrumb .b-breadcrumb .breadcrumb-item > a:hover, .b-asb-breadcrumb .b-breadcrumb .breadcrumb-item > a:focus {
  color: #f83c20;
  text-decoration: underline;
}

.b-pagination .pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.b-pagination .page-item .page-link {
  margin: 0 0.625rem;
  border-radius: 0.25rem;
  font-size: 1.125rem;
  font-weight: 700;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-form-search {
  position: relative;
  margin: 0;
  max-width: 450px;
}
@media (max-width: 767.98px) {
  .b-form-search {
    margin-bottom: 0.9375rem;
  }
}
.b-form-search .form-control {
  height: 2.5rem;
  border-color: rgba(17, 17, 17, 0.2);
}
.b-form-search .form-control::-webkit-input-placeholder {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-search .form-control::-moz-placeholder {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-search .form-control:-ms-input-placeholder {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-search .form-control::-ms-input-placeholder {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-search .form-control::placeholder {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 1369.98px) {
  .b-form-search .form-control::-webkit-input-placeholder {
    font-size: 0.8125rem;
  }
  .b-form-search .form-control::-moz-placeholder {
    font-size: 0.8125rem;
  }
  .b-form-search .form-control:-ms-input-placeholder {
    font-size: 0.8125rem;
  }
  .b-form-search .form-control::-ms-input-placeholder {
    font-size: 0.8125rem;
  }
  .b-form-search .form-control::placeholder {
    font-size: 0.8125rem;
  }
}
.b-form-search .btn-link {
  padding: 0;
  border-radius: 0;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8.5px;
  font-size: 1.0625rem;
  color: #111111;
  line-height: 1;
}
@media (max-width: 575.98px) {
  .b-form-search .btn-link {
    right: 0;
  }
}
.b-form-search_search {
  max-width: 100%;
}
.b-form-search_search .btn-link {
  color: #f83c20;
}
.b-form-search_blue {
  max-width: 100%;
}
.b-form-search_blue .btn-link {
  color: #00adef;
}
.b-form-search_green {
  max-width: 100%;
}
.b-form-search_green .btn-link {
  color: #0a9048;
}
.b-form-search_start {
  max-width: 100%;
}
.b-form-search_start .btn-link {
  color: #f83c20;
}

.b-form .form-group {
  margin-bottom: 0.625rem;
}
.b-form .form-control {
  font-size: 0.875rem;
  font-weight: 400;
  height: 3.125rem;
  border: none;
}
.b-form .form-control::-webkit-input-placeholder {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(53, 58, 72, 0.6);
}
.b-form .form-control::-moz-placeholder {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(53, 58, 72, 0.6);
}
.b-form .form-control:-ms-input-placeholder {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(53, 58, 72, 0.6);
}
.b-form .form-control::-ms-input-placeholder {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(53, 58, 72, 0.6);
}
.b-form .form-control::placeholder {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgba(53, 58, 72, 0.6);
}

.b-form-title {
  margin-bottom: 1.875rem;
  font-size: 1.125rem;
}

.b-form-comment {
  margin-bottom: 3.75rem;
}
@media (max-width: 767.98px) {
  .b-form-comment {
    margin-bottom: 1.875rem;
  }
}
.b-form-comment .form-group {
  margin-bottom: 1.875rem;
}
.b-form-comment .form-control {
  font-size: 1rem;
}
.b-form-comment .form-control::-webkit-input-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-comment .form-control::-moz-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-comment .form-control:-ms-input-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-comment .form-control::-ms-input-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-comment .form-control::placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.4);
}
.b-form-comment textarea.form-control {
  height: 167px;
  border-radius: 4px;
  border: 2px solid rgba(17, 17, 17, 0.12);
}

.b-form-account .form-control {
  font-size: 0.875rem;
  font-weight: 400;
  border-color: rgba(17, 17, 17, 0.2);
  min-height: 2.5rem;
}
.b-form-account .form-group {
  margin-bottom: 1.875rem;
}
.b-form-account .form-group .form-control.error {
  border-color: red;
}
.b-form-account .form-group label.error {
  color: red;
  font-size: 0.875rem;
}

/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */
/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */
/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close {
  display: none;
}

.select-locked > .ui-select-match-close {
  display: none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme=select2].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ui-select-container[theme=select2].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-width: 1px; /* FIXME hardcoded value :-/ */
  border-top-style: solid;
  -webkit-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -4px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
  margin-top: 4px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #5897fb;
}

.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* Selectize theme */
/* Helper class to show styles when focus */
.selectize-input.selectize-focus {
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
  border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown {
  -webkit-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme=selectize] input.ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  width: 0;
}

/* Bootstrap theme */
/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.ui-select-bootstrap > .ui-select-match > .btn {
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices, .ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row > span {
  cursor: pointer;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row > span:hover, .ui-select-bootstrap .ui-select-choices-row > span:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active > span {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled > span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown {
  -webkit-box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
  width: 100%;
  padding-right: 1em;
}

.ui-select-bootstrap .ui-select-match-text span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing.glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}

@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-checkbox-1 {
  display: block;
  font-size: 1rem;
  font-weight: 500;
}
@media (max-width: 575.98px) {
  .b-checkbox-1 {
    font-size: 0.75rem;
  }
}
.b-checkbox-1 input[type=checkbox] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.b-checkbox-1 label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 39px;
  line-height: 25px;
}
@media (max-width: 575.98px) {
  .b-checkbox-1 label {
    padding-left: 30px;
  }
}
.b-checkbox-1 label::before, .b-checkbox-1 label::after {
  position: absolute;
  content: "";
  display: inline-block;
}
.b-checkbox-1 label::before {
  background: rgba(255, 255, 255, 0.1);
  height: 25px;
  width: 25px;
  border: rgba(255, 255, 255, 0.1);
  top: 0;
  left: 0;
  border-radius: 0.125rem;
}
.b-checkbox-1 label::after {
  height: 8px;
  width: 13px;
  top: 6px;
  left: 6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all linear 0.15s;
  transition: all linear 0.15s;
}
.b-checkbox-1 input[type=checkbox] + label::after {
  opacity: 0;
}
.b-checkbox-1 input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.b-checkbox-1 input[type=checkbox]:checked + label::before {
  background: rgba(255, 255, 255, 0.2);
  border: rgba(255, 255, 255, 0.2);
}
.b-checkbox-1 input[type=checkbox]:focus + label::before {
  outline: none;
}

.b-checkbox-2 {
  display: block;
  font-size: 1rem;
  font-weight: 500;
}
@media (max-width: 575.98px) {
  .b-checkbox-2 {
    font-size: 0.75rem;
  }
}
.b-checkbox-2 input[type=checkbox] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.b-checkbox-2 label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 39px;
  line-height: 25px;
}
@media (max-width: 575.98px) {
  .b-checkbox-2 label {
    padding-left: 30px;
  }
}
.b-checkbox-2 label::before, .b-checkbox-2 label::after {
  position: absolute;
  content: "";
  display: inline-block;
}
.b-checkbox-2 label::before {
  background: #f83c20;
  height: 25px;
  width: 25px;
  border: 1px solid #f83c20;
  top: 0;
  left: 0;
  border-radius: 0.125rem;
}
.b-checkbox-2 label::after {
  height: 8px;
  width: 13px;
  top: 6px;
  left: 6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all linear 0.15s;
  transition: all linear 0.15s;
}
.b-checkbox-2 input[type=checkbox] + label::after {
  opacity: 0;
}
.b-checkbox-2 input[type=checkbox]:checked + label::after {
  opacity: 1;
}
.b-checkbox-2 input[type=checkbox]:checked + label::before {
  background: #f83c20;
  border: #f83c20;
}
.b-checkbox-2 input[type=checkbox]:focus + label::before {
  outline: none;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-modal .modal-content > .btn-link {
  padding: 0.25rem;
  color: #fff;
  font-size: 1.5rem;
  position: absolute;
  top: -30px;
  right: -30px;
}
@media (max-width: 1200px) {
  .b-modal .modal-content > .btn-link {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-modal .modal-content .close {
  position: absolute;
  float: none;
  top: 0.9375rem;
  right: 0.9375rem;
  text-shadow: none;
  opacity: 0.5;
}
.b-modal .modal-content .close:hover {
  opacity: 0.9;
}
.b-modal__bg_1 {
  background-color: #ff5e00;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff5e00), to(#fd3e3e));
  background-image: linear-gradient(to right, #ff5e00 0, #fd3e3e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF5E00", endColorstr="#FFFD3E3E", GradientType=1);
}
.b-modal__bg_2 {
  background-color: #fff;
}
.b-modal__bg_3 {
  background-color: #111111;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #111111), to(#222222));
  background-image: linear-gradient(to right, #111111 0, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF111111", endColorstr="#FF222222", GradientType=1);
}
.b-modal__overlay {
  background: url("../img/basketball-1.png") 500px 50px no-repeat scroll;
}
.b-modal__content_1 {
  padding: 6.375rem 4.375rem;
}
@media (max-width: 991.98px) {
  .b-modal__content_1 {
    padding: 3.125rem 3.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-modal__content_1 {
    padding: 1.875rem 1.875rem;
  }
}
@media (max-width: 575.98px) {
  .b-modal__content_1 {
    padding: 1.25rem 1.25rem;
  }
}
.b-modal__content_2 {
  padding: 3.75rem 4.375rem;
}
@media (max-width: 991.98px) {
  .b-modal__content_2 {
    padding: 3.125rem 3.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-modal__content_2 {
    padding: 1.875rem 1.875rem;
  }
}
@media (max-width: 575.98px) {
  .b-modal__content_2 {
    padding: 1.25rem 1.25rem;
  }
}
.b-modal__content_3 {
  padding: 3.75rem 4.375rem;
}
@media (max-width: 991.98px) {
  .b-modal__content_3 {
    padding: 3.125rem 3.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-modal__content_3 {
    padding: 1.875rem 1.875rem;
  }
}
@media (max-width: 575.98px) {
  .b-modal__content_3 {
    padding: 1.25rem 1.25rem;
  }
}
.b-modal__title {
  margin-bottom: 3.75rem;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.21;
}
@media (max-width: 1200px) {
  .b-modal__title {
    font-size: calc(1.425rem + 2.1vw);
  }
}
@media (max-width: 991.98px) {
  .b-modal__title {
    margin-bottom: 2.5rem;
    font-size: 2.375rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-modal__title {
    font-size: calc(1.3625rem + 1.35vw);
  }
}
@media (max-width: 767.98px) {
  .b-modal__title {
    margin-bottom: 1.875rem;
    font-size: 1.75rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1200px) {
  .b-modal__title {
    font-size: calc(1.3rem + 0.6vw);
  }
}
@media (max-width: 575.98px) {
  .b-modal__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }
}
@media (max-width: 575.98px) and (max-width: 1200px) {
  .b-modal__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-modal__title_1 {
  color: #fff;
}
.b-modal__title_3 {
  margin-bottom: 1.875rem;
}
.b-modal__text {
  margin-right: auto;
  margin-bottom: 3.75rem;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.56;
  color: rgba(17, 17, 17, 0.6);
  max-width: 570px;
}
@media (max-width: 991.98px) {
  .b-modal__text {
    margin-bottom: 2.5rem;
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-modal__text {
    margin-bottom: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (max-width: 575.98px) {
  .b-modal__text {
    margin-bottom: 1.5625rem;
    font-size: 0.875rem;
  }
}
.b-modal__countdown {
  margin-bottom: 1.25rem;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-soc {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-soc > li > a {
  padding: 0 0.9375rem;
  color: rgba(255, 255, 255, 0.3);
  font-size: 1.25rem;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 575.98px) {
  .b-soc > li > a {
    padding: 0 0.625rem;
    font-size: 1rem;
  }
}
.b-soc > li > a:hover, .b-soc > li > a:focus {
  color: #f83c20;
}

.b-soc-top {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.b-soc-top > li {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
}
.b-soc-top > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-soc-top > li > a:hover, .b-soc-top > li > a:focus {
  color: #f83c20;
  border: 1px solid #f83c20;
}

.b-soc-2 {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-soc-2 > li {
  margin-right: 0.625rem;
}
.b-soc-2 > li:last-child {
  margin-right: 0;
}
.b-soc-2 > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 1.25rem;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 575.98px) {
  .b-soc-2 > li > a {
    padding: 0 0.625rem;
    font-size: 1rem;
  }
}
.b-soc-2 > li > a:hover, .b-soc-2 > li > a:focus {
  color: #fff;
  opacity: 0.9;
}
.b-soc-2__soc-vk {
  background-color: #4c77a6;
}
.b-soc-2__soc-fa {
  background-color: #3c5a96;
}
.b-soc-2__soc-tw {
  background-color: #2aa3ef;
}
.b-soc-2__soc-od {
  background-color: #ec8225;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-label {
  background-color: #f83c20;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  line-height: 1;
  z-index: 5;
}
.b-label__round {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 1.0625rem;
}
.b-label__round_s {
  width: 20px;
  height: 20px;
  font-size: 0.75rem;
}
.b-label__round-border {
  background-color: transparent;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 1.0625rem;
  border: 1px solid #fff;
}
.b-label__clean {
  background-color: transparent;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 1.0625rem;
}
.b-label__square {
  width: 25px;
  height: 25px;
  border-radius: 0.25rem;
  font-size: 0.9375rem;
}
.b-label__play {
  background-color: transparent;
  width: 30px;
  height: 30px;
  color: #fff;
  font-size: 1.75rem;
  cursor: pointer;
}
.b-label__play-big {
  background-color: transparent;
  width: 58px;
  height: 58px;
  color: #fff;
  font-size: 3.5rem;
  cursor: pointer;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-totop {
  position: fixed;
  display: none;
  background: #e5e5e5;
  color: rgba(17, 17, 17, 0.4);
  padding: 5px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  width: 70px;
  height: 70px;
  font-size: 2.1875rem;
  left: 15px;
  bottom: 45%;
  -webkit-transition: none;
  transition: none;
  opacity: 0.95;
  z-index: 9999;
}
@media (max-width: 991.98px) {
  .b-totop {
    display: none !important;
  }
}
.b-totop:hover {
  color: #111111;
  opacity: 1;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
}

.ajax-loader {
  display: block;
  text-align: center;
}

.lds-ripple {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.lds-ripple div {
  position: absolute;
  border: 4px solid rgba(17, 17, 17, 0.4);
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

@-webkit-keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}

@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-title {
  padding: 1.875rem 0;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  margin-bottom: 1.875rem;
  font-size: 1.5rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .b-title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) {
  .b-title {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1200px) {
  .b-title {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-title > span {
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
}
.b-title > a {
  position: relative;
  padding-right: 1.25rem;
  font-size: 1.125rem;
  text-transform: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-title > a {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1203.98px) {
  .b-title > a {
    font-size: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-title > a {
    font-size: 0.75rem;
  }
}
.b-title > a::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.5625rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  content: "\f105";
  font-size: 1.125rem;
  color: #f83c20;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-title > a::before {
    -webkit-transition: none;
    transition: none;
  }
}
.b-title > a:hover::before {
  color: #c51f06;
}
.b-title_wight {
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
  color: #fff;
}
.b-title_wight > a {
  color: #fff;
}
.b-title_wight > a::before {
  color: #fff;
}
.b-title_wight > a:hover {
  color: #f83c20;
}
.b-title_wight > a:hover::before {
  color: #f83c20;
}
.b-title_blue > a {
  color: #00adef;
}
.b-title_blue > a::before {
  color: #00adef;
}
.b-title_blue > a:hover {
  color: #0076a3;
}
.b-title_blue > a:hover::before {
  color: #0076a3;
}
.b-title_green > a {
  color: #0a9048;
}
.b-title_green > a::before {
  color: #0a9048;
}
.b-title_green > a:hover {
  color: #054824;
}
.b-title_green > a:hover::before {
  color: #054824;
}

.b-page-title {
  font-size: 1.5rem;
  margin-bottom: 1.875rem;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .b-page-title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) {
  .b-page-title {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1200px) {
  .b-page-title {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-page-title_inherit {
  text-transform: none;
}

.b-page-title-box {
  margin-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
@media (max-width: 991.98px) {
  .b-page-title-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 767.98px) {
  .b-page-title-box {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1200px) {
  .b-page-title-box {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-page-title-box .b-page-title {
  margin-bottom: 0;
  margin-right: 2.25rem;
}
@media (max-width: 991.98px) {
  .b-page-title-box .b-page-title {
    margin-bottom: 1rem;
  }
}
.b-page-title-box__select {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.b-page-title-box__select-group {
  min-width: 370px;
}
@media (max-width: 991.98px) {
  .b-page-title-box__select-group {
    min-width: auto;
  }
}

.b-page-subtitle {
  padding: 1.25rem 0;
  font-size: 1.125rem;
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-page-subtitle {
    font-size: 1.0625rem;
  }
}

.b-aside-title {
  font-size: 1.125rem;
  margin-bottom: 1.875rem;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .b-aside-title {
    font-size: 1.0625rem;
  }
}

.b-title-arrow-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.75rem;
}
.b-title-arrow-nav > .btn-link {
  padding: 1px 3px;
  color: rgba(17, 17, 17, 0.4);
}
.b-title-arrow-nav > .btn-link:hover {
  color: #111111;
}

.b-table {
  font-size: 0.9375rem;
  text-align: center;
  font-weight: 700;
  margin-bottom: 2.5rem;
}
.b-table .table {
  margin-bottom: 0rem;
}
.b-table .table th,
.b-table .table td {
  padding: 0.484375rem 0.3125rem;
  vertical-align: middle;
}
.b-table .table thead th {
  vertical-align: middle;
}
.b-table__name {
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-table__name-logo {
  margin-right: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: inline-block;
  background-color: rgba(34, 34, 34, 0.2);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}
.b-table__name-name {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  text-align: left;
}
.b-table__ball {
  padding: 0 0.9375rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.b-table__ball-item {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: inline-block;
  background-color: #0a9048;
  margin-right: 1.25rem;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.b-table__ball-item:last-child {
  margin-right: 0rem;
}
.b-table__ball-item_red {
  background-color: #fd3e3e;
}

.b-table-team {
  text-align: center;
  margin-bottom: 2.5rem;
}
.b-table-team .table {
  margin-bottom: 0rem;
}
.b-table-team .table th {
  padding: 0.3125rem 0.625rem;
  vertical-align: middle;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-table-team .table td {
  padding: 0.125rem 0.625rem;
  vertical-align: middle;
  font-size: 1.125rem;
  font-weight: 700;
}
.b-table-team .table th,
.b-table-team .table td {
  vertical-align: middle;
}
.b-table-team .table th:first-child,
.b-table-team .table td:first-child {
  text-align: left;
}
.b-table-team .table thead th {
  vertical-align: middle;
}
.b-table-team .table tbody {
  line-height: 1.17;
}

.b-table-match .table .thead-light th {
  background-color: rgba(17, 17, 17, 0.01);
}
.b-table-match tbody tr {
  background-color: rgba(17, 17, 17, 0.01);
}
.b-table-match .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(17, 17, 17, 0.08);
}
.b-table-match thead > tr > th:first-child {
  padding-left: 1.125rem;
  text-align: left;
}
.b-table-match tbody > tr > td:first-child {
  padding-left: 1.125rem;
  text-align: left;
}
.b-table-match__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-table-match__name-name {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-table-match__name-name > span {
  color: #f83c20;
}
.b-table-match__arrow {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-left: auto;
  margin-right: 0.625rem;
  font-size: 1.125rem;
}

.b-table-match-stat .table {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.17;
}
@media (max-width: 767.98px) {
  .b-table-match-stat .table {
    font-size: 0.875rem;
  }
}
.b-table-match-stat .table th,
.b-table-match-stat .table td {
  padding: 1.25rem 1.875rem;
  vertical-align: middle;
}
@media (max-width: 767.98px) {
  .b-table-match-stat .table th,
  .b-table-match-stat .table td {
    padding: 0.9375rem;
  }
}
.b-table-match-stat .table thead th {
  vertical-align: middle;
}
.b-table-match-stat .table .thead-light th {
  background-color: rgba(17, 17, 17, 0.08);
}
.b-table-match-stat tbody tr {
  background-color: rgba(17, 17, 17, 0.01);
}
.b-table-match-stat .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(17, 17, 17, 0.03);
}
.b-table-match-stat thead > tr > th:first-child {
  text-align: left;
}
.b-table-match-stat thead > tr > th:last-child {
  text-align: right;
}
.b-table-match-stat tbody > tr > td:first-child {
  padding-right: 3.125rem;
  padding-left: 3.125rem;
  text-align: right;
}
@media (max-width: 767.98px) {
  .b-table-match-stat tbody > tr > td:first-child {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.b-table-match-stat tbody > tr > td:last-child {
  padding-right: 3.125rem;
  padding-left: 3.125rem;
  text-align: left;
}
@media (max-width: 767.98px) {
  .b-table-match-stat tbody > tr > td:last-child {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

.b-table-wrap-1 {
  padding-bottom: 1.875rem;
}

.b-table-protocol .table .b-table__name {
  padding-left: 0.625rem;
}
.b-table-protocol .table th,
.b-table-protocol .table td {
  padding: 0.78125rem 0.3125rem;
}
.b-table-protocol .table td.hover {
  background-color: rgba(255, 162, 12, 0.05) !important;
}
.b-table-protocol .table td:hover {
  background-color: #f83c20 !important;
  color: #fff !important;
}
.b-table-protocol .table tfoot th {
  text-align: left;
  padding-left: 0.9375rem;
}
.b-table-protocol .table tr.shotChart {
  background: #e2b97e !important;
}
.b-table-protocol_blue .table td.hover {
  background-color: rgba(42, 101, 181, 0.05) !important;
}
.b-table-protocol_blue .table td:hover {
  background-color: #2a65b5 !important;
  color: #fff !important;
}

.b-table-protocol-2 .table {
  background-color: #f83c20;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1;
}
.b-table-protocol-2 .table th,
.b-table-protocol-2 .table td {
  padding: 0.4375rem 0.3125rem;
  height: 47px;
}
.b-table-protocol-2 .table-bordered th, .b-table-protocol-2 .table-bordered td {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.b-table-protocol-2_blue .table {
  background-color: #2a65b5;
}

.tooltip {
  font-weight: 700;
}

.tooltip-inner {
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.container-fluid {
  max-width: 1770px;
}

.b-page {
  padding: 3.4375rem 0 2.1875rem;
}
@media (max-width: 767.98px) {
  .b-page {
    padding: 1.5625rem 0 1.5625rem;
  }
}
.b-page_asb {
  padding-top: 0px;
}
.b-page_lp {
  padding-top: 1.875rem;
  padding-bottom: 0;
}

.b-page-asb {
  padding-top: 1.875rem;
}

.b-page-date {
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-page-date {
    font-size: 0.75rem;
  }
}

.b-page-team .b-title > a {
  color: #0a9048;
}
.b-page-team .b-title > a::before {
  color: #0a9048;
}
.b-page-team .b-title > a:hover {
  color: #054824;
}
.b-page-team .b-title > a:hover::before {
  color: #054824;
}
.b-page-team .b-news__link:hover, .b-page-team .b-news__link:focus {
  color: #0a9048;
}
.b-page-team .b-news__link .b-label {
  background-color: #0a9048;
}
.b-page-team .b-menu-tab__link:hover, .b-page-team .b-menu-tab__link:focus {
  color: #0a9048;
}
.b-page-team .b-menu-tab__link.active {
  color: #0a9048;
  border-bottom: 0.375rem solid #0a9048;
}
.b-page-team .b-statistics-list__link > a {
  color: #0a9048;
}
.b-page-team .b-statistics-list__link > a:hover, .b-page-team .b-statistics-list__link > a:focus {
  color: #054824;
}
.b-page-team .b-video__see-all > a:hover {
  color: #0a9048;
}
.b-page-team .b-video__see-all > a:hover::before {
  color: #0a9048;
}
.b-page-team .b-menu-tab-21__link:hover, .b-page-team .b-menu-tab-21__link:focus {
  color: #0a9048;
}
.b-page-team .b-menu-tab-21__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #0a9048;
}
.b-page-team .b-results .b-link-more {
  color: #0a9048;
}
.b-page-team .b-results .b-link-more:hover, .b-page-team .b-results .b-link-more:focus {
  color: #054824;
}
.b-page-team .b-results .b-results__icon.active {
  color: #0a9048;
}
.b-page-team .b-results .b-results__link-more a, .b-page-team .b-results .b-results__link-more .btn-link {
  color: #0a9048;
}
.b-page-team .b-results .b-results__link-more a:hover, .b-page-team .b-results .b-results__link-more a:focus, .b-page-team .b-results .b-results__link-more .btn-link:hover, .b-page-team .b-results .b-results__link-more .btn-link:focus {
  color: #054824;
}
.b-page-team .b-contact-box__email > a, .b-page-team .b-contact-box__phone > a {
  color: #0a9048;
}
.b-page-team .b-contact-box__email > a:hover, .b-page-team .b-contact-box__email > a:focus, .b-page-team .b-contact-box__phone > a:hover, .b-page-team .b-contact-box__phone > a:focus {
  color: #054824;
}
.b-page-team .b-teams-box__name > a:hover, .b-page-team .b-teams-box__name > a:focus {
  color: #0a9048;
}
.b-page-team .b-teams-box__link > a {
  color: #0a9048;
}
.b-page-team .b-teams-box__link > a:hover, .b-page-team .b-teams-box__link > a:focus {
  color: #054824;
}
.b-page-team .b-doc-box__name > a:hover, .b-page-team .b-doc-box__name > a:focus {
  color: #0a9048;
}
.b-page-team .b-form-search {
  max-width: 100%;
}
.b-page-team .b-form-search .btn-link {
  color: #0a9048;
}
.b-page-team .b-menu-aside__item .b-label {
  background-color: #0a9048;
}
.b-page-team .b-menu-aside__link {
  color: #0a9048;
}
.b-page-team .b-menu-aside__link:hover, .b-page-team .b-menu-aside__link:focus {
  color: #054824;
}
.b-page-team .b-menu-aside__link.active {
  color: #054824;
}
.b-page-team .b-news-list__title > a:hover, .b-page-team .b-news-list__title > a:focus {
  color: #0a9048;
}
.b-page-team .b-news-list__label .b-label {
  background-color: #0a9048;
}
.b-page-team .b-news-list__label-title {
  color: #0a9048;
}
.b-page-team .b-contact-map__name {
  color: #0a9048;
}
.b-page-team .b-media__link {
  display: block;
  color: #fff;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-page-team .b-media__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-page-team .b-media__link:hover, .b-page-team .b-media__link:focus {
  color: #0a9048;
}
.b-page-team .b-media__link .b-label {
  background-color: #0a9048;
}
.b-page-team .b-card__title > a:hover, .b-page-team .b-card__title > a:focus {
  color: #0a9048;
}
.b-page-team .b-contact-box__img {
  border: 3px solid #0a9048;
}

.b-page-project .b-title > a, .b-page-division .b-title > a {
  color: #00adef;
}
.b-page-project .b-title > a::before, .b-page-division .b-title > a::before {
  color: #00adef;
}
.b-page-project .b-title > a:hover, .b-page-division .b-title > a:hover {
  color: #0076a3;
}
.b-page-project .b-title > a:hover::before, .b-page-division .b-title > a:hover::before {
  color: #0076a3;
}
.b-page-project .b-news__link:hover, .b-page-project .b-news__link:focus, .b-page-division .b-news__link:hover, .b-page-division .b-news__link:focus {
  color: #00adef;
}
.b-page-project .b-news__link .b-label, .b-page-division .b-news__link .b-label {
  background-color: #00adef;
}
.b-page-project .b-menu-tab__link:hover, .b-page-project .b-menu-tab__link:focus, .b-page-division .b-menu-tab__link:hover, .b-page-division .b-menu-tab__link:focus {
  color: #00adef;
}
.b-page-project .b-menu-tab__link.active, .b-page-division .b-menu-tab__link.active {
  color: #00adef;
  border-bottom: 0.375rem solid #00adef;
}
.b-page-project .b-menu-tab_light .b-menu-tab__link:hover, .b-page-project .b-menu-tab_light .b-menu-tab__link:focus, .b-page-division .b-menu-tab_light .b-menu-tab__link:hover, .b-page-division .b-menu-tab_light .b-menu-tab__link:focus {
  color: #00adef;
}
.b-page-project .b-menu-tab_light .b-menu-tab__link.active, .b-page-division .b-menu-tab_light .b-menu-tab__link.active {
  color: #00adef;
  border-bottom: 0.375rem solid #00adef;
}
.b-page-project .b-statistics-list__link > a, .b-page-division .b-statistics-list__link > a {
  color: #00adef;
}
.b-page-project .b-statistics-list__link > a:hover, .b-page-project .b-statistics-list__link > a:focus, .b-page-division .b-statistics-list__link > a:hover, .b-page-division .b-statistics-list__link > a:focus {
  color: #0076a3;
}
.b-page-project .b-video__see-all > a:hover, .b-page-division .b-video__see-all > a:hover {
  color: #00adef;
}
.b-page-project .b-video__see-all > a:hover::before, .b-page-division .b-video__see-all > a:hover::before {
  color: #00adef;
}
.b-page-project .b-menu-tab-21__link:hover, .b-page-project .b-menu-tab-21__link:focus, .b-page-division .b-menu-tab-21__link:hover, .b-page-division .b-menu-tab-21__link:focus {
  color: #00adef;
}
.b-page-project .b-menu-tab-21__link.active, .b-page-division .b-menu-tab-21__link.active {
  color: #111111;
  border-bottom: 0.1875rem solid #00adef;
}
.b-page-project .b-results .b-link-more, .b-page-division .b-results .b-link-more {
  color: #00adef;
}
.b-page-project .b-results .b-link-more:hover, .b-page-project .b-results .b-link-more:focus, .b-page-division .b-results .b-link-more:hover, .b-page-division .b-results .b-link-more:focus {
  color: #0076a3;
}
.b-page-project .b-results .b-results__icon.active, .b-page-division .b-results .b-results__icon.active {
  color: #00adef;
}
.b-page-project .b-results .b-results__link-more a, .b-page-project .b-results .b-results__link-more .btn-link, .b-page-division .b-results .b-results__link-more a, .b-page-division .b-results .b-results__link-more .btn-link {
  color: #00adef;
}
.b-page-project .b-results .b-results__link-more a:hover, .b-page-project .b-results .b-results__link-more a:focus, .b-page-project .b-results .b-results__link-more .btn-link:hover, .b-page-project .b-results .b-results__link-more .btn-link:focus, .b-page-division .b-results .b-results__link-more a:hover, .b-page-division .b-results .b-results__link-more a:focus, .b-page-division .b-results .b-results__link-more .btn-link:hover, .b-page-division .b-results .b-results__link-more .btn-link:focus {
  color: #0076a3;
}
.b-page-project .b-contact-box__email > a, .b-page-project .b-contact-box__phone > a, .b-page-division .b-contact-box__email > a, .b-page-division .b-contact-box__phone > a {
  color: #00adef;
}
.b-page-project .b-contact-box__email > a:hover, .b-page-project .b-contact-box__email > a:focus, .b-page-project .b-contact-box__phone > a:hover, .b-page-project .b-contact-box__phone > a:focus, .b-page-division .b-contact-box__email > a:hover, .b-page-division .b-contact-box__email > a:focus, .b-page-division .b-contact-box__phone > a:hover, .b-page-division .b-contact-box__phone > a:focus {
  color: #0076a3;
}
.b-page-project .b-teams-box__name > a:hover, .b-page-project .b-teams-box__name > a:focus, .b-page-division .b-teams-box__name > a:hover, .b-page-division .b-teams-box__name > a:focus {
  color: #00adef;
}
.b-page-project .b-teams-box__link > a, .b-page-division .b-teams-box__link > a {
  color: #00adef;
}
.b-page-project .b-teams-box__link > a:hover, .b-page-project .b-teams-box__link > a:focus, .b-page-division .b-teams-box__link > a:hover, .b-page-division .b-teams-box__link > a:focus {
  color: #0076a3;
}
.b-page-project .b-doc-box__name > a:hover, .b-page-project .b-doc-box__name > a:focus, .b-page-division .b-doc-box__name > a:hover, .b-page-division .b-doc-box__name > a:focus {
  color: #00adef;
}
.b-page-project .b-form-search, .b-page-division .b-form-search {
  max-width: 100%;
}
.b-page-project .b-form-search .btn-link, .b-page-division .b-form-search .btn-link {
  color: #00adef;
}
.b-page-project .b-menu-aside__item .b-label, .b-page-division .b-menu-aside__item .b-label {
  background-color: #00adef;
}
.b-page-project .b-menu-aside__link, .b-page-division .b-menu-aside__link {
  color: #00adef;
}
.b-page-project .b-menu-aside__link:hover, .b-page-project .b-menu-aside__link:focus, .b-page-division .b-menu-aside__link:hover, .b-page-division .b-menu-aside__link:focus {
  color: #0076a3;
}
.b-page-project .b-menu-aside__link.active, .b-page-division .b-menu-aside__link.active {
  color: #0076a3;
}
.b-page-project .b-news-list__title > a:hover, .b-page-project .b-news-list__title > a:focus, .b-page-division .b-news-list__title > a:hover, .b-page-division .b-news-list__title > a:focus {
  color: #00adef;
}
.b-page-project .b-news-list__label .b-label, .b-page-division .b-news-list__label .b-label {
  background-color: #00adef;
}
.b-page-project .b-news-list__label-title, .b-page-division .b-news-list__label-title {
  color: #00adef;
}
.b-page-project .b-contact-map__name, .b-page-division .b-contact-map__name {
  color: #00adef;
}
.b-page-project .b-media__link, .b-page-division .b-media__link {
  display: block;
  color: #fff;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-page-project .b-media__link, .b-page-division .b-media__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-page-project .b-media__link:hover, .b-page-project .b-media__link:focus, .b-page-division .b-media__link:hover, .b-page-division .b-media__link:focus {
  color: #00adef;
}
.b-page-project .b-media__link .b-label, .b-page-division .b-media__link .b-label {
  background-color: #00adef;
}
.b-page-project .b-card__title > a:hover, .b-page-project .b-card__title > a:focus, .b-page-division .b-card__title > a:hover, .b-page-division .b-card__title > a:focus {
  color: #00adef;
}
.b-page-project .b-contact-box__img, .b-page-division .b-contact-box__img {
  border: 3px solid #00adef;
}

.b-aside-left {
  margin-bottom: 1.875rem;
  padding-right: 1.875rem;
  border-right: 2px solid rgba(17, 17, 17, 0.12);
  height: 100%;
}
@media (max-width: 991.98px) {
  .b-aside-left {
    padding-right: 0;
    border-right: none;
  }
}

.b-aside-select {
  margin-bottom: 1.875rem;
}
.b-aside-select .row {
  margin-right: -10px;
  margin-left: -10px;
}
.b-aside-select .row > .col,
.b-aside-select .row > [class*=col-] {
  padding-right: 10px;
  padding-left: 10px;
}
.b-aside-select__select {
  margin-bottom: 0.9375rem;
}

.b-browser-upgrade {
  background-color: #ff0000;
  padding: 1.25rem;
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.b-browser-upgrade strong {
  font-weight: 700;
}
.b-browser-upgrade a {
  color: #ff0000;
}

.b-contents {
  padding: 5rem 0;
}
.b-contents a {
  font-size: 0.875rem;
}
.b-contents h5 {
  margin-top: 1.5625rem;
}
.b-contents__hidden {
  opacity: 0.2;
}

.b-test-core {
  padding: 1.875rem 0;
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-header {
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.15);
}
.b-header > .container-fluid {
  position: relative;
}

.b-header-top {
  background-color: #111111;
  color: #fff;
}
.b-header-top__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 575.98px) {
  .b-header-top__row {
    margin: 0 -15px;
  }
}
.b-header-top__col {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.b-header-top__col_1 {
  padding-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22%;
  flex: 0 0 22%;
  max-width: 22%;
}
@media (max-width: 1203.98px) {
  .b-header-top__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
}
@media (max-width: 991.98px) {
  .b-header-top__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
}
@media (max-width: 575.98px) {
  .b-header-top__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0.625rem 15px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.12);
  }
}
.b-header-top__col_2 {
  border-left: 2px solid rgba(255, 255, 255, 0.12);
  border-right: 2px solid rgba(255, 255, 255, 0.12);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 78%;
  flex: 0 0 78%;
  max-width: 78%;
}
@media (max-width: 1203.98px) {
  .b-header-top__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
}
@media (max-width: 991.98px) {
  .b-header-top__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
  }
}
@media (max-width: 575.98px) {
  .b-header-top__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.b-header-middle {
  background-color: #222222;
  padding: 0.9375rem 0;
}
.b-header-middle__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b-header-main {
  background-color: #fff;
  padding: 1.53125rem 0;
}
@media (max-width: 1203.98px) {
  .b-header-main {
    padding: 1.53125rem 0 0;
  }
}
@media (max-width: 575.98px) {
  .b-header-main {
    padding: 0.90625rem 0 0;
  }
}
.b-header-main__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-header-main__col {
  position: relative;
  width: 100%;
  min-height: 1px;
}
@media (max-width: 1203.98px) {
  .b-header-main__col .b-form-search {
    display: none;
  }
}
.b-header-main__col_1 {
  padding-right: 0.625rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 22%;
  flex: 0 0 22%;
  max-width: 22%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-header-main__col_1 .b-mobile-search {
  display: none;
}
@media (max-width: 1203.98px) {
  .b-header-main__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85%;
    flex: 0 0 85%;
    max-width: 85%;
  }
}
@media (max-width: 575.98px) {
  .b-header-main__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .b-header-main__col_1 .b-logo {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .b-header-main__col_1 .b-mobile-search {
    display: block;
  }
}
.b-header-main__col_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 28%;
  flex: 0 0 28%;
  max-width: 28%;
}
@media (max-width: 1203.98px) {
  .b-header-main__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
  }
}
@media (max-width: 575.98px) {
  .b-header-main__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
}
.b-header-main__col_3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1203.98px) {
  .b-header-main__col_3 {
    padding-top: 1.53125rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .b-header-main__col_3 {
    padding-top: 0.90625rem;
  }
}

.b-logo {
  display: block;
  margin-right: auto;
}
@media (max-width: 1203.98px) {
  .b-logo {
    margin-left: 15%;
    text-align: center;
  }
}
.b-logo__link {
  display: inline-block;
  outline: none;
}
@media (max-width: 575.98px) {
  .b-logo__link {
    width: 114px;
  }
}

.b-header-match {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 767.98px) {
  .b-header-match {
    display: none;
  }
}
.b-header-match > a {
  position: relative;
  display: inline-block;
  padding-right: 27px;
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-header-match > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-header-match > a:hover, .b-header-match > a:focus {
  color: #f83c20;
}
.b-header-match > a::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.5625rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  content: "\f106";
  font-size: 1.125rem;
  color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-header-match > a::before {
    -webkit-transition: none;
    transition: none;
  }
}
.b-header-match > a:hover::before, .b-header-match > a:focus::before {
  color: #f83c20;
}
.b-header-match > a.collapsed::before {
  content: "\f107" !important;
}

.b-header-match-mobile {
  display: none;
}
.b-header-match-mobile .btn-link {
  padding: 0;
  color: #fff;
  font-size: 1.125rem;
}
.b-header-match-mobile .btn-link:hover, .b-header-match-mobile .btn-link:focus {
  color: #f83c20;
}
@media (max-width: 767.98px) {
  .b-header-match-mobile {
    display: block;
  }
}

.b-header-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.125rem;
  color: #fff;
}
@media (max-width: 767.98px) {
  .b-header-login {
    display: none;
  }
}
.b-header-login > a {
  display: inline-block;
  color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-header-login > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-header-login > a:hover, .b-header-login > a:focus {
  color: #f83c20;
}
.b-header-login > span {
  display: inline-block;
  padding: 0 0.3125rem;
}
.b-header-login__icon {
  background-color: rgba(255, 255, 255, 0.1);
  display: inline-block;
  margin-right: 0.9375rem;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
}

.b-header-login-mobile {
  display: none;
}
.b-header-login-mobile .btn-link {
  padding: 0;
  color: #fff;
  font-size: 1.125rem;
}
.b-header-login-mobile .btn-link:hover, .b-header-login-mobile .btn-link:focus {
  color: #f83c20;
}
@media (max-width: 767.98px) {
  .b-header-login-mobile {
    display: block;
  }
}

@media (max-width: 575.98px) {
  .b-header-filter {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.b-header-filter__select {
  margin-bottom: 0.875rem;
}
@media (max-width: 575.98px) {
  .b-header-filter__select {
    margin-bottom: 0;
    min-height: 1px;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
}
.b-header-filter__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 575.98px) {
  .b-header-filter__checkbox {
    margin-left: 10px;
    min-height: 1px;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
}
.b-header-filter__checkbox .b-checkbox-1:first-child {
  margin-right: 1.875rem;
}
@media (max-width: 575.98px) {
  .b-header-filter__checkbox .b-checkbox-1:first-child {
    margin-right: 0.75rem;
  }
}

.b-header-divisions {
  background: url("../img/divisions-bg.jpg") 50% 0/cover no-repeat scroll;
  color: #fff;
}
.b-header-divisions__overlay {
  background-color: rgba(6, 55, 122, 0.97);
}
.b-header-divisions__box {
  padding: 5.625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .b-header-divisions__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 2.8125rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-header-divisions__box {
    padding: 1.875rem 0;
  }
}
.b-header-divisions__logo {
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 170px;
  height: 175px;
  border-radius: 4px;
  border: solid 1px;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .b-header-divisions__logo {
    margin-bottom: 1.125rem;
  }
}
.b-header-divisions__body {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-header-divisions__menu {
  border-top: 2px solid rgba(255, 255, 255, 0.2);
}
.b-header-divisions__row {
  margin-bottom: 1.0625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .b-header-divisions__row {
    margin-bottom: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-header-divisions__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 767.98px) {
  .b-header-divisions__row {
    font-size: 1rem;
  }
}
.b-header-divisions__row .b-label {
  position: relative;
}
@media (max-width: 767.98px) {
  .b-header-divisions__row .b-label {
    display: none;
  }
}
.b-header-divisions__row:last-child {
  margin-bottom: 0;
}
.b-header-divisions__name {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.98px) {
  .b-header-divisions__name {
    font-size: 1rem;
  }
}
.b-header-divisions__title {
  margin-right: 0.9375rem;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1200px) {
  .b-header-divisions__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-header-divisions__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-header-divisions__title {
    font-size: 1.125rem;
  }
}
.b-header-divisions__row-item {
  margin-right: 3.6875rem;
  font-size: 1.125rem;
}
@media (max-width: 991.98px) {
  .b-header-divisions__row-item {
    margin-right: 0rem;
    font-size: 1.0625rem;
  }
}
@media (max-width: 767.98px) {
  .b-header-divisions__row-item {
    font-size: 1rem;
  }
}
.b-header-divisions__row-item > strong {
  font-weight: 700;
}
.b-header-divisions__btn {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-right: 1.875rem;
  max-width: 270px;
}
@media (max-width: 767.98px) {
  .b-header-divisions__btn {
    margin-right: auto;
    width: 270px;
    margin-left: auto;
    margin-bottom: 0.9375rem;
  }
}
.b-header-divisions__soc {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 3.125rem;
}
@media (max-width: 767.98px) {
  .b-header-divisions__soc {
    margin-right: 0rem;
    margin-bottom: 0.9375rem;
  }
  .b-header-divisions__soc .b-soc-top {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.b-header-divisions__link {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  .b-header-divisions__link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.b-header-divisions__link > a {
  margin-right: 0.9375rem;
  display: inline-block;
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-header-divisions__link > a:hover, .b-header-divisions__link > a:focus {
  color: #f83c20;
  text-decoration: underline;
}
.b-header-divisions__link > .far, .b-video__see-all.b-header-divisions__link > a::before, .b-link-more.b-header-divisions__link > a::before, .b-title.b-header-divisions__link > a::before, .b-header-match.b-header-divisions__link > a::before {
  font-size: 1.25rem;
}

.b-header-team {
  background: url("../img/divisions-bg.jpg") 50% 0/cover no-repeat scroll;
  color: #fff;
}
.b-header-team__overlay {
  background-color: rgba(10, 144, 72, 0.95);
}
.b-header-team__wrap {
  padding: 5.625rem 0;
}
@media (max-width: 991.98px) {
  .b-header-team__wrap {
    padding: 4.375rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-header-team__wrap {
    padding: 2.8125rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-header-team__wrap {
    padding: 1.875rem 0;
  }
}
.b-header-team__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .b-header-team__box {
    margin-bottom: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .b-header-team__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 1.125rem;
  }
}
.b-header-team__logo {
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 170px;
  height: 175px;
  border-radius: 4px;
  border: solid 1px;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .b-header-team__logo {
    margin-bottom: 1.125rem;
  }
}
.b-header-team__body {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-header-team__menu {
  border-top: 2px solid rgba(255, 255, 255, 0.2);
}
.b-header-team__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  .b-header-team__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.b-header-team__name {
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.17;
}
.b-header-team__title {
  margin-bottom: 0.3125rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1200px) {
  .b-header-team__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-header-team__who {
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.6);
}
.b-header-team__city {
  margin-bottom: 0.9375rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
}
.b-header-team__subscribers strong {
  font-weight: 700;
}
.b-header-team__btn {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-right: 1.875rem;
  max-width: 270px;
}
@media (max-width: 767.98px) {
  .b-header-team__btn {
    margin-bottom: 0.875rem;
  }
}
.b-header-team__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-header-team__victory {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 415px;
  border-radius: 4px;
  border: solid 1px rgba(255, 255, 255, 0.2);
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 991.98px) {
  .b-header-team__victory {
    margin-bottom: 1.125rem;
  }
}
.b-header-team__victory-item {
  height: 60px;
  padding: 0.3125rem 0.9375rem;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-header-team__victory-item > a {
  display: inline-block;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-header-team__victory-item > a:hover, .b-header-team__victory-item > a:focus {
  color: #fff;
  text-decoration: underline;
}
.b-header-team__victory-item:first-child {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  border-right: solid 1px rgba(255, 255, 255, 0.2);
}
.b-header-team__victory-value {
  margin-left: 0.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1200px) {
  .b-header-team__victory-value {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-header-team__victory-logo {
  margin-left: 0.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
}
.b-header-team__soc {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 3.125rem;
}
@media (max-width: 767.98px) {
  .b-header-team__soc {
    margin-bottom: 0.875rem;
    margin-right: 0;
  }
}
.b-header-team__link {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-header-team__link > a {
  margin-right: 0.9375rem;
  display: inline-block;
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-header-team__link > a:hover, .b-header-team__link > a:focus {
  color: #f83c20;
  text-decoration: underline;
}
.b-header-team__link > .far, .b-video__see-all.b-header-team__link > a::before, .b-link-more.b-header-team__link > a::before, .b-title.b-header-team__link > a::before, .b-header-match.b-header-team__link > a::before {
  font-size: 1.25rem;
}

.b-header-project {
  background: url("../img/project-bg-h.jpg") 50% 0/cover no-repeat scroll;
  color: #fff;
}
.b-header-project__overlay {
  background-color: rgba(4, 4, 4, 0.85);
}
.b-header-project__box {
  padding: 5.625rem 0;
}
@media (max-width: 991.98px) {
  .b-header-project__box {
    padding: 4.375rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-header-project__box {
    padding: 3.125rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-header-project__box {
    padding: 1.875rem 0;
  }
}
.b-header-project__logo {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 324px;
  height: 324px;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .b-header-project__logo {
    width: 270px;
    height: 270px;
  }
}
.b-header-project__menu {
  border-top: 2px solid rgba(255, 255, 255, 0.2);
}

/* Cookie Dialog */
#gdpr-cookie-message {
  position: fixed;
  right: 30px;
  bottom: 30px;
  max-width: 375px;
  background-color: var(--purple);
  padding: 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
  margin-left: 30px;
  font-family: system-ui;
}

#gdpr-cookie-message h4 {
  color: var(--red);
  font-family: "Quicksand", sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

#gdpr-cookie-message h5 {
  color: var(--red);
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 10px;
}

#gdpr-cookie-message p, #gdpr-cookie-message ul {
  color: white;
  font-size: 15px;
  line-height: 1.5em;
}

#gdpr-cookie-message p:last-child {
  margin-bottom: 0;
  text-align: right;
}

#gdpr-cookie-message li {
  width: 49%;
  display: inline-block;
}

#gdpr-cookie-message a {
  color: var(--red);
  text-decoration: none;
  font-size: 15px;
  padding-bottom: 2px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

#gdpr-cookie-message a:hover {
  color: white;
  border-bottom-color: var(--red);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

#gdpr-cookie-message button,
button#ihavecookiesBtn {
  border: none;
  background: var(--red);
  color: white;
  font-family: "Quicksand", sans-serif;
  font-size: 15px;
  padding: 7px;
  border-radius: 3px;
  margin-left: 15px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

#gdpr-cookie-message button:hover {
  background: white;
  color: var(--red);
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

button#gdpr-cookie-advanced {
  background: white;
  color: var(--red);
}

#gdpr-cookie-message button:disabled {
  opacity: 0.3;
}

#gdpr-cookie-message input[type=checkbox] {
  float: none;
  margin-top: 0;
  margin-right: 5px;
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-footer {
  background: #111111;
}
.b-footer__menu {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1203.98px) {
  .b-footer__menu {
    display: none;
  }
}
.b-footer__menu > li {
  margin-right: 0.625rem;
}
.b-footer__menu > li:last-child {
  margin-right: 0;
}
.b-footer__menu > li > a {
  padding: 0.125rem 0;
  font-size: 0.875rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-footer__menu > li > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-footer__menu > li > a:hover, .b-footer__menu > li > a:focus {
  color: #f83c20;
}
@media (max-width: 1359.98px) {
  .b-footer__menu > li > a {
    font-size: 1rem;
  }
}
.b-footer__bottom {
  padding: 3.53125rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  border-top: 2px solid rgba(255, 255, 255, 0.12);
}
@media (max-width: 991.98px) {
  .b-footer__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    padding: 2.8125rem 0 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-footer__bottom {
    padding: 2.5rem 0 0.9375rem;
  }
}
@media (max-width: 575.98px) {
  .b-footer__bottom {
    padding: 0.625rem 0;
    border-top: none;
  }
}
@media (max-width: 991.98px) {
  .b-footer__copyright {
    margin-bottom: 0.875rem;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .b-footer__copyright {
    font-size: 0.71875rem;
    font-weight: 400;
  }
}
@media (max-width: 991.98px) {
  .b-footer__address {
    margin-bottom: 1rem;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .b-footer__address {
    font-size: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .b-footer__phone {
    margin-bottom: 0.375rem;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .b-footer__phone {
    font-size: 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .b-footer__email {
    margin-bottom: 0.875rem;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  .b-footer__email {
    font-size: 0.75rem;
  }
}
.b-footer__terms {
  display: none;
  margin-bottom: 1.5rem;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 991.98px) {
  .b-footer__terms {
    display: block;
  }
}
.b-footer__terms > a {
  color: rgba(255, 255, 255, 0.3);
  font-size: 0.625rem;
  font-weight: 500;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-footer__terms > a:hover, .b-footer__terms > a:focus {
  color: #fff;
  text-decoration: underline;
}

.b-row-footer {
  padding: 4.03125rem 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .b-row-footer {
    padding: 0.9375rem 0 0.4375rem;
  }
}
.b-row-footer__col {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 1.875rem;
}
.b-row-footer__col_1 {
  padding-left: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 1203.98px) {
  .b-row-footer__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
}
@media (max-width: 575.98px) {
  .b-row-footer__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .b-row-footer__col_1 .b-footer__logo {
    max-width: 50px;
  }
}
.b-row-footer__col_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
@media (max-width: 1203.98px) {
  .b-row-footer__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
}
@media (max-width: 575.98px) {
  .b-row-footer__col_2 {
    margin-bottom: 0.9375rem;
    padding-left: 0;
    padding-bottom: 0.75rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
  .b-row-footer__col_2 .b-soc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.b-row-footer__col_3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1203.98px) {
  .b-row-footer__col_3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    display: none;
  }
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-slider {
  color: #fff;
}
@media (max-width: 767.98px) {
  .b-slider {
    background: url("../img/test.jpg") 50% 50%/cover no-repeat scroll #111111;
  }
}
@media (max-width: 767.98px) {
  .b-slider__overlay {
    background-color: rgba(17, 17, 17, 0.7);
  }
}
.b-slider__wrap {
  background: url("../img/home-basketball.png") 180% 140% no-repeat scroll;
  min-height: 720px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1203.98px) {
  .b-slider__wrap {
    background: url("../img/home-basketball.png") 250px 80px no-repeat scroll;
    min-height: 600px;
  }
}
@media (max-width: 991.98px) {
  .b-slider__wrap {
    background: url("../img/home-basketball.png") 10px 80px no-repeat scroll;
    min-height: 570px;
  }
}
@media (max-width: 767.98px) {
  .b-slider__wrap {
    background: transparent;
    min-height: 500px;
  }
}
@media (max-width: 575.98px) {
  .b-slider__wrap {
    padding: 1.5625rem 0 1.25rem;
    min-height: 280px;
  }
}
.b-slider__content {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  width: 100%;
  padding-right: 50%;
}
@media (max-width: 991.98px) {
  .b-slider__content {
    padding-right: 0;
  }
}
.b-slider__title {
  margin-bottom: 3.75rem;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.21;
}
@media (max-width: 1200px) {
  .b-slider__title {
    font-size: calc(1.425rem + 2.1vw);
  }
}
@media (max-width: 575.98px) {
  .b-slider__title {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.33;
    text-transform: uppercase;
  }
}
@media (max-width: 575.98px) and (max-width: 1200px) {
  .b-slider__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-slider__text {
  margin-bottom: 3.875rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.56;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 575.98px) {
  .b-slider__text {
    margin-bottom: 1.5625rem;
    font-size: 0.875rem;
    line-height: 1.14;
  }
}

.b-news-categories {
  padding: 4.0625rem 0 3.125rem;
}
@media (max-width: 575.98px) {
  .b-news-categories {
    padding: 1.875rem 0 0.625rem;
  }
}
.b-news-categories .b-news-categories-list {
  margin-bottom: 2.5rem;
}
.b-news-categories__title {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .b-news-categories__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 575.98px) {
  .b-news-categories__title {
    margin-bottom: 0.3125rem;
  }
}
.b-news-categories__btn {
  margin-bottom: 1.875rem;
}
@media (max-width: 991.98px) {
  .b-news-categories__btn {
    display: none;
  }
}

.b-news-categories-list {
  margin-bottom: 1.875rem;
}
.b-news-categories-list__row {
  margin-bottom: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .b-news-categories-list__row {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-news-categories-list__row {
    padding-bottom: 0.625rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(17, 17, 17, 0.12);
  }
}
.b-news-categories-list__date {
  margin-right: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 110px;
  color: rgba(17, 17, 17, 0.4);
  font-weight: 400;
}
@media (max-width: 575.98px) {
  .b-news-categories-list__date {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 0.75rem;
  }
}
.b-news-categories-list__title {
  margin-right: 1.875rem;
}
@media (max-width: 575.98px) {
  .b-news-categories-list__title {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
    max-width: 100%;
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
.b-news-categories-list__title > a {
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-news-categories-list__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-news-categories-list__title > a:hover, .b-news-categories-list__title > a:focus {
  color: #f83c20;
}
.b-news-categories-list__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 1.25rem;
  color: rgba(17, 17, 17, 0.4);
  font-weight: 700;
}
@media (max-width: 575.98px) {
  .b-news-categories-list__label {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 0.75rem;
  }
}
.b-news-categories-list__label .fas, .b-news-categories-list__label .far, .b-news-categories-list__label .b-video__see-all > a::before, .b-news-categories-list__label .b-link-more > a::before, .b-news-categories-list__label .b-title > a::before, .b-news-categories-list__label .b-header-match > a::before {
  margin-right: 0.625rem;
  font-size: 1rem;
}
@media (max-width: 575.98px) {
  .b-news-categories-list__label .fas, .b-news-categories-list__label .far, .b-news-categories-list__label .b-video__see-all > a::before, .b-news-categories-list__label .b-link-more > a::before, .b-news-categories-list__label .b-title > a::before, .b-news-categories-list__label .b-header-match > a::before {
    font-size: 0.75rem;
  }
}
.b-news-categories-list__label_accent {
  color: #f83c20;
}

.b-video {
  background: url("../img/video-bg.png") 50% 50%/cover no-repeat scroll #111111;
  margin-bottom: 2.5rem;
}
@media (max-width: 575.98px) {
  .b-video {
    margin-bottom: 0;
  }
}
.b-video .b-menu-tab {
  margin-bottom: 2.5rem;
}
.b-video__wrap {
  background: rgba(17, 17, 17, 0.8);
  padding: 4.9375rem 0 3.125rem;
  min-height: 827px;
}
@media (max-width: 1203.98px) {
  .b-video__wrap {
    background: rgba(17, 17, 17, 0.95);
  }
}
@media (max-width: 767.98px) {
  .b-video__wrap {
    min-height: auto;
  }
}
@media (max-width: 575.98px) {
  .b-video__wrap {
    padding: 1.875rem 0 0.625rem;
  }
}
.b-video__title {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 1200px) {
  .b-video__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 575.98px) {
  .b-video__title {
    margin-bottom: 0.3125rem;
  }
}
.b-video__see-all {
  padding: 1.0625rem 0 1.0625rem;
  margin-bottom: 2.5rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1203.98px) {
  .b-video__see-all {
    display: none;
  }
}
.b-video__see-all > a {
  position: relative;
  padding-right: 1.125rem;
  display: inline-block;
  color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-video__see-all > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-video__see-all > a:hover {
  color: #f83c20;
}
.b-video__see-all > a:hover::before {
  color: #f83c20;
}
.b-video__see-all > a::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.5625rem;
  font-family: "Font Awesome 5 Pro", sans-serif;
  content: "\f105";
  font-size: 1.125rem;
  color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-video__see-all > a::before {
    -webkit-transition: none;
    transition: none;
  }
}
.b-video__see-all_blue > a:hover {
  color: #00adef;
}
.b-video__see-all_blue > a:hover::before {
  color: #00adef;
}
.b-video__see-all_green > a:hover {
  color: #0a9048;
}
.b-video__see-all_green > a:hover::before {
  color: #0a9048;
}
.b-video__img {
  margin-bottom: 1.875rem;
}
@media (max-width: 1203.98px) {
  .b-video__img {
    position: relative;
    z-index: 0;
    /*&::before{
      background-color: $var-color-0-6;
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
    }*/
  }
}
.b-video__img .b-label {
  top: 50%;
  left: 50%;
  margin-top: -19px;
  margin-left: -29px;
  z-index: 4;
  display: none;
}
@media (max-width: 1203.98px) {
  .b-video__img .b-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.b-video__thumbs {
  margin-bottom: 1.875rem;
}
.b-video__player {
  height: 32.3125rem;
}
@media (max-width: 767.98px) {
  .b-video__player {
    height: 20rem;
  }
}
.b-video__player iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.b-video_team {
  margin-bottom: 0;
}

.b-video-thumbs {
  position: relative;
  margin-bottom: 1.875rem;
  margin-right: -12px;
  overflow: hidden;
}
@media (max-width: 1203.98px) {
  .b-video-thumbs {
    display: none;
  }
}
.b-video-thumbs__body {
  position: relative;
  margin-top: -2.5rem;
}
.b-video-thumbs__item {
  padding: 2.5rem 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
  color: #fff;
}
.b-video-thumbs__item .b-label {
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  opacity: 0;
  z-index: 4;
}
.b-video-thumbs__item.active .b-video-thumbs__img::before {
  background-color: rgba(17, 17, 17, 0.38);
}
.b-video-thumbs__item.active .b-label {
  opacity: 1;
}
.b-video-thumbs__img {
  height: 99px;
  cursor: pointer;
}
.b-video-thumbs__title {
  margin-bottom: 0.875rem;
  font-size: 1.0625rem;
}
.b-video-thumbs__date {
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.4);
}

.b-banner-1 {
  padding: 2.5rem 0 2.5rem;
}
@media (max-width: 575.98px) {
  .b-banner-1 {
    padding: 1.875rem 0 1.875rem;
  }
}
.b-banner-1__img {
  height: 140px;
  overflow: hidden;
}

.b-banner-2 {
  padding: 2.5rem 0 5rem;
}
@media (max-width: 575.98px) {
  .b-banner-2 {
    padding: 1.875rem 0 3.125rem;
  }
}
.b-banner-2__img {
  height: 140px;
  overflow: hidden;
}

.b-news {
  padding-bottom: 3.125rem;
}
@media (max-width: 575.98px) {
  .b-news {
    padding-bottom: 0rem;
  }
}
.b-news__item {
  display: block;
  margin: 0 auto 1.875rem;
}
.b-news__link {
  display: block;
  color: #fff;
  height: 192px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-news__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-news__link .b-label {
  top: 30px;
  left: 30px;
}
@media (max-width: 575.98px) {
  .b-news__link .b-label {
    top: 15px;
    left: 15px;
  }
}
.b-news__link::before {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#CC000000", GradientType=0);
}
.b-news__title {
  font-size: 1.125rem;
  line-height: 1.17;
  position: absolute;
  bottom: 20px;
  left: 30px;
  z-index: 4;
}
@media (max-width: 575.98px) {
  .b-news__title {
    font-size: 1rem;
    left: 15px;
    right: 10px;
  }
}
.b-news__bottom {
  padding: 1.03125rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 0.875rem;
  color: rgba(17, 17, 17, 0.4);
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-news__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-news__stat-item {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-left: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-news__stat-item .far, .b-news__stat-item .b-link-more > a::before, .b-news__stat-item .b-title > a::before, .b-news__stat-item .b-header-match > a::before, .b-news__stat-item .b-video__see-all > a::before, .b-news__stat-item .fal, .b-news__stat-item .fas {
  margin-right: 0.4375rem;
  font-size: 1.0625rem;
}
.b-news_blue .b-news__link:hover, .b-news_blue .b-news__link:focus {
  color: #00adef;
}
.b-news_blue .b-news__link .b-label {
  background-color: #00adef;
}
.b-news_green .b-news__link:hover, .b-news_green .b-news__link:focus {
  color: #0a9048;
}
.b-news_green .b-news__link .b-label {
  background-color: #0a9048;
}

@media (max-width: 991.98px) {
  .b-aside {
    padding-bottom: 1.875rem;
  }
}
.b-aside__wrap {
  margin-bottom: 3.125rem;
  padding-left: 1.875rem;
  border-left: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 991.98px) {
  .b-aside__wrap {
    padding-left: 0;
    border-left: none;
  }
}
.b-aside__wrap:last-child {
  margin-bottom: 1.875rem;
}
.b-aside__banner {
  display: block;
  margin: 0 auto;
  max-width: 340px;
}

.b-statistics-aside__select {
  margin-bottom: 0.625rem;
}
.b-statistics-aside__select .row {
  margin-right: -10px;
  margin-left: -10px;
}
.b-statistics-aside__select .row > .col,
.b-statistics-aside__select .row > [class*=col-] {
  padding-right: 10px;
  padding-left: 10px;
}

.b-statistics-list {
  margin-bottom: 1.875rem;
}
.b-statistics-list__row {
  padding: 1.5625rem 0 1.4375rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-statistics-list__col {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.b-statistics-list__col_1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
}
.b-statistics-list__col_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  max-width: 15%;
}
.b-statistics-list__col_3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
  max-width: 65%;
}
.b-statistics-list__col_4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
  text-align: right;
}
.b-statistics-list__logo {
  background: rgba(17, 17, 17, 0.1);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
}
.b-statistics-list__link {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  text-align: center;
}
.b-statistics-list__link > a {
  display: inline-block;
}
.b-statistics-list_blue .b-statistics-list__link > a {
  color: #00adef;
}
.b-statistics-list_blue .b-statistics-list__link > a:hover, .b-statistics-list_blue .b-statistics-list__link > a:focus {
  color: #0076a3;
}
.b-statistics-list_green .b-statistics-list__link > a {
  color: #0a9048;
}
.b-statistics-list_green .b-statistics-list__link > a:hover, .b-statistics-list_green .b-statistics-list__link > a:focus {
  color: #054824;
}

.b-popular-divisions {
  background: url("../img/popular-divisions-bg.png") 50% 50%/cover no-repeat scroll #111111;
}
.b-popular-divisions__wrap {
  background: rgba(17, 17, 17, 0.6);
  min-height: 781px;
}
@media (max-width: 575.98px) {
  .b-popular-divisions__wrap {
    padding: 1.25rem 0 1.875rem;
    min-height: auto;
  }
}
.b-popular-divisions__mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .b-popular-divisions__mobile {
    display: block;
  }
}

.b-popular-divisions-box {
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .b-popular-divisions-box {
    display: none;
  }
}
.b-popular-divisions-box__item {
  display: block;
  margin: 0 auto 1.875rem;
  max-width: 370px;
  border: 2px solid rgba(17, 17, 17, 0.12);
}
.b-popular-divisions-box__item:hover .b-popular-divisions-box__img::before {
  background: rgba(0, 0, 0, 0.8);
}
.b-popular-divisions-box__item:hover .b-popular-divisions-box__link {
  opacity: 1;
  visibility: visible;
}
.b-popular-divisions-box__img {
  height: 158.8px;
  overflow: hidden;
}
.b-popular-divisions-box__img .b-label {
  top: 1.875rem;
  left: 1.875rem;
}
.b-popular-divisions-box__img::before {
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-popular-divisions-box__img::before {
    -webkit-transition: none;
    transition: none;
  }
}
.b-popular-divisions-box__link {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -0.5625rem;
  text-align: center;
  line-height: 1.17;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 6;
}
@media (prefers-reduced-motion: reduce) {
  .b-popular-divisions-box__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-popular-divisions-box__link > a {
  display: inline-block;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
}
.b-popular-divisions-box__link > a:hover {
  color: #f83c20;
}
.b-popular-divisions-box__body {
  background-color: #fff;
  padding: 1.875rem;
}
@media (max-width: 1203.98px) {
  .b-popular-divisions-box__body {
    padding: 1rem;
  }
}
.b-popular-divisions-box__title {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-popular-divisions-box__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-popular-divisions-box__row {
  margin-bottom: 0.625rem;
}
.b-popular-divisions-box__row .row {
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.b-popular-divisions-box__row .row > .col,
.b-popular-divisions-box__row .row > [class*=col-] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
.b-popular-divisions-box__row-item {
  margin-bottom: 15px;
  padding: 0.8125rem;
  border: 2px solid rgba(17, 17, 17, 0.12);
  border-radius: 0.25rem;
  line-height: 1.1;
}
.b-popular-divisions-box__row-num {
  margin-bottom: 0.3125rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: #f83c20;
}
@media (max-width: 1200px) {
  .b-popular-divisions-box__row-num {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 1203.98px) {
  .b-popular-divisions-box__row-num {
    font-size: 1rem;
  }
}
.b-popular-divisions-box__row-text {
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 1203.98px) {
  .b-popular-divisions-box__row-text {
    font-size: 0.875rem;
  }
}

.b-projects {
  padding: 3.4375rem 0 0;
  margin-bottom: 2.5rem;
}
@media (max-width: 575.98px) {
  .b-projects {
    padding: 1.25rem 0;
    margin-bottom: 0rem;
  }
}
.b-projects .b-title {
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-projects .b-title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-projects__mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .b-projects__mobile {
    display: block;
  }
}

.b-projects-box {
  padding-bottom: 3.75rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  text-align: center;
}
@media (max-width: 991.98px) {
  .b-projects-box {
    display: none;
  }
}
.b-projects-box .row > .col,
.b-projects-box .row > [class*=col-] {
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
.b-projects-box .row > .col:last-child,
.b-projects-box .row > [class*=col-]:last-child {
  border: none;
}
.b-projects-box__item {
  display: block;
  margin: 0 auto;
  max-width: 310px;
  text-align: center;
}
@media (max-width: 991.98px) {
  .b-projects-box__item {
    margin: 0 auto 1.25rem;
  }
}
.b-projects-box__img {
  display: block;
  margin: 0 auto 1.5625rem;
  width: 120px;
  height: 120px;
}
.b-projects-box__img .b-img-height {
  border-radius: 50%;
}
.b-projects-box__title {
  margin-bottom: 1.5625rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-projects-box__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-projects-box__desc {
  margin-bottom: 1.5625rem;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.38);
}
.b-projects-box_2 {
  border-bottom: none;
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
}
.b-projects-box_2 .row {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-projects-box_2 .row:first-child {
  padding-top: 1.875rem;
}

.b-events {
  background: url("../img/events-bg.png") 50% 50%/cover no-repeat scroll #111111;
}
.b-events__wrap {
  background: rgba(17, 17, 17, 0.4);
  min-height: 512px;
}
@media (max-width: 575.98px) {
  .b-events__wrap {
    padding: 1.25rem 0 2.1875rem;
    min-height: auto;
  }
}
.b-events__mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .b-events__mobile {
    display: block;
  }
}

.b-events-2 {
  background-color: rgba(242, 242, 242, 0.85);
  padding: 3.4375rem 0 5rem;
}
.b-events-2__mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .b-events-2__mobile {
    display: block;
  }
}

.b-events-box {
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12);
}
@media (max-width: 991.98px) {
  .b-events-box {
    display: none;
  }
}
.b-events-box .row > .col,
.b-events-box .row > [class*=col-] {
  border-right: 2px solid rgba(255, 255, 255, 0.12);
}
.b-events-box .row > .col:last-child,
.b-events-box .row > [class*=col-]:last-child {
  border: none;
}
.b-events-box__item {
  padding: 1.875rem 0;
  text-align: center;
}
.b-events-box__city {
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: #f83c20;
  letter-spacing: 2.8px;
}
.b-events-box__name {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
}
.b-events-box__name > a {
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-events-box__name > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-events-box__name > a:hover, .b-events-box__name > a:focus {
  color: #f83c20;
}
.b-events-box__date {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.6);
}

.b-events-2-box {
  padding-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 991.98px) {
  .b-events-2-box {
    display: none;
  }
}
.b-events-2-box .row > .col,
.b-events-2-box .row > [class*=col-] {
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
.b-events-2-box .row > .col:last-child,
.b-events-2-box .row > [class*=col-]:last-child {
  border: none;
}
.b-events-2-box__item {
  padding: 1.875rem 0;
  text-align: center;
}
.b-events-2-box__city {
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: #00adef;
  letter-spacing: 2.8px;
}
.b-events-2-box__name {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
}
.b-events-2-box__name > a {
  color: #111111;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-events-2-box__name > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-events-2-box__name > a:hover, .b-events-2-box__name > a:focus {
  color: #00adef;
}
.b-events-2-box__date {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 575.98px) {
  .b-advertising {
    padding: 0.3125rem 0.625rem;
  }
}
.b-advertising__box {
  display: block;
  margin: 0 auto;
  max-width: 770px;
  text-align: center;
}
.b-advertising__img {
  margin: 0 auto 1.875rem;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
}
.b-advertising__title {
  margin-bottom: 1.875rem;
  font-size: 1.5rem;
  line-height: 1.17;
}
@media (max-width: 1200px) {
  .b-advertising__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) {
  .b-advertising__title {
    font-size: 1.125rem;
  }
}
.b-advertising__desc {
  margin-bottom: 1.875rem;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.38);
  line-height: 1.56;
}
@media (max-width: 767.98px) {
  .b-advertising__desc {
    font-size: 0.875rem;
  }
}
.b-advertising__btn {
  margin-bottom: 1.875rem;
}
.b-advertising__btn .b-btn-wrap {
  margin-left: auto;
}

.b-partners {
  background: #222222;
  padding: 3.4375rem 0 3.4375rem;
}
@media (max-width: 575.98px) {
  .b-partners {
    padding: 1.25rem 0 1.25rem;
  }
}
.b-partners__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .b-partners__row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-partners__item {
  padding: 0.625rem 0;
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  opacity: 0.6;
}
.b-partners__item:last-child {
  margin-right: 0rem;
}
.b-partners__item:hover {
  opacity: 1;
}
.b-partners__img {
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b-search-filter {
  margin-bottom: 1.625rem;
}

.b-search-nav {
  margin-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b-search-more {
  margin-bottom: 3.125rem;
}

.b-search-team, .b-search-player {
  margin-bottom: 1.6875rem;
}
.b-search-team .b-link-more, .b-search-player .b-link-more {
  margin-bottom: 3.5625rem;
}
.b-search-team__item, .b-search-player__item {
  margin-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-search-team__img, .b-search-player__img {
  background-color: rgba(34, 34, 34, 0.2);
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 90px;
  height: 90px;
  overflow: hidden;
}
.b-search-team__body, .b-search-player__body {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-search-team__name, .b-search-player__name {
  position: relative;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1200px) {
  .b-search-team__name, .b-search-player__name {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-search-team__name > a, .b-search-player__name > a {
  display: block;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-search-team__name > a, .b-search-player__name > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-search-team__name > a:hover, .b-search-team__name > a:focus, .b-search-player__name > a:hover, .b-search-player__name > a:focus {
  color: #f83c20;
}
.b-search-team__name > .far, .b-link-more.b-search-team__name > a::before, .b-title.b-search-team__name > a::before, .b-header-match.b-search-team__name > a::before, .b-video__see-all.b-search-team__name > a::before, .b-search-player__name > .far, .b-link-more.b-search-player__name > a::before, .b-title.b-search-player__name > a::before, .b-header-match.b-search-player__name > a::before, .b-video__see-all.b-search-player__name > a::before {
  font-size: 1.375rem;
  margin-left: 20px;
  color: rgba(17, 17, 17, 0.38);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 1200px) {
  .b-search-team__name > .far, .b-link-more.b-search-team__name > a::before, .b-title.b-search-team__name > a::before, .b-header-match.b-search-team__name > a::before, .b-video__see-all.b-search-team__name > a::before, .b-search-player__name > .far, .b-link-more.b-search-player__name > a::before, .b-title.b-search-player__name > a::before, .b-header-match.b-search-player__name > a::before, .b-video__see-all.b-search-player__name > a::before {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-search-team__name.active > .far, .b-link-more.b-search-team__name.active > a::before, .b-title.b-search-team__name.active > a::before, .b-header-match.b-search-team__name.active > a::before, .b-video__see-all.b-search-team__name.active > a::before, .b-search-player__name.active > .far, .b-link-more.b-search-player__name.active > a::before, .b-title.b-search-player__name.active > a::before, .b-header-match.b-search-player__name.active > a::before, .b-video__see-all.b-search-player__name.active > a::before {
  color: #f83c20;
}
.b-search-team__city, .b-search-player__city {
  margin-bottom: 0.25rem;
  color: rgba(17, 17, 17, 0.38);
  font-size: 1.125rem;
}
.b-search-team__title, .b-search-player__title {
  margin-bottom: 0.25rem;
  color: rgba(17, 17, 17, 0.38);
  font-size: 1.125rem;
}

.b-search-team__img {
  border-radius: 50%;
}

.b-search-media .b-media {
  margin-bottom: 1.625rem;
}
@media (max-width: 575.98px) {
  .b-search-media .b-media {
    margin-bottom: 1rem;
  }
}

.b-partners2__item {
  display: block;
  text-decoration: none;
  text-align: center;
  margin-bottom: 15px;
}
.b-partners2__item img {
  height: 100px;
  width: auto;
}

.b-partners3 .b-page-title {
  padding-bottom: 3.75rem;
  border-bottom: solid 2px #e6e6e6;
  margin-bottom: 3.75rem;
  margin-top: 3.75rem;
}
@media (max-width: 575.98px) {
  .b-partners3 .b-page-title {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.b-partners3_item_big {
  border-radius: 4px;
  border: solid 2px #e6e6e6;
  background-color: #f7f7f7;
  margin-bottom: 1.875rem;
}
.b-partners3_item_big_img {
  background: white;
  padding: 1.5625rem 3.125rem;
  height: 15rem;
  display: block;
  text-decoration: none;
}
.b-partners3_item_big_img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 575.98px) {
  .b-partners3_item_big_img {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}
.b-partners3_item_big_content {
  padding: 3.75rem;
  height: 19.6875rem;
}
.b-partners3_item_big_content > h3 {
  font-size: 1.5rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  color: black;
}
.b-partners3_item_big_content > h4 {
  font-size: 1.125rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  opacity: 0.6;
  color: black;
}
.b-partners3_item_big_content > p {
  opacity: 0.6;
  color: black;
  font-family: Roboto;
  font-size: 1.125rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
}
@media (max-width: 575.98px) {
  .b-partners3_item_big_content {
    padding: 1.25rem;
    height: auto;
  }
}
.b-partners3_item_small {
  margin-bottom: 1.875rem;
}
.b-partners3_item_small_img {
  height: 4.375rem;
  display: block;
  text-decoration: none;
}
.b-partners3_item_small_img > img {
  height: 100%;
  width: auto;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.b-partners3_item_small_content {
  margin-top: 3.75rem;
}
.b-partners3_item_small_content > h3 {
  font-size: 1.5rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  color: black;
}
.b-partners3_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.b-partners3_item_common {
  margin-bottom: 4.625rem;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}
.b-partners3_item_common_img {
  height: 6.75rem;
  width: 9.375rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-decoration: none;
  text-align: center;
}
.b-partners3_item_common_img > img {
  height: 100%;
  width: auto;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 575.98px) {
  .b-partners3_item_common {
    margin-bottom: 2.1875rem;
    height: auto;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

@-webkit-keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes myflipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 360deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    opacity: 0.95;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.b-asb-top {
  background: url("../img/asb-bg.jpg") 50% 0/cover no-repeat scroll;
  color: #fff;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .b-asb-top {
    font-size: calc(1.425rem + 2.1vw);
  }
}
.b-asb-top__overlay {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 11.25rem 0;
}
@media (max-width: 991.98px) {
  .b-asb-top__overlay {
    padding: 6.25rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-asb-top__overlay {
    padding: 3.125rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-asb-top__overlay {
    padding: 1.875rem 0;
  }
}

.b-asb-structure {
  margin-bottom: 2.5rem;
}
.b-asb-structure__item {
  padding: 3.125rem 1.875rem 1.875rem;
  margin-bottom: 1.875rem;
  border-radius: 4px;
  border: solid 2px rgba(17, 17, 17, 0.12);
}
@media (max-width: 991.98px) {
  .b-asb-structure__item {
    padding: 1.875rem 1.875rem 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-asb-structure__item {
    padding: 0.9375rem 0.625rem;
  }
}
.b-asb-structure__header {
  margin-bottom: 1.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .b-asb-structure__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.b-asb-structure__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  .b-asb-structure__title {
    margin-bottom: 0.5rem;
  }
}
.b-asb-structure__title .far, .b-asb-structure__title .b-link-more > a::before, .b-asb-structure__title .b-title > a::before, .b-asb-structure__title .b-header-match > a::before, .b-asb-structure__title .b-video__see-all > a::before {
  margin-right: 1.25rem;
  font-size: 1.875rem;
}
@media (max-width: 1200px) {
  .b-asb-structure__title .far, .b-asb-structure__title .b-link-more > a::before, .b-asb-structure__title .b-title > a::before, .b-asb-structure__title .b-header-match > a::before, .b-asb-structure__title .b-video__see-all > a::before {
    font-size: calc(1.3125rem + 0.75vw);
  }
}
.b-asb-structure__title > h2 {
  margin-bottom: 0;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-asb-structure__title > h2 {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-asb-structure__date {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-asb-structure__date {
    font-size: 0.875rem;
  }
}
.b-asb-structure__body {
  margin-bottom: 3.375rem;
  font-size: 1.125rem;
  line-height: 1.56;
}
@media (max-width: 991.98px) {
  .b-asb-structure__body {
    margin-bottom: 2.5rem;
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-asb-structure__body {
    margin-bottom: 1.875rem;
    font-size: 0.875rem;
  }
}
.b-asb-structure__bottom > h3, .b-asb-structure__bottom .h3 {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-asb-structure__bottom > h3, .b-asb-structure__bottom .h3 {
    font-size: calc(1.275rem + 0.3vw);
  }
}

.b-contact-structure {
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 1203.98px) {
  .b-contact-structure {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  .b-contact-structure {
    font-size: 0.9375rem;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure {
    font-size: 0.875rem;
  }
}
.b-contact-structure__row {
  margin-bottom: 1.25rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-contact-structure__row:last-child {
  margin-bottom: 0;
}
.b-contact-structure__row2 {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*  align-items: center;*/
  border-bottom: solid 1px rgba(17, 17, 17, 0.12);
}
.b-contact-structure__row2:last-child {
  margin-bottom: 0;
}
.b-contact-structure__col2 {
  position: relative;
  width: 100%;
  min-height: 1px;
  text-align: center;
}
.b-contact-structure__col2_1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col2_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col2_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col2_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%;
  text-align: left;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col2_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col2_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col {
  position: relative;
  width: 100%;
  min-height: 1px;
  text-align: center;
  border-right: solid 2px rgba(17, 17, 17, 0.12);
}
@media (max-width: 1203.98px) {
  .b-contact-structure__col {
    border-right: none;
  }
}
.b-contact-structure__col_1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27%;
  flex: 0 0 27%;
  max-width: 27%;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col_1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27%;
  flex: 0 0 27%;
  max-width: 27%;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col_3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col_3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col_3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col_4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
  border-right: none;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col_4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col_4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__col_5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 17%;
  flex: 0 0 17%;
  max-width: 17%;
  border: none;
}
@media (max-width: 991.98px) {
  .b-contact-structure__col_5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 767.98px) {
  .b-contact-structure__col_5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.b-contact-structure__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
@media (max-width: 991.98px) {
  .b-contact-structure__name {
    margin-bottom: 0.625rem;
  }
}
.b-contact-structure__name2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  padding-left: 20px;
}
@media (max-width: 991.98px) {
  .b-contact-structure__name2 {
    margin-bottom: 0.625rem;
  }
}
.b-contact-structure__education2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  padding-left: 20px;
  font-style: italic;
  font-weight: 400;
}
@media (max-width: 991.98px) {
  .b-contact-structure__education2 {
    margin-bottom: 0.625rem;
  }
}
.b-contact-structure__img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: block;
  margin-right: 1.25rem;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.b-contact-structure__img2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 1.25rem;
  width: 280px;
  height: 280px;
  border-radius: 10%;
  overflow: hidden;
  background: rgba(230, 230, 215, 0.2509803922);
  margin-bottom: 10px;
}
.b-contact-structure__rank {
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 991.98px) {
  .b-contact-structure__rank {
    text-align: left;
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 991.98px) {
  .b-contact-structure__email, .b-contact-structure__phone {
    text-align: left;
    margin-bottom: 0.625rem;
  }
}
.b-contact-structure__email > a, .b-contact-structure__phone > a {
  color: #f83c20;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-contact-structure__email > a, .b-contact-structure__phone > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-contact-structure__email > a:hover, .b-contact-structure__email > a:focus, .b-contact-structure__phone > a:hover, .b-contact-structure__phone > a:focus {
  color: #c51f06;
  text-decoration: underline;
}
.b-contact-structure__link {
  text-align: right;
}
@media (max-width: 991.98px) {
  .b-contact-structure__link {
    text-align: left;
    margin-bottom: 0.625rem;
  }
}
.b-contact-structure__link2 {
  text-align: left;
}
@media (max-width: 991.98px) {
  .b-contact-structure__link2 {
    text-align: left;
    margin-bottom: 0.625rem;
  }
}

.b-questions-list {
  margin-bottom: 1.875rem;
}
.b-questions-list__item {
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-questions-list__item:first-child {
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-questions-list__header {
  padding: 1.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-questions-list__question {
  margin-bottom: 0;
  margin-right: 1.875rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-questions-list__question {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-questions-list__question {
    font-size: 1.5rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-questions-list__question {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) {
  .b-questions-list__question {
    font-size: 1.125rem;
    margin-right: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .b-questions-list__question {
    font-size: 1rem;
    margin-right: 0.9375rem;
  }
}
.b-questions-list__link-collapse-1 {
  display: none;
}
.b-questions-list__link-collapse-2 {
  display: inline-block;
}
.b-questions-list__link-collapse {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.b-questions-list__link-collapse > a {
  display: inline-block;
  position: relative;
  background: transparent;
  padding: 0.25rem 0.625rem;
  text-decoration: none;
  font-size: 1.125rem;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  /* color: $var-color-4;*/
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-questions-list__link-collapse > a {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .b-questions-list__link-collapse > a {
    font-size: 1.0625rem;
  }
}
@media (max-width: 767.98px) {
  .b-questions-list__link-collapse > a {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-questions-list__link-collapse > a {
    font-size: 0.875rem;
  }
}
.b-questions-list__link-collapse > a:hover {
  /* color: $var-color-4-d;*/
}
.b-questions-list__link-collapse > a.collapsed .b-questions-list__link-collapse-1 {
  display: inline-block;
}
.b-questions-list__link-collapse > a.collapsed .b-questions-list__link-collapse-2 {
  display: none;
}
.b-questions-list__body {
  padding: 1.25rem 0 1.25rem;
  font-size: 1.125rem;
}
@media (max-width: 991.98px) {
  .b-questions-list__body {
    font-size: 1.0625rem;
  }
}
@media (max-width: 767.98px) {
  .b-questions-list__body {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-questions-list__body {
    font-size: 0.875rem;
  }
}

.b-landing {
  padding: 7.5rem 0;
}
@media (max-width: 991.98px) {
  .b-landing {
    padding: 6.25rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-landing {
    padding: 5rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-landing {
    padding: 3.75rem 0;
  }
}

.b-landing-title {
  margin-bottom: 3.75rem;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.21;
}
@media (max-width: 1200px) {
  .b-landing-title {
    font-size: calc(1.425rem + 2.1vw);
  }
}
@media (max-width: 991.98px) {
  .b-landing-title {
    margin-bottom: 3.75rem;
    font-size: 3rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-landing-title {
    font-size: calc(1.425rem + 2.1vw);
  }
}
@media (max-width: 767.98px) {
  .b-landing-title {
    margin-bottom: 2.5rem;
    font-size: 2.5rem;
  }
}
@media (max-width: 767.98px) and (max-width: 1200px) {
  .b-landing-title {
    font-size: calc(1.375rem + 1.5vw);
  }
}
@media (max-width: 575.98px) {
  .b-landing-title {
    margin-bottom: 1.875rem;
    font-size: 1.875rem;
  }
}
@media (max-width: 575.98px) and (max-width: 1200px) {
  .b-landing-title {
    font-size: calc(1.3125rem + 0.75vw);
  }
}
.b-landing-title_wight {
  color: #fff;
}

.b-landing-1 {
  background-color: #2e8d72;
  color: #fff;
}
.b-landing-1__overlay {
  background: url("../img/lp-1-bg.png") 50% 50% no-repeat scroll;
  padding: 12.3125rem 0;
}
@media (max-width: 991.98px) {
  .b-landing-1__overlay {
    padding: 6.25rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-landing-1__overlay {
    padding: 5rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-landing-1__overlay {
    padding: 3.75rem 0;
  }
}
.b-landing-1__text {
  margin-bottom: 3.375rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-landing-1__text {
    font-size: calc(1.275rem + 0.3vw);
  }
}

.b-landing-2__img {
  position: relative;
  background-color: rgba(34, 34, 34, 0.05);
  display: block;
  margin: 0 auto;
  max-width: 500px;
  height: 379.5px;
  border-radius: 4px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .b-landing-2__img {
    height: 290px;
  }
}
.b-landing-2__label {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: rgba(17, 17, 17, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}
.b-landing-2__label .fas {
  font-size: 1.125rem;
  color: #fff;
}
.b-landing-2__text {
  margin-bottom: 3.375rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.6);
}
@media (max-width: 767.98px) {
  .b-landing-2__text {
    margin-bottom: 1.25rem;
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-landing-2__btn {
    margin-bottom: 1.5625rem;
  }
}

.b-landing-3 {
  background-color: #0d3d2d;
  color: #fff;
}
.b-landing-3 .b-landing-title {
  color: #fff;
  text-align: center;
}
.b-landing-3__btn {
  max-width: 370px;
  margin: 0 auto;
}

.b-landing-3-box__item {
  display: block;
  padding-bottom: 1.875rem;
  margin: 0 auto 1.875rem;
  max-width: 370px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .b-landing-3-box__item {
    padding-bottom: 0.9375rem;
  }
}
.b-landing-3-box__img {
  margin-bottom: 1.875rem;
  height: 379.5px;
  border-radius: 4px;
  overflow: hidden;
}
.b-landing-3-box__title {
  margin-bottom: 1.875rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-landing-3-box__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-landing-3-box__desc {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.98px) {
  .b-landing-3-box__desc {
    font-size: 1rem;
  }
}

.b-landing-4__desc {
  margin-bottom: 3.375rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.6);
}
@media (max-width: 767.98px) {
  .b-landing-4__desc {
    margin-bottom: 1.25rem;
    font-size: 1rem;
  }
}
.b-landing-4__btn {
  margin-bottom: 1.875rem;
}
.b-landing-4__img {
  margin: 0 auto 1.875rem;
  max-width: 570px;
  height: 409.5px;
  border-radius: 4px;
  overflow: hidden;
}

.b-landing-5 {
  background-color: #cda67c;
  color: #fff;
}
.b-landing-5 .b-landing-title {
  color: #fff;
  text-align: center;
}
.b-landing-5__overlay {
  background: url("../img/lp-5-bg.png") 50% 100% no-repeat scroll;
  padding: 7.5rem 0;
}
@media (max-width: 991.98px) {
  .b-landing-5__overlay {
    padding: 6.25rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-landing-5__overlay {
    padding: 5rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-landing-5__overlay {
    padding: 3.75rem 0;
  }
}
.b-landing-5__btn {
  max-width: 370px;
  margin: 0 auto;
}

.b-landing-6 {
  text-align: center;
}
.b-landing-6 .b-landing-title {
  text-align: center;
}

.b-landing-7 {
  background: url("../img/lp-7-bg.jpg") 50% 50%/cover no-repeat scroll;
  color: #fff;
}
.b-landing-7__overlay {
  padding: 7.5rem 0;
  background-color: rgba(13, 61, 45, 0.9);
}
@media (max-width: 991.98px) {
  .b-landing-7__overlay {
    padding: 6.25rem 0;
  }
}
@media (max-width: 767.98px) {
  .b-landing-7__overlay {
    padding: 5rem 0;
  }
}
@media (max-width: 575.98px) {
  .b-landing-7__overlay {
    padding: 3.75rem 0;
  }
}
.b-landing-7 .b-landing-title {
  color: #fff;
  text-align: center;
}
@media (min-width: 1204px) {
  .b-landing-7__contact {
    padding-left: 1.875rem;
  }
}
.b-landing-7__email, .b-landing-7__phone, .b-landing-7__address {
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-landing-7__email, .b-landing-7__phone, .b-landing-7__address {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 767.98px) {
  .b-landing-7__email, .b-landing-7__phone, .b-landing-7__address {
    font-size: 1.125rem;
  }
}
.b-landing-7__email > a, .b-landing-7__phone > a, .b-landing-7__address > a {
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-landing-7__email > a:hover, .b-landing-7__email > a:focus, .b-landing-7__phone > a:hover, .b-landing-7__phone > a:focus, .b-landing-7__address > a:hover, .b-landing-7__address > a:focus {
  color: #f83c20;
  text-decoration: underline;
}
.b-landing-7__email {
  margin-bottom: 1.5rem;
}
@media (max-width: 767.98px) {
  .b-landing-7__email {
    margin-bottom: 1.125rem;
  }
}
.b-landing-7__phone {
  margin-bottom: 3.375rem;
}
@media (max-width: 767.98px) {
  .b-landing-7__phone {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-landing-7__map {
    margin-bottom: 1.25rem;
  }
}

.b-landing-7-box {
  margin-bottom: 7.5rem;
}
@media (max-width: 767.98px) {
  .b-landing-7-box {
    margin-bottom: 2.5rem;
  }
}
.b-landing-7-box__item {
  background-color: rgba(255, 255, 255, 0.17);
  margin-bottom: 1.875rem;
  width: 100%;
  height: 90px;
  border-radius: 45px;
}

.b-project-events {
  margin-bottom: 1.875rem;
}
.b-project-events__item {
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-project-events__item .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-project-events__3x3__alert {
  display: block;
  height: 50px;
  color: #901e7d;
  background: #e8e2e2;
  text-align: center;
  padding: 5px;
  font-size: 24px;
  border-top: solid 5px #0ea2e2;
  text-decoration: none;
}
.b-project-events__img {
  max-width: 270px;
  height: 270px;
  background-color: rgba(17, 17, 17, 0.05);
}
@media (max-width: 991.98px) {
  .b-project-events__img {
    height: 210px;
    margin-bottom: 1.25rem;
  }
}
.b-project-events__img.basket3x3 {
  max-width: unser !important;
  width: 100% !important;
  height: auto;
}
.b-project-events__title {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-project-events__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-project-events__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-project-events__title {
    font-size: 1.125rem;
  }
}
.b-project-events__text {
  margin-bottom: 1.5rem;
  font-size: 1.125rem;
}
@media (max-width: 991.98px) {
  .b-project-events__text {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-project-events__text {
    font-size: 0.875rem;
  }
}
.b-project-events__link {
  margin-bottom: 0rem;
}
@media (max-width: 767.98px) {
  .b-project-events__link {
    margin-bottom: 0.875rem;
  }
}
.b-project-events__link > a {
  display: inline-block;
  color: #00adef;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 991.98px) {
  .b-project-events__link > a {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-project-events__link > a {
    font-size: 0.9375rem;
  }
}
.b-project-events__link > a:hover, .b-project-events__link > a:focus {
  color: #0076a3;
}
.b-project-events__date {
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 991.98px) {
  .b-project-events__date br {
    display: none;
  }
}

.b-event-aside__item {
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-event-aside__img {
  margin-bottom: 1.5rem;
  max-width: 340px;
  height: 180px;
  background-color: rgba(17, 17, 17, 0.05);
}
.b-event-aside__title {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
}
.b-event-aside__date {
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
  color: rgba(17, 17, 17, 0.4);
}
.b-event-aside__link {
  margin-bottom: 1.25rem;
}
.b-event-aside__link > a {
  display: inline-block;
  color: #00adef;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-event-aside__link > a:hover, .b-event-aside__link > a:focus {
  color: #0076a3;
}

.b-start-success {
  background-color: rgba(242, 242, 242, 0.85);
  padding: 5rem 0 3.75rem;
  margin-bottom: 3.75rem;
}

.b-start-success-box__item {
  margin-bottom: 1.875rem;
  padding: 1.25rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-start-success-box__img {
  margin-right: 1.75rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border-radius: 50%;
}
.b-start-success-box__title {
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  font-size: 1.125rem;
  line-height: 1.6;
}
@media (max-width: 767.98px) {
  .b-start-success-box__title {
    font-size: 1rem;
  }
}

.b-team-start-results {
  padding: 3.125rem 0 3.75rem;
}
.b-team-start-results__right {
  text-align: right;
}
@media (max-width: 991.98px) {
  .b-team-start-results__right {
    text-align: left;
  }
}
.b-team-start-results__right .b-page-title {
  margin-bottom: 3.125rem;
}
@media (max-width: 991.98px) {
  .b-team-start-results__right .b-page-title {
    margin-bottom: 1.875rem;
  }
}

.b-team-ball {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .b-team-ball {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1.875rem;
  }
}
.b-team-ball__item {
  background-color: #0a9048;
  margin-left: 1.875rem;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.b-team-ball__item:first-child {
  margin-left: 0;
}
.b-team-ball__item_red {
  background-color: #fd3e3e;
}

.b-match-profile-results {
  padding-bottom: 1.875rem;
}
.b-match-profile-results__btn {
  display: block;
  margin: 0 auto;
  max-width: 370px;
}
.b-match-profile-results__video {
  width: 100%;
  height: auto;
}
.b-match-profile-results__video iframe {
  display: block;
  margin: 0px auto;
  height: 650px;
}
@media (max-width: 991.98px) {
  .b-match-profile-results__video iframe {
    height: 450px;
  }
}
@media (max-width: 767.98px) {
  .b-match-profile-results__video iframe {
    height: 350px;
  }
}
@media (max-width: 575.98px) {
  .b-match-profile-results__video iframe {
    height: 250px;
  }
}
.b-match-profile-results .b-results__name a {
  color: #111111;
}
.b-match-profile-results .b-results__title a {
  opacity: 0.4;
  color: #111111;
}

.b-compare-points {
  margin-bottom: 1.875rem;
}
.b-compare-points .row {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 1.875rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-compare-points .row > .col,
.b-compare-points .row > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.b-compare-points__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.1;
}
.b-compare-points__item_2 {
  text-align: right;
}
.b-compare-points__logo {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(17, 17, 17, 0.05);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  line-height: 1;
  overflow: hidden;
}
.b-compare-points__body {
  padding: 0 1.25rem;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-compare-points__name {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
}
.b-compare-points__value {
  margin-bottom: 0rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-compare-points__value {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-compare-points__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-compare-points__progress {
  padding: 0.4375rem;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-compare-points__progress .progress {
  border-radius: 0.5rem;
}
.b-compare-points__progress_1 .progress {
  background-color: #f83c20;
}
.b-compare-points__progress_1 .progress-bar {
  background-color: #f83c20;
}
.b-compare-points__progress_2 .progress {
  background-color: #2a65b5;
}
.b-compare-points__progress_2 .progress-bar {
  background-color: #2a65b5;
}

.b-results-score {
  padding: 1.125rem 1.875rem;
  border-top: solid 1px rgba(17, 17, 17, 0.2);
}
.b-results-score .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -5px;
  margin-left: -5px;
}
.b-results-score .row > .col,
.b-results-score .row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.b-results-score__title {
  font-size: 0.875rem;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .b-results-score__title {
    margin-bottom: 0.875rem;
  }
}
.b-results-score__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1203.98px) {
  .b-results-score__row {
    margin-bottom: 0.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-results-score__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.b-results-score__item {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.8125rem;
  min-width: 96px;
  height: 40px;
  border-radius: 4px;
  border: solid 1px rgba(17, 17, 17, 0.2);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767.98px) {
  .b-results-score__item {
    height: 30px;
    margin-bottom: 0.625rem;
  }
}
.b-results-score__item:last-child {
  margin-right: 0;
}
.b-results-score__score-1 {
  position: relative;
  margin: -1px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #111111;
  padding: 0.3125rem 0.3125rem;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.b-results-score__score-2 {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  font-size: 1.125rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.b-results-score__text {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.33;
}

.b-match-tracker {
  margin-bottom: 5rem;
  height: 400px;
  background-color: rgba(17, 17, 17, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-match-tracker highchart {
  display: block;
  width: 100%;
  max-width: 100%;
}
.b-match-tracker .highcharts-container {
  width: 100% !important;
}
.b-match-tracker .highcharts-tooltip > span {
  background-color: #fff;
  border: 1px solid #172F8F;
  border-radius: 5px;
  opacity: 1;
  z-index: 9999 !important;
  padding: 0.8em;
  left: 0 !important;
  top: 0 !important;
}

.b-match-profile-results-2 {
  margin-bottom: 3.75rem;
  padding: 1.875rem 0;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}

.b-playing-field {
  margin-bottom: 2.5rem;
}
.b-playing-field__body {
  margin-bottom: 2.5rem;
  width: 100%;
  height: auto;
  position: relative;
}
.b-playing-field__body .b-img {
  position: relative;
  margin-top: -15px;
}
.b-playing-field__body.mod-vertical {
  margin: 25px 0;
}
.b-playing-field__body .field {
  width: 100%;
  height: auto;
  max-width: 760px;
}
.b-playing-field__body .dot {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  background: #fd3e3e;
}
.b-playing-field__body .dot.made {
  background: #0a9048;
}
.b-playing-field__body .command-top, .b-playing-field__body .command-bottom {
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  width: 70px;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
}
.b-playing-field__body .command-top img, .b-playing-field__body .command-bottom img {
  vertical-align: middle;
  max-height: 45px;
}
.b-playing-field__body .command-top {
  top: -22px;
}
.b-playing-field__body .command-bottom {
  bottom: -22px;
}
.b-playing-field__bottom {
  text-align: center;
  font-size: 1.1875rem;
  line-height: 1.53;
  color: rgba(17, 17, 17, 0.5);
}

.b-compare {
  margin-bottom: 4.375rem;
}
.b-compare__select {
  margin-bottom: 1.875rem;
}
.b-compare__select .row {
  margin-right: -30px;
  margin-left: -30px;
}
@media (max-width: 575.98px) {
  .b-compare__select .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.b-compare__select .row > .col,
.b-compare__select .row > [class*=col-] {
  padding-right: 30px;
  padding-left: 30px;
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 575.98px) {
  .b-compare__select .row > .col,
  .b-compare__select .row > [class*=col-] {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 575.98px) {
  .b-compare__select .row > .col,
  .b-compare__select .row > [class*=col-] {
    border-right: none;
  }
}
.b-compare__select .row > .col:last-child,
.b-compare__select .row > [class*=col-]:last-child {
  border-right: none;
}
.b-compare__select-group {
  line-height: 1;
}
.b-compare__select-1 {
  display: block;
  max-width: 270px;
  margin-left: auto;
}
@media (max-width: 575.98px) {
  .b-compare__select-1 {
    margin-left: 0;
    margin-bottom: 1rem;
    max-width: 100%;
  }
}
.b-compare__select-2 {
  display: block;
  max-width: 270px;
  margin-right: auto;
}
@media (max-width: 575.98px) {
  .b-compare__select-2 {
    margin-right: 0;
    max-width: 100%;
  }
}

.b-compare-team {
  margin-bottom: 1.875rem;
  border: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-compare-team {
    padding: 0.625rem;
  }
}
.b-compare-team .row {
  margin-right: -30px;
  margin-left: -30px;
}
@media (max-width: 767.98px) {
  .b-compare-team .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.b-compare-team .row > .col,
.b-compare-team .row > [class*=col-] {
  padding-right: 30px;
  padding-left: 30px;
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-compare-team .row > .col,
  .b-compare-team .row > [class*=col-] {
    border-right: none;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.b-compare-team .row > .col:last-child,
.b-compare-team .row > [class*=col-]:last-child {
  border-right: none;
}
.b-compare-team__item {
  padding: 3.125rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 767.98px) {
  .b-compare-team__item {
    padding: 0.9375rem 0;
  }
}
.b-compare-team__item_1 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.b-compare-team__item_2 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.b-compare-team__item_3 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 1.875rem;
}
.b-compare-team__item_4 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 1.875rem;
}
.b-compare-team__name {
  font-size: 1.125rem;
  font-weight: 700;
  padding: 0 1.5625rem;
}
.b-compare-team__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(17, 17, 17, 0.05);
  border-radius: 4px;
  font-size: 1.375rem;
  color: rgba(17, 17, 17, 0.4);
  line-height: 1;
  width: 70px;
  height: 70px;
}
@media (max-width: 1200px) {
  .b-compare-team__logo {
    font-size: calc(1.2625rem + 0.15vw);
  }
}

.b-compare-progress .row {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 10px;
}
.b-compare-progress .row > .col,
.b-compare-progress .row > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.b-compare-progress .row > .col:first-child .b-compare-progress__value,
.b-compare-progress .row > [class*=col-]:first-child .b-compare-progress__value {
  text-align: right;
}
.b-compare-progress__progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-compare-progress__progress .progress {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.b-compare-progress__progress .progress {
  background-color: #f83c20;
}
.b-compare-progress__progress .progress-bar {
  background-color: #ffecce;
}
.b-compare-progress__progress_1 .progress {
  background-color: #06377a;
}
.b-compare-progress__progress_1 .progress-bar {
  background-color: #ccd6e3;
}
.b-compare-progress__progress_2 .progress {
  background-color: rgba(0, 173, 239, 0.2);
}
.b-compare-progress__progress_2 .progress-bar {
  background-color: #00adef;
}
.b-compare-progress__progress_3 .progress {
  background-color: #ccd6e3;
}
.b-compare-progress__progress_3 .progress-bar {
  background-color: #06377a;
}
.b-compare-progress__progress_4 .progress {
  background-color: #ffecce;
}
.b-compare-progress__progress_4 .progress-bar {
  background-color: #f83c20;
}
.b-compare-progress__value {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80px;
  padding: 0 0.125rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-compare-progress__value {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-compare-progress__title {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.b-compare-progress_match {
  padding-top: 1.875rem;
  margin-bottom: 5rem;
}

.b-division-team {
  padding-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-division-team__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1203.98px) {
  .b-division-team__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-division-team__col_1 {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 1.875rem;
}
.b-division-team__col_2 {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-division-team__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 170px;
  height: 175px;
}
@media (max-width: 1203.98px) {
  .b-division-team__img {
    margin-bottom: 1rem;
  }
}
.b-division-team__title {
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #00adef;
  line-height: 1.2;
}
.b-division-team__title_stat {
  color: #f83c20;
}
.b-division-team__name {
  margin-bottom: 0.875rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-division-team__name {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-division-team__city {
  margin-bottom: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
.b-division-team__stat-title {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 1203.98px) {
  .b-division-team__stat-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 100%;
    margin-bottom: 0.875rem;
  }
}
.b-division-team__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1203.98px) {
  .b-division-team__stat {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.b-statistics {
  min-width: 1170px;
}
.b-statistics__item {
  position: relative;
  margin-bottom: 30px;
  border-radius: 4px;
  border: solid 1px rgba(15, 15, 15, 0.1);
}
.b-statistics__header {
  background-color: rgba(15, 15, 15, 0.05);
  padding: 0.546875rem 0.625rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.6);
  text-align: center;
}
.b-statistics__body {
  padding: 0.625rem 0.9375rem 0;
}
.b-statistics__date {
  margin-bottom: 0.8125rem;
  padding-bottom: 0.4375rem;
  font-size: 0.625rem;
  font-weight: 500;
  color: rgba(15, 15, 15, 0.6);
  border-bottom: 1px solid rgba(15, 15, 15, 0.1);
}
.b-statistics__row {
  margin-bottom: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-statistics__logo {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(34, 34, 34, 0.1);
}
.b-statistics__name {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  padding-right: 10px;
  font-size: 0.875rem;
  font-weight: 700;
}
.b-statistics__score {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-left: auto;
  font-size: 0.9375rem;
}
.b-statistics__line {
  width: 15px;
  height: 120px;
  border-top: 1px solid rgba(17, 17, 17, 0.12);
  border-right: 1px solid rgba(17, 17, 17, 0.12);
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
  position: absolute;
  right: -16px;
  top: 122px;
}
.b-statistics__line::before {
  position: absolute;
  content: "";
  top: 50%;
  right: -17px;
  margin-top: -0.5px;
  height: 1px;
  width: 16px;
  background-color: rgba(17, 17, 17, 0.12);
}
.b-statistics__line_2 {
  height: 318px;
}
.b-statistics__line_3 {
  height: 718px;
}
.b-statistics_mb-178 {
  margin-bottom: 178px;
}
.b-statistics_mb-226 {
  margin-bottom: 226px;
}
.b-statistics_mb-610 {
  margin-bottom: 610px;
}
.b-statistics_mt-99 {
  margin-top: 99px;
}
.b-statistics_mt-297 {
  margin-top: 297px;
}
.b-statistics_mt-690 {
  margin-top: 690px;
}
.b-statistics__hover {
  position: absolute;
  display: none;
  width: 100%;
  background: white;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  left: 0;
  border-bottom: solid 1px rgba(15, 15, 15, 0.1);
  list-style: none;
  z-index: 99;
  font-size: 0.875rem;
}
.b-statistics__item:hover .b-statistics__hover {
  display: block;
}

.b-account-about {
  font-size: 1.125rem;
  line-height: 1.56;
}
@media (max-width: 991.98px) {
  .b-account-about {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-account-about {
    font-size: 0.875rem;
  }
}
.b-account-about__img {
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .b-account-about__img {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-account-about__img {
    margin-bottom: 1.5625rem;
  }
}
.b-account-about__text {
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .b-account-about__text {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 767.98px) {
  .b-account-about__text {
    margin-bottom: 1.5625rem;
  }
}
.b-account-about > p {
  margin-bottom: 1.25rem;
}
.b-account-about > p > strong {
  font-weight: 700;
}

.b-teams {
  padding: 3.125rem 0;
}
.b-teams .b-title {
  margin-bottom: 0.625rem;
}

.b-teams-box {
  padding-bottom: 3.125rem;
}
.b-teams-box .row {
  padding: 3.125rem 0;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-teams-box .row {
    border-bottom: none;
    padding: 0.625rem 0;
  }
}
.b-teams-box .row > .col,
.b-teams-box .row > [class*=col-] {
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-teams-box .row > .col,
  .b-teams-box .row > [class*=col-] {
    border-right: none;
  }
}
.b-teams-box .row > .col:last-child,
.b-teams-box .row > [class*=col-]:last-child {
  border: none;
}
.b-teams-box__item {
  padding: 0 1.25rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .b-teams-box__item {
    margin-bottom: 1.875rem;
  }
}
.b-teams-box__img {
  display: block;
  margin: 0 auto 1.5rem;
  width: 120px;
  height: 120px;
}
.b-teams-box__name {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 1200px) {
  .b-teams-box__name {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (prefers-reduced-motion: reduce) {
  .b-teams-box__name {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-teams-box__name {
    font-size: 1.125rem;
  }
}
.b-teams-box__name > a {
  color: #111111;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-teams-box__name > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-teams-box__name > a:hover, .b-teams-box__name > a:focus {
  color: #f83c20;
}
.b-teams-box__link > a {
  color: #f83c20;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-teams-box__link > a {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-teams-box__link > a {
    font-size: 1rem;
  }
}
.b-teams-box__link > a:hover, .b-teams-box__link > a:focus {
  color: #c51f06;
}
.b-teams-box_blue .b-teams-box__name > a:hover, .b-teams-box_blue .b-teams-box__name > a:focus {
  color: #00adef;
}
.b-teams-box_blue .b-teams-box__link > a {
  color: #00adef;
}
.b-teams-box_blue .b-teams-box__link > a:hover, .b-teams-box_blue .b-teams-box__link > a:focus {
  color: #0076a3;
}
.b-teams-box_green .b-teams-box__name > a:hover, .b-teams-box_green .b-teams-box__name > a:focus {
  color: #0a9048;
}
.b-teams-box_green .b-teams-box__link > a {
  color: #0a9048;
}
.b-teams-box_green .b-teams-box__link > a:hover, .b-teams-box_green .b-teams-box__link > a:focus {
  color: #054824;
}

.b-doc {
  padding: 3.75rem 0 1.875rem;
}

.b-doc-box {
  margin-bottom: 1.875rem;
}
.b-doc-box .row {
  padding: 1.875rem 0;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-doc-box .row:first-child {
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-doc-box__item {
  padding: 0 1.25rem;
  text-align: center;
  border-right: 2px solid rgba(17, 17, 17, 0.12);
  border-left: 2px solid rgba(17, 17, 17, 0.12);
}
.b-doc-box__img {
  background-color: rgba(242, 242, 242, 0.85);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto 0.3125rem;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
}
.b-doc-box__name {
  margin-bottom: 0.3125rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.19;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-doc-box__name {
    -webkit-transition: none;
    transition: none;
  }
}
.b-doc-box__name > a {
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-doc-box__name > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-doc-box__name > a:hover, .b-doc-box__name > a:focus {
  color: #f83c20;
}
.b-doc-box__date {
  color: rgba(17, 17, 17, 0.38);
  font-size: 0.75rem;
}
.b-doc-box_blue .b-doc-box__name > a:hover, .b-doc-box_blue .b-doc-box__name > a:focus {
  color: #00adef;
}
.b-doc-box_green .b-doc-box__name > a:hover, .b-doc-box_green .b-doc-box__name > a:focus {
  color: #0a9048;
}

.b-contact {
  padding: 1.25rem 0;
}

.b-contact-box {
  padding: 2.5rem 0;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 1203.98px) {
  .b-contact-box {
    font-size: 1.125rem;
  }
}
@media (max-width: 991.98px) {
  .b-contact-box {
    font-size: 1.0625rem;
    text-align: left;
  }
}
@media (max-width: 767.98px) {
  .b-contact-box {
    font-size: 1rem;
  }
}
.b-contact-box .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-contact-box .row > .col,
.b-contact-box .row > [class*=col-] {
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 1203.98px) {
  .b-contact-box .row > .col,
  .b-contact-box .row > [class*=col-] {
    border: none;
  }
}
.b-contact-box .row > .col:last-child,
.b-contact-box .row > [class*=col-]:last-child {
  border: none;
}
.b-contact-box__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-left: -10px;
}
@media (max-width: 991.98px) {
  .b-contact-box__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.b-contact-box__col {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  width: auto;
  min-height: 1px;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
.b-contact-box__col:first-child {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.b-contact-box__col:last-child {
  border-right: none;
}
@media (max-width: 991.98px) {
  .b-contact-box__col {
    width: 100%;
    max-width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right: none;
  }
}
.b-contact-box__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
@media (max-width: 991.98px) {
  .b-contact-box__name {
    margin-bottom: 0.75rem;
  }
}
.b-contact-box__img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: block;
  margin-right: 1rem;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid #f83c20;
  line-height: 1;
  overflow: hidden;
}
.b-contact-box__rank {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  .b-contact-box__rank {
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .b-contact-box__rank {
    font-size: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .b-contact-box__email, .b-contact-box__phone {
    margin-bottom: 0.75rem;
  }
}
.b-contact-box__email > a, .b-contact-box__phone > a {
  color: #f83c20;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-contact-box__email > a, .b-contact-box__phone > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-contact-box__email > a:hover, .b-contact-box__email > a:focus, .b-contact-box__phone > a:hover, .b-contact-box__phone > a:focus {
  color: #c51f06;
  text-decoration: underline;
}
.b-contact-box_blue .b-contact-box__email > a, .b-contact-box_blue .b-contact-box__phone > a {
  color: #00adef;
}
.b-contact-box_blue .b-contact-box__email > a:hover, .b-contact-box_blue .b-contact-box__email > a:focus, .b-contact-box_blue .b-contact-box__phone > a:hover, .b-contact-box_blue .b-contact-box__phone > a:focus {
  color: #0076a3;
}
.b-contact-box_green .b-contact-box__email > a, .b-contact-box_green .b-contact-box__phone > a {
  color: #0a9048;
}
.b-contact-box_green .b-contact-box__email > a:hover, .b-contact-box_green .b-contact-box__email > a:focus, .b-contact-box_green .b-contact-box__phone > a:hover, .b-contact-box_green .b-contact-box__phone > a:focus {
  color: #054824;
}

.b-contact-map {
  padding-top: 2.5rem;
  font-weight: 700;
}
.b-contact-map .b-page-title {
  margin-bottom: 0.3125rem;
}
.b-contact-map__row {
  padding: 1.5rem 0;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 767.98px) {
  .b-contact-map__row {
    text-align: left;
  }
}
.b-contact-map__row .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-contact-map__row .row > .col,
.b-contact-map__row .row > [class*=col-] {
  border-right: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-contact-map__row .row > .col,
  .b-contact-map__row .row > [class*=col-] {
    border-right: none;
  }
}
.b-contact-map__row .row > .col:last-child,
.b-contact-map__row .row > [class*=col-]:last-child {
  border: none;
}
.b-contact-map__name {
  color: #f83c20;
  font-size: 1.5rem;
  text-align: left;
}
@media (max-width: 1200px) {
  .b-contact-map__name {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-contact-map__item {
  font-size: 0.875rem;
}
.b-contact-map__map {
  background-color: rgba(34, 34, 34, 0.1);
  height: 346px;
  width: 100%;
  margin-bottom: 2.25rem;
}
.b-contact-map_blue .b-contact-map__name {
  color: #00adef;
}
.b-contact-map_green .b-contact-map__name {
  color: #0a9048;
}

.b-partners-start {
  padding: 3.125rem 0 0.625rem;
}

.b-partners-start-box {
  padding: 2.375rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 575.98px) {
  .b-partners-start-box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.b-partners-start-box__item {
  padding: 0.625rem 0;
  margin-right: 1.875rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.b-partners-start-box__item:last-child {
  margin-right: 0rem;
}
.b-partners-start-box__img {
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b-results {
  margin-bottom: 3.75rem;
}
.b-results__item {
  margin-bottom: 1.875rem;
  border-radius: 4px;
  border: solid 1px rgba(17, 17, 17, 0.2);
}
.b-results__body .row, .b-results__bottom .row {
  margin-right: -2px;
  margin-left: -2px;
}
.b-results__body .row > .col,
.b-results__body .row > [class*=col-], .b-results__bottom .row > .col,
.b-results__bottom .row > [class*=col-] {
  padding-right: 2px;
  padding-left: 2px;
}
.b-results__body {
  padding: 1.5625rem 1.875rem;
}
@media (max-width: 767.98px) {
  .b-results__body {
    padding: 1.5625rem 0.9375rem;
  }
}
.b-results__bottom {
  padding: 0.3125rem 1.875rem;
  border-top: solid 1px rgba(17, 17, 17, 0.2);
}
@media (max-width: 767.98px) {
  .b-results__bottom {
    padding: 0.3125rem 0.9375rem;
  }
}
.b-results__name {
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .b-results__name {
    font-size: 1rem;
  }
}
.b-results__name_1 {
  margin-left: 1.5625rem;
}
.b-results__name_2 {
  margin-right: 1.5625rem;
}
.b-results__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 767.98px) {
  .b-results__left {
    padding-bottom: 0.875rem;
  }
}
.b-results__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}
@media (max-width: 767.98px) {
  .b-results__right {
    padding-top: 0.875rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .b-results__right .b-results__name {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 0;
    margin-left: 1.5625rem;
  }
}
.b-results__center {
  text-align: center;
  height: 100%;
}
@media (max-width: 767.98px) {
  .b-results__center {
    text-align: left;
  }
}
.b-results__title {
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgba(17, 17, 17, 0.4);
}
.b-results__score {
  margin-bottom: 0.625rem;
  font-size: 2.125rem;
}
@media (max-width: 1200px) {
  .b-results__score {
    font-size: calc(1.3375rem + 1.05vw);
  }
}
.b-results__score strong {
  font-weight: 700;
}
.b-results__date {
  font-size: 0.875rem;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .b-results__date {
    font-size: 0.75rem;
  }
}
.b-results__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(17, 17, 17, 0.05);
  border-radius: 4px;
  font-size: 1.375rem;
  color: rgba(17, 17, 17, 0.4);
  line-height: 1;
  width: 70px;
  height: 70px;
}
@media (max-width: 1200px) {
  .b-results__logo {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
.b-results__icon {
  margin-right: 1.5625rem;
  font-size: 1.1875rem;
  color: rgba(17, 17, 17, 0.4);
  cursor: pointer;
}
.b-results__icon.active {
  color: #f83c20;
}
.b-results__link-more {
  font-size: 1.125rem;
}
@media (max-width: 767.98px) {
  .b-results__link-more {
    font-size: 1rem;
  }
}
.b-results__link-more a, .b-results__link-more .btn-link {
  font-weight: 700;
}
.b-results_division-account .b-link-more {
  color: #00adef;
}
.b-results_division-account .b-link-more:hover, .b-results_division-account .b-link-more:focus {
  color: #0076a3;
}
.b-results_division-account .b-results__icon.active {
  color: #00adef;
}
.b-results_division-account .b-results__link-more a, .b-results_division-account .b-results__link-more .btn-link {
  color: #00adef;
}
.b-results_division-account .b-results__link-more a:hover, .b-results_division-account .b-results__link-more a:focus, .b-results_division-account .b-results__link-more .btn-link:hover, .b-results_division-account .b-results__link-more .btn-link:focus {
  color: #0076a3;
}
.b-results_team-account .b-link-more {
  color: #0a9048;
}
.b-results_team-account .b-link-more:hover, .b-results_team-account .b-link-more:focus {
  color: #054824;
}
.b-results_team-account .b-results__icon.active {
  color: #0a9048;
}
.b-results_team-account .b-results__link-more a, .b-results_team-account .b-results__link-more .btn-link {
  color: #0a9048;
}
.b-results_team-account .b-results__link-more a:hover, .b-results_team-account .b-results__link-more a:focus, .b-results_team-account .b-results__link-more .btn-link:hover, .b-results_team-account .b-results__link-more .btn-link:focus {
  color: #054824;
}

.b-card {
  margin-bottom: 1.875rem;
  text-align: center;
}
.b-card__item {
  background-color: rgba(17, 17, 17, 0.05);
  padding: 1.875rem;
  margin-bottom: 1.875rem;
  border-radius: 4px;
}
@media (max-width: 991.98px) {
  .b-card__item {
    padding: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-card__item {
    padding: 0.625rem;
  }
}
.b-card__img {
  background-color: rgba(17, 17, 17, 0.15);
  margin: 0 auto 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 310px;
  height: 270px;
}
.b-card__img_2 {
  max-width: 210px;
  height: 210px;
}
.b-card__title {
  margin-bottom: 0.625rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-card__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-card__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-card__title {
    font-size: 1.125rem;
  }
}
.b-card__title > a {
  display: block;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-card__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-card__title > a:hover, .b-card__title > a:focus {
  color: #f83c20;
}
.b-card__data {
  margin-bottom: 0rem;
  line-height: 1.56;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 991.98px) {
  .b-card__data {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-card__data {
    font-size: 0.875rem;
  }
}
.b-card_blue .b-card__title > a:hover, .b-card_blue .b-card__title > a:focus {
  color: #00adef;
}
.b-card_green .b-card__title > a:hover, .b-card_green .b-card__title > a:focus {
  color: #0a9048;
}

.b-card-leader {
  margin-bottom: 1.875rem;
  text-align: center;
}
.b-card-leader__item {
  padding: 1.875rem;
  margin-bottom: 1.875rem;
  border-radius: 4px;
  border: 1px solid rgba(17, 17, 17, 0.2);
}
@media (max-width: 991.98px) {
  .b-card-leader__item {
    padding: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .b-card-leader__item {
    padding: 0.9375rem 0.625rem;
  }
}
.b-card-leader__title {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-card-leader__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-card-leader__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  .b-card-leader__title {
    font-size: 1.125rem;
  }
}
.b-card-leader__title > a {
  display: block;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-card-leader__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-card-leader__title > a:hover, .b-card-leader__title > a:focus {
  color: #f83c20;
}
.b-card-leader__img {
  background-color: rgba(17, 17, 17, 0.05);
  margin: 0 auto 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 310px;
  height: 270px;
}
.b-card-leader__data {
  margin-bottom: 0rem;
  line-height: 1.29;
  font-size: 2.125rem;
  font-weight: 700;
  color: #f83c20;
}
@media (max-width: 1200px) {
  .b-card-leader__data {
    font-size: calc(1.3375rem + 1.05vw);
  }
}
@media (max-width: 991.98px) {
  .b-card-leader__data {
    font-size: 1.75rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-card-leader__data {
    font-size: calc(1.3rem + 0.6vw);
  }
}
@media (max-width: 991.98px) {
  .b-card-leader__data {
    font-size: 1.5rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-card-leader__data {
    font-size: calc(1.275rem + 0.3vw);
  }
}

@media (max-width: 1203.98px) {
  .b-player-profile .row {
    margin-right: -5px;
    margin-left: -5px;
  }
  .b-player-profile .row > .col,
  .b-player-profile .row > [class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
  }
}
.b-player-profile .b-table-team {
  padding-top: 0.625rem;
}
@media (max-width: 767.98px) {
  .b-player-profile .b-table-team {
    padding-top: 0rem;
  }
}
.b-player-profile_team .b-player-profile__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 170px;
  height: 175px;
}
.b-player-profile__img {
  display: block;
  max-width: 270px;
  height: 270px;
}
@media (max-width: 991.98px) {
  .b-player-profile__img {
    margin-bottom: 0.9375rem;
  }
}
.b-player-profile__body {
  height: 100%;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-player-profile__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0.875rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #f83c20;
}
@media (max-width: 991.98px) {
  .b-player-profile__title {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-player-profile__title {
    margin-bottom: 0.625rem;
    font-size: 0.875rem;
  }
}
.b-player-profile__name {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .b-player-profile__name {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 991.98px) {
  .b-player-profile__name {
    font-size: 1.375rem;
  }
}
@media (max-width: 991.98px) and (max-width: 1200px) {
  .b-player-profile__name {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
@media (max-width: 767.98px) {
  .b-player-profile__name {
    font-size: 1rem;
  }
}
.b-player-profile__data {
  line-height: 1.56;
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 991.98px) {
  .b-player-profile__data {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-player-profile__data {
    font-size: 0.875rem;
  }
}
.b-player-profile__stat-dial {
  padding-top: 0.625rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-player-profile__points {
  padding: 0.75rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-player-profile__points-item {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 700;
}
.b-player-profile__points-item:last-child {
  margin-right: 0;
}
.b-player-profile__points-item > span {
  color: #0a9048;
  font-size: 1.125rem;
}
.b-player-profile__progress {
  padding-left: 0.625rem;
}
@media (max-width: 767.98px) {
  .b-player-profile__progress {
    padding-left: 0rem;
  }
}

.b-player-progress {
  padding-top: 0.625rem;
}
@media (max-width: 767.98px) {
  .b-player-progress {
    padding-top: 0;
  }
}
.b-player-progress__item {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-player-progress__icon {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  width: 44px;
  height: 44px;
  border-radius: 4px;
  color: #2a65b5;
  background-color: rgba(42, 101, 181, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  padding: 5px;
  font-size: 1.1875rem;
}
.b-player-progress__text {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.43;
}

.b-dial {
  margin-bottom: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-dial__dial {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.8125rem;
  line-height: 1;
}
.b-dial__input {
  font-size: 0.8125rem !important;
  font-weight: 500;
}
.b-dial__desc {
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 1203.98px) {
  .b-dial__desc {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  .b-dial__desc {
    font-size: 0.875rem;
  }
}

.b-dial-team {
  margin-right: 0.9375rem;
  text-align: center;
}
.b-dial-team:last-child {
  margin-right: 0;
}
.b-dial-team__dial {
  margin-bottom: 0.25rem;
  line-height: 1;
}
.b-dial-team__input {
  font-size: 0.8125rem !important;
  font-weight: 500;
}
.b-dial-team__desc {
  font-size: 0.875rem;
  font-weight: 700;
}

.b-shot-card {
  background-color: rgba(17, 17, 17, 0.05);
  margin-bottom: 1.875rem;
  min-height: 540px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.b-media__item {
  display: block;
  margin: 0 auto 1.875rem;
  max-width: 370px;
}
.b-media__link {
  display: block;
  color: #fff;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-media__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-media__link:hover, .b-media__link:focus {
  color: #f83c20;
}
.b-media__link .b-label {
  top: 30px;
  left: 30px;
}
@media (max-width: 575.98px) {
  .b-media__link .b-label {
    top: 15px;
    left: 15px;
  }
}
.b-media__link::before {
  background-color: rgba(0, 0, 0, 0.5);
}
.b-media__title {
  font-size: 1.125rem;
  line-height: 1.56;
  position: absolute;
  bottom: 16px;
  left: 30px;
  right: 15px;
  z-index: 4;
}
@media (max-width: 767.98px) {
  .b-media__title {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .b-media__title {
    left: 15px;
    right: 10px;
  }
}
.b-media__date {
  position: absolute;
  top: 30px;
  right: 25px;
  z-index: 4;
  font-size: 0.875rem;
}
@media (max-width: 767.98px) {
  .b-media__date {
    font-size: 0.75rem;
  }
}
@media (max-width: 575.98px) {
  .b-media__date {
    top: 20px;
  }
}
.b-media_team-account .b-media__link {
  display: block;
  color: #fff;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-media_team-account .b-media__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-media_team-account .b-media__link:hover, .b-media_team-account .b-media__link:focus {
  color: #0a9048;
}
.b-media_team-account .b-media__link .b-label {
  background-color: #0a9048;
}
.b-media_division-account .b-media__link {
  display: block;
  color: #fff;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-media_division-account .b-media__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-media_division-account .b-media__link:hover, .b-media_division-account .b-media__link:focus {
  color: #00adef;
}
.b-media_division-account .b-media__link .b-label {
  background-color: #00adef;
}

.b-album__item {
  margin-bottom: 1.875rem;
}
.b-album__label {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -45px;
  color: #fff;
  font-size: 80px;
  line-height: 1;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 4;
  visibility: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .b-album__label {
    -webkit-transition: none;
    transition: none;
  }
}
.b-album__link {
  position: relative;
  margin: 0 auto;
  display: block;
  max-width: 370px;
  height: 250px;
  overflow: hidden;
  color: #fff;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-album__link {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1203.98px) {
  .b-album__link {
    height: 200px;
  }
}
@media (max-width: 767.98px) {
  .b-album__link {
    height: 180px;
  }
}
.b-album__link:hover::before {
  background-color: rgba(17, 17, 17, 0.3);
}
.b-album__link:hover .b-album__label {
  visibility: visible;
  opacity: 1;
}

.b-news-list__item {
  display: block;
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-news-list__img {
  display: block;
  margin: 0 0 1.875rem;
}
.b-news-list__link {
  margin: 0 auto;
  display: block;
  max-width: 370px;
  height: 223px;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-news-list__link {
    -webkit-transition: none;
    transition: none;
  }
}
.b-news-list__link:hover {
  opacity: 0.9;
}
.b-news-list__body {
  margin-bottom: 1.875rem;
}
.b-news-list__label {
  margin-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-news-list__label .b-label {
  position: relative;
  margin-right: 0.9375rem;
}
.b-news-list__label-title {
  padding-top: 0.125rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #f83c20;
}
@media (max-width: 767.98px) {
  .b-news-list__label-title {
    font-size: 1rem;
  }
}
.b-news-list__title {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.56;
}
.b-news-list__title > a {
  display: block;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-news-list__title > a:hover, .b-news-list__title > a:focus {
  color: #f83c20;
}
@media (max-width: 575.98px) {
  .b-news-list__title {
    font-size: 1rem;
  }
}
.b-news-list__text {
  margin-bottom: 1.375rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.56;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-news-list__text {
    font-size: 1rem;
  }
}
.b-news-list__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: rgba(17, 17, 17, 0.4);
}
.b-news-list__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-news-list__date {
  font-size: 1.125rem;
}
@media (max-width: 767.98px) {
  .b-news-list__date {
    font-size: 0.9375rem;
  }
}
.b-news-list__stat-item {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-left: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875rem;
}
.b-news-list__stat-item .far, .b-news-list__stat-item .b-link-more > a::before, .b-news-list__stat-item .b-title > a::before, .b-news-list__stat-item .b-header-match > a::before, .b-news-list__stat-item .b-video__see-all > a::before, .b-news-list__stat-item .fal, .b-news-list__stat-item .fas {
  margin-right: 0.4375rem;
  font-size: 1.0625rem;
}
.b-news-list_team-account .b-news-list__title > a:hover, .b-news-list_team-account .b-news-list__title > a:focus {
  color: #0a9048;
}
.b-news-list_team-account .b-news-list__label .b-label {
  background-color: #0a9048;
}
.b-news-list_team-account .b-news-list__label-title {
  color: #0a9048;
}
.b-news-list_division-account .b-news-list__title > a:hover, .b-news-list_division-account .b-news-list__title > a:focus {
  color: #00adef;
}
.b-news-list_division-account .b-news-list__label .b-label {
  background-color: #00adef;
}
.b-news-list_division-account .b-news-list__label-title {
  color: #00adef;
}

.b-news-one__img {
  display: block;
  margin-bottom: 1.875rem;
  max-width: 770px;
  max-height: 402px;
  overflow: hidden;
}
.b-news-one__text {
  margin-bottom: 3.625rem;
  font-size: 1.125rem;
  line-height: 1.56;
}
@media (max-width: 767.98px) {
  .b-news-one__text {
    margin-bottom: 1.75rem;
    font-size: 0.875rem;
  }
}
.b-news-one__text > p {
  margin-bottom: 1.875rem;
}
@media (max-width: 767.98px) {
  .b-news-one__text > p {
    margin-bottom: 1rem;
  }
}
.b-news-one__text > p > strong {
  font-weight: 700;
}
.b-news-one__text > p img {
  width: 100%;
  height: auto;
}

.b-news-best__title {
  margin-bottom: 0;
  padding: 0.375rem 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f83c20;
  font-size: 1.125rem;
  font-weight: 700;
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
}
.b-news-best__title .fas {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .b-news-best__title .fas {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-news-best__item {
  padding: 0.875rem 0;
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
  line-height: 1.17;
}
@media (max-width: 767.98px) {
  .b-news-best__item .col-md-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.b-news-best__date {
  margin-bottom: 0.125rem;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-news-best__date {
    font-size: 0.875rem;
  }
}
.b-news-best__views {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(17, 17, 17, 0.4);
  font-size: 0.875rem;
}
.b-news-best__views .far, .b-news-best__views .b-link-more > a::before, .b-news-best__views .b-title > a::before, .b-news-best__views .b-header-match > a::before, .b-news-best__views .b-video__see-all > a::before {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.5rem;
  font-size: 1.0625rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-news-best__views .far, .b-news-best__views .b-link-more > a::before, .b-news-best__views .b-title > a::before, .b-news-best__views .b-header-match > a::before, .b-news-best__views .b-video__see-all > a::before {
    font-size: 0.9375rem;
  }
}
.b-news-best__link {
  position: relative;
  margin-bottom: 0;
  margin-left: -15px;
  margin-right: -10px;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .b-news-best__link {
    padding-top: 0.625rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 1rem;
  }
}
.b-news-best__link > a {
  display: block;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.b-news-best__link > a:hover, .b-news-best__link > a:focus {
  color: #f83c20;
}

.b-soc-box {
  margin-bottom: 3.75rem;
  padding: 1.875rem 0;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
@media (max-width: 767.98px) {
  .b-soc-box {
    margin-bottom: 1.875rem;
  }
}
.b-soc-box__row {
  margin-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .b-soc-box__row {
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 767.98px) {
  .b-soc-box__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.b-soc-box__btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (max-width: 767.98px) {
  .b-soc-box__btn {
    margin-bottom: 0.625rem;
  }
}
.b-soc-box__soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  .b-soc-box__soc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.b-soc-box__soc-title {
  margin-right: 0.9375rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .b-soc-box__soc-title {
    font-size: 1rem;
    margin-bottom: 0.625rem;
  }
}
.b-soc-box__views {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-soc-box__views {
    font-size: 0.875rem;
  }
}
.b-soc-box__views > i {
  margin-right: 0.9375rem;
}

.b-discussion {
  margin-bottom: 2.5rem;
  border-top: 2px solid rgba(17, 17, 17, 0.12);
}
.b-discussion__item {
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
}
.b-discussion__wrap {
  padding: 1.875rem 0;
}
@media (max-width: 767.98px) {
  .b-discussion__wrap {
    padding: 1.25rem 0;
  }
}
.b-discussion__wrap_answers {
  padding-left: 3.125rem;
}
@media (max-width: 767.98px) {
  .b-discussion__wrap_answers {
    padding-left: 2.5rem;
  }
}
.b-discussion__header {
  margin-bottom: 1.875rem;
}
@media (max-width: 767.98px) {
  .b-discussion__header {
    margin-bottom: 1rem;
  }
}
.b-discussion__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .b-discussion__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.b-discussion__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.125rem;
}
@media (max-width: 767.98px) {
  .b-discussion__name {
    margin-bottom: 0.625rem;
    font-size: 1rem;
  }
}
.b-discussion__name-user {
  background-color: rgba(0, 0, 0, 0.025);
  margin-right: 1.25rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 1;
}
.b-discussion__center {
  margin: 0 0.9375rem;
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.4);
}
.b-discussion__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-discussion__date {
  margin-right: 1.875rem;
  font-size: 1rem;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-discussion__date {
    font-size: 0.875rem;
  }
}
.b-discussion__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-discussion__nav .btn-link {
  padding: 0;
  color: rgba(17, 17, 17, 0.2);
  font-size: 1.5625rem;
}
@media (max-width: 1200px) {
  .b-discussion__nav .btn-link {
    font-size: calc(1.28125rem + 0.375vw);
  }
}
.b-discussion__nav .btn-link:hover {
  color: rgba(17, 17, 17, 0.4);
}
.b-discussion__value {
  padding: 0 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .b-discussion__value {
    padding: 0 0.3125rem;
    font-size: 0.75rem;
  }
}
.b-discussion__value-divider {
  display: block;
  height: 100%;
  color: rgba(17, 17, 17, 0.2);
}
.b-discussion__value-plus {
  padding: 0 0.625rem;
  color: #0a9048;
}
@media (max-width: 767.98px) {
  .b-discussion__value-plus {
    padding: 0 0.3125rem;
  }
}
.b-discussion__value-minus {
  padding: 0 0.625rem;
  color: #fd3e3e;
}
@media (max-width: 767.98px) {
  .b-discussion__value-minus {
    padding: 0 0.3125rem;
  }
}
.b-discussion__body {
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .b-discussion__body {
    font-size: 0.875rem;
  }
}
.b-discussion__answer {
  font-size: 1.125rem;
  font-weight: 700;
}
.b-discussion__btn {
  margin-bottom: 1.875rem;
}

.t-shirt .t-shirt-img {
  width: 20px;
  height: auto;
}

.b-video-album iframe {
  width: 100%;
  background: black;
  height: 31.25rem;
}
@media (max-width: 991.98px) {
  .b-video-album iframe {
    height: 25rem;
  }
}
@media (max-width: 767.98px) {
  .b-video-album iframe {
    height: 21.875rem;
  }
}
@media (max-width: 575.98px) {
  .b-video-album iframe {
    height: 17.5rem;
  }
}

.b-title-box {
  padding: 0 0 1.375rem;
  margin-bottom: 1.875rem;
  font-size: 1.125rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-title-box__title {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
}
.b-title-box__title span {
  color: #f83c20;
  text-transform: capitalize;
}
.b-title-box__desc {
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-title-box {
    font-size: 1.0625rem;
  }
  .b-title-box__title {
    font-size: 1.0625rem;
  }
}
@media (max-width: 575.98px) {
  .b-title-box {
    padding: 0 0 0.75rem;
    margin-bottom: 1rem;
  }
  .b-title-box__desc {
    display: none;
  }
}

.b-title-box-2 {
  padding: 0 0 1.7rem;
  margin-bottom: 1.875rem;
  border-bottom: 2px solid rgba(17, 17, 17, 0.12);
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-title-box-2__title {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .b-title-box-2__title {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.b-title-box-2__title span {
  color: #f83c20;
  text-transform: capitalize;
}
.b-title-box-2__desc {
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 767.98px) {
  .b-title-box-2 {
    font-size: 1.0625rem;
  }
  .b-title-box-2__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 575.98px) {
  .b-title-box-2 {
    padding: 0 0 1rem;
    margin-bottom: 1.25rem;
  }
  .b-title-box-2__desc {
    display: none;
  }
}

.b-page-title_2 {
  margin-bottom: 3.625rem;
}
@media (max-width: 575.98px) {
  .b-page-title_2 {
    margin-bottom: 1.5rem;
  }
}

.b-vote-box-1 {
  margin-bottom: 1.875rem;
}
.b-vote-box-1__btn {
  display: block;
  margin: 0 auto 5.625rem;
  max-width: 310px;
}
@media (max-width: 575.98px) {
  .b-vote-box-1__btn {
    margin: 0 auto 3.125rem;
  }
}

.b-vote-card {
  background-color: #fff;
  margin: 0 auto;
  padding: 1.875rem;
  border: 1px solid rgba(17, 17, 17, 0.2);
  max-width: 370px;
}
.b-vote-card__img {
  margin-bottom: 0.875rem;
}
.b-vote-card__img-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 15rem;
  height: 15rem;
  border-radius: 50%;
  overflow: hidden;
}
.b-vote-card__title {
  margin-bottom: 0.625rem;
  text-align: center;
}
.b-vote-card__title > a {
  display: block;
  font-size: 1.5rem;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 1200px) {
  .b-vote-card__title > a {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (prefers-reduced-motion: reduce) {
  .b-vote-card__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-vote-card__title > a:hover, .b-vote-card__title > a:focus {
  color: #f83c20;
}
.b-vote-card__school {
  margin-bottom: 0.125rem;
  font-size: 1.125rem;
  text-align: center;
  font-weight: 500;
}
.b-vote-card__team {
  margin-bottom: 1.375rem;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
  font-weight: 500;
  text-align: center;
}
.b-vote-card__dial {
  padding-bottom: 0.5rem;
}
.b-vote-card__dial .row {
  margin-right: 0;
  margin-left: 0;
}
.b-vote-card__dial .row > .col,
.b-vote-card__dial .row > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.b-vote-card__dial-item {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
}
.b-vote-card__dial-dial {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 0.9375rem;
  font-weight: 900;
}
.b-vote-card__dial-desc {
  font-weight: 700;
}
.b-vote-card__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 0.5rem;
  padding: 1.125rem 0;
  border-top: 2px solid rgba(17, 17, 17, 0.2);
}
.b-vote-card__stat-item {
  font-size: 1.125rem;
  font-weight: 700;
  color: #0a9048;
}
.b-vote-card__stat-item > span {
  font-size: 0.875rem;
  color: #111111;
}
.b-vote-card__progress {
  background-color: rgba(255, 162, 12, 0.2);
  position: relative;
  height: 60px;
  border-radius: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}
.b-vote-card__progress-bar {
  background-color: rgba(255, 162, 12, 0.4);
  position: absolute;
  height: 60px;
  left: 0;
  top: 0;
  bottom: 0;
  border-top-left-radius: 1.875rem;
  border-bottom-left-radius: 1.875rem;
  z-index: 2;
}
.b-vote-card__progress-desc {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1.125rem;
  font-weight: 700;
  color: #c51f06;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 4;
}
.b-vote-card__progress-desc .fal {
  font-size: 1.25rem;
  margin-right: 0.8125rem;
}
@media (max-width: 575.98px) {
  .b-vote-card__img-link {
    width: 7.5rem;
    height: 7.5rem;
  }
  .b-vote-card__title {
    margin-bottom: 0.5rem;
    text-align: center;
  }
  .b-vote-card__title > a {
    display: block;
    font-size: 1.125rem;
    color: #111111;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .b-vote-card__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .b-vote-card__title > a:hover, .b-vote-card__title > a:focus {
    color: #f83c20;
  }
  .b-vote-card__school {
    margin-bottom: 0rem;
    font-size: 0.875rem;
    text-align: center;
    font-weight: 500;
  }
  .b-vote-card__team {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    color: rgba(17, 17, 17, 0.4);
    font-weight: 500;
    text-align: center;
  }
  .b-vote-card__dial-item {
    margin-bottom: 0.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0.75rem;
  }
  .b-vote-card__dial-dial {
    margin-right: 0rem;
    margin-bottom: 0.125rem;
  }
  .b-vote-card__stat {
    margin-bottom: 0.25rem;
    padding: 0.75rem 0;
  }
  .b-vote-card__stat-item {
    font-size: 0.875rem;
  }
  .b-vote-card__stat-item > span {
    font-size: 0.75rem;
  }
  .b-vote-card__progress {
    height: 32px;
  }
  .b-vote-card__progress-bar {
    height: 32px;
  }
  .b-vote-card__progress-desc {
    font-size: 0.875rem;
  }
  .b-vote-card__progress-desc .fal {
    font-size: 1rem;
    margin-right: 0.625rem;
  }
}

.b-vote-card-2 {
  text-align: center;
}
.b-vote-card-2__img {
  margin-bottom: 1.875rem;
}
.b-vote-card-2__img-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 15rem;
  height: 15rem;
  border: 5px solid transparent;
  border-radius: 50%;
  overflow: hidden;
}
.b-vote-card-2__img-link.active {
  border: 5px solid #f83c20;
}
.b-vote-card-2__title {
  margin-bottom: 0.625rem;
}
.b-vote-card-2__title > a {
  display: block;
  font-size: 1.5rem;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (max-width: 1200px) {
  .b-vote-card-2__title > a {
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (prefers-reduced-motion: reduce) {
  .b-vote-card-2__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-vote-card-2__title > a:hover, .b-vote-card-2__title > a:focus {
  color: #f83c20;
}
.b-vote-card-2__school {
  margin-bottom: 0rem;
  font-size: 1.125rem;
  font-weight: 500;
}
.b-vote-card-2__team {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  color: rgba(17, 17, 17, 0.4);
  font-weight: 500;
}
@media (max-width: 575.98px) {
  .b-vote-card-2__img {
    margin-bottom: 1rem;
  }
  .b-vote-card-2__img-link {
    width: 11.25rem;
    height: 11.25rem;
    padding: 0.5rem;
  }
  .b-vote-card-2__img-link.active {
    border: 5px solid #f83c20;
  }
  .b-vote-card-2__title {
    margin-bottom: 0.125rem;
  }
  .b-vote-card-2__title > a {
    font-size: 1rem;
  }
  .b-vote-card-2__school {
    font-size: 0.75rem;
  }
  .b-vote-card-2__team {
    margin-bottom: 1rem;
    font-size: 0.75rem;
  }
}

.b-vote-card-3 {
  text-align: center;
}
.b-vote-card-3__img {
  margin-bottom: 0.9375rem;
}
.b-vote-card-3__img-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 13.125rem;
  height: 13.125rem;
  border: 5px solid transparent;
  border-radius: 50%;
  overflow: hidden;
}
.b-vote-card-3__img-link.active {
  border: 5px solid #f83c20;
}
.b-vote-card-3__title {
  margin-bottom: 0.625rem;
}
.b-vote-card-3__title > a {
  display: block;
  font-size: 1.125rem;
  color: #111111;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-vote-card-3__title > a {
    -webkit-transition: none;
    transition: none;
  }
}
.b-vote-card-3__title > a:hover, .b-vote-card-3__title > a:focus {
  color: #f83c20;
}
.b-vote-card-3__school {
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
}
.b-vote-card-3__team {
  margin-bottom: 1.875rem;
  font-size: 0.875rem;
  color: rgba(17, 17, 17, 0.4);
  font-weight: 500;
}
.b-vote-card-3__progress {
  background-color: rgba(255, 162, 12, 0.2);
  position: relative;
  height: 40px;
  border-radius: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1rem;
  font-weight: 700;
  color: #c51f06;
}
.b-vote-card-3__progress-desc {
  font-size: 1rem;
  font-weight: 700;
  color: #c51f06;
  z-index: 2;
}

.b-vote-select {
  margin-bottom: 1.375rem;
}
@media (max-width: 575.98px) {
  .b-vote-select .row {
    margin-right: -7px;
    margin-left: -7px;
  }
  .b-vote-select .row > .col,
  .b-vote-select .row > [class*=col-] {
    padding-right: 7px;
    padding-left: 7px;
  }
}

.b-vote-timeline {
  margin-bottom: 2.25rem;
  text-align: center;
}
.b-vote-timeline__header {
  position: relative;
  margin-bottom: -14px;
  z-index: 2;
}
.b-vote-timeline__header-title {
  margin-bottom: 1.625rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
}
.b-vote-timeline__header-divider {
  background-color: #fff;
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid #f83c20;
}
.b-vote-timeline__cards {
  position: relative;
  padding-top: 3.125rem;
  border-top: 5px solid #f83c20;
  z-index: 1;
}
@media (max-width: 1203.98px) {
  .b-vote-timeline__container {
    width: 1170px;
  }
  .b-vote-timeline .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (max-width: 575.98px) {
  .b-vote-timeline__container {
    width: 850px;
  }
  .b-vote-timeline__header-title {
    margin-bottom: 1rem;
    font-size: 1rem;
  }
  .b-vote-timeline__cards {
    padding-top: 1.875rem;
  }
}

.b-vote-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-vote-progress__img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 1.875rem;
}
.b-vote-progress__main {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.b-vote-progress__header {
  margin-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-vote-progress__header-title {
  font-size: 1.125rem;
  font-weight: 500;
}
.b-vote-progress__header-desc {
  font-size: 1.125rem;
  font-weight: 700;
  color: rgba(17, 17, 17, 0.4);
}
.b-vote-progress__progress .progress {
  background-color: #ffecce;
  height: 10px;
}
@media (max-width: 575.98px) {
  .b-vote-progress {
    padding-bottom: 48px;
  }
  .b-vote-progress__img {
    width: 48px;
    height: 48px;
    margin-right: 1rem;
  }
  .b-vote-progress__main {
    position: relative;
  }
  .b-vote-progress__header {
    position: relative;
    margin-bottom: 0rem;
  }
  .b-vote-progress__header-title {
    font-size: 1rem;
  }
  .b-vote-progress__header-desc {
    position: absolute;
    left: 10px;
    bottom: -56px;
    font-size: 0.875rem;
    color: #f27a04;
    z-index: 3;
  }
  .b-vote-progress__progress {
    position: absolute;
    left: -60px;
    bottom: -60px;
    right: 0;
  }
  .b-vote-progress__progress .progress {
    height: 32px;
  }
  .b-vote-progress__progress .progress .progress-bar {
    background: #FEBC63;
  }
}

.b-vote-progress-box {
  padding-top: 0.6875rem;
  padding-bottom: 1.25rem;
}
.b-vote-progress-box .b-vote-progress {
  margin-bottom: 2.5rem;
}
@media (max-width: 575.98px) {
  .b-vote-progress-box .b-vote-progress {
    margin-bottom: 1rem;
  }
}

.b-vote-card-box {
  margin-bottom: 3.375rem;
}
@media (max-width: 1203.98px) {
  .b-vote-card-box__container {
    width: 1170px;
  }
  .b-vote-card-box .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

.b-table-vote {
  max-width: 870px;
  margin-right: auto;
  font-size: 0.9375rem;
}
.b-table-vote .dropdown .btn-link {
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #111111;
}
.b-table-vote .dropdown .btn-link:hover, .b-table-vote .dropdown .btn-link:focus {
  color: #f83c20;
}
@media (max-width: 767.98px) {
  .b-table-vote {
    min-width: 600px;
  }
}

.b-scroll-horizontal {
  position: relative;
  width: 100%;
  z-index: 1;
}
@media (max-width: 1203.98px) {
  .b-scroll-horizontal {
    width: auto;
    overflow-y: hidden;
    overflow-x: auto;
    min-height: 0.01%;
    -webkit-overflow-scrolling: touch;
  }
  .b-scroll-horizontal__scroll {
    width: 1170px;
  }
}

.b-slider-vote,
.b-slider-vote-2,
.b-slider-vote-3,
.b-slider-vote-4 {
  position: relative;
  margin-bottom: 3.375rem;
}
.b-slider-vote__next, .b-slider-vote__prev,
.b-slider-vote-2__next,
.b-slider-vote-2__prev,
.b-slider-vote-3__next,
.b-slider-vote-3__prev,
.b-slider-vote-4__next,
.b-slider-vote-4__prev {
  position: absolute;
  top: 40%;
  width: 70px;
  height: 70px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.125rem;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  z-index: 100;
}
@media (prefers-reduced-motion: reduce) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    margin-top: 0;
  }
}
.b-slider-vote__next:hover, .b-slider-vote__prev:hover,
.b-slider-vote-2__next:hover,
.b-slider-vote-2__prev:hover,
.b-slider-vote-3__next:hover,
.b-slider-vote-3__prev:hover,
.b-slider-vote-4__next:hover,
.b-slider-vote-4__prev:hover {
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 575.98px) {
  .b-slider-vote__next, .b-slider-vote__prev,
  .b-slider-vote-2__next,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__next,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__next,
  .b-slider-vote-4__prev {
    width: 56px;
    height: 56px;
  }
}
.b-slider-vote__prev,
.b-slider-vote-2__prev,
.b-slider-vote-3__prev,
.b-slider-vote-4__prev {
  left: -35px;
  right: auto;
}
@media (max-width: 767.98px) {
  .b-slider-vote__prev,
  .b-slider-vote-2__prev,
  .b-slider-vote-3__prev,
  .b-slider-vote-4__prev {
    left: -5px;
  }
}
.b-slider-vote__next,
.b-slider-vote-2__next,
.b-slider-vote-3__next,
.b-slider-vote-4__next {
  right: -35px;
  left: auto;
}
@media (max-width: 767.98px) {
  .b-slider-vote__next,
  .b-slider-vote-2__next,
  .b-slider-vote-3__next,
  .b-slider-vote-4__next {
    right: -5px;
  }
}
.b-slider-vote .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-3 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.b-slider-vote-4 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7.5px;
}
@media (max-width: 575.98px) {
  .b-slider-vote .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-3 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .b-slider-vote-4 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
  }
}
.b-slider-vote__pagination,
.b-slider-vote-2__pagination,
.b-slider-vote-3__pagination,
.b-slider-vote-4__pagination {
  padding-top: 32px;
  text-align: center;
}
.b-slider-vote__pagination .swiper-pagination-bullet,
.b-slider-vote-2__pagination .swiper-pagination-bullet,
.b-slider-vote-3__pagination .swiper-pagination-bullet,
.b-slider-vote-4__pagination .swiper-pagination-bullet {
  background: rgba(17, 17, 17, 0.38);
  width: 12px;
  height: 12px;
  opacity: 1;
}
.b-slider-vote__pagination .swiper-pagination-bullet-active,
.b-slider-vote-2__pagination .swiper-pagination-bullet-active,
.b-slider-vote-3__pagination .swiper-pagination-bullet-active,
.b-slider-vote-4__pagination .swiper-pagination-bullet-active {
  background: rgba(17, 17, 17, 0.2);
}
@media (max-width: 575.98px) {
  .b-slider-vote__pagination,
  .b-slider-vote-2__pagination,
  .b-slider-vote-3__pagination,
  .b-slider-vote-4__pagination {
    padding-top: 10px;
  }
  .b-slider-vote__pagination .swiper-pagination-bullet,
  .b-slider-vote-2__pagination .swiper-pagination-bullet,
  .b-slider-vote-3__pagination .swiper-pagination-bullet,
  .b-slider-vote-4__pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 575.98px) {
  .b-slider-vote,
  .b-slider-vote-2,
  .b-slider-vote-3,
  .b-slider-vote-4 {
    margin-bottom: 1.875rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJsaWIvX215LWZvbnRzLnNjc3MiLCJsaWIvX215LXZhci1taXguc2NzcyIsImxpYi9fbXktZnJhbWV3b3JrLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX3Jvb3Quc2NzcyIsImxpYi9ib290c3RyYXAtNC9fcmVib290LnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvdmVuZG9yL19yZnMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fdmFyaWFibGVzLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19ob3Zlci5zY3NzIiwibGliL2Jvb3RzdHJhcC00L190eXBlLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19saXN0cy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19pbWFnZXMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2ltYWdlLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX2NvZGUuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fZ3JpZC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fZ3JpZC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX3RhYmxlcy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fdGFibGUtcm93LnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX2Zvcm1zLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19mb3Jtcy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX2J1dHRvbnMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fdHJhbnNpdGlvbnMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fZHJvcGRvd24uc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2NhcmV0LnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19idXR0b24tZ3JvdXAuc2NzcyIsImxpYi9ib290c3RyYXAtNC9faW5wdXQtZ3JvdXAuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX25hdi5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19uYXZiYXIuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fY2FyZC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19icmVhZGNydW1iLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX3BhZ2luYXRpb24uc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImxpYi9ib290c3RyYXAtNC9fYmFkZ2Uuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2JhZGdlLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX2p1bWJvdHJvbi5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19hbGVydC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fYWxlcnQuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fcHJvZ3Jlc3Muc2NzcyIsImxpYi9ib290c3RyYXAtNC9fbWVkaWEuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fbGlzdC1ncm91cC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19jbG9zZS5zY3NzIiwibGliL2Jvb3RzdHJhcC00L190b2FzdHMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fbW9kYWwuc2NzcyIsImxpYi9ib290c3RyYXAtNC9fdG9vbHRpcC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19wb3BvdmVyLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvX2Nhcm91c2VsLnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19zcGlubmVycy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJsaWIvYm9vdHN0cmFwLTQvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImxpYi9ib290c3RyYXAtNC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImxpYi9ib290c3RyYXAtNC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwibGliL2Jvb3RzdHJhcC00L3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwibGliL2Jvb3RzdHJhcC00L19wcmludC5zY3NzIiwibGliL2ZvbnQtYXdlc29tZS01L19mb250YXdlc29tZS5zY3NzIiwibGliL2ZvbnQtYXdlc29tZS01L19jb3JlLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX21peGlucy5zY3NzIiwibGliL2ZvbnQtYXdlc29tZS01L19sYXJnZXIuc2NzcyIsImxpYi9mb250LWF3ZXNvbWUtNS9fZml4ZWQtd2lkdGguc2NzcyIsImxpYi9mb250LWF3ZXNvbWUtNS9fdmFyaWFibGVzLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX2xpc3Quc2NzcyIsImxpYi9mb250LWF3ZXNvbWUtNS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX2FuaW1hdGVkLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwibGliL2ZvbnQtYXdlc29tZS01L19zdGFja2VkLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX2ljb25zLnNjc3MiLCJsaWIvZm9udC1hd2Vzb21lLTUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImxpYi9mYW5jeWJveC0zL19qcXVlcnkuZmFuY3lib3guc2NzcyIsImxpYi9zd2lwZXItNC9fc3dpcGVyLTIuc2NzcyIsImxpYi9zd2lwZXItNC9jb21wb25lbnRzL19hMTF5LnNjc3MiLCJsaWIvc3dpcGVyLTQvY29tcG9uZW50cy9fZWZmZWN0LWNvdmVyZmxvdy5zY3NzIiwibGliL3N3aXBlci00L2NvbXBvbmVudHMvX2VmZmVjdC1jdWJlLnNjc3MiLCJsaWIvc3dpcGVyLTQvY29tcG9uZW50cy9fZWZmZWN0LWZhZGUuc2NzcyIsImxpYi9zd2lwZXItNC9jb21wb25lbnRzL19lZmZlY3QtZmxpcC5zY3NzIiwibGliL3N3aXBlci00L2NvbXBvbmVudHMvX2xhenkuc2NzcyIsImxpYi9zd2lwZXItNC9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJsaWIvc3dpcGVyLTQvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwibGliL3N3aXBlci00L2NvbXBvbmVudHMvX3Njcm9sbGJhci5zY3NzIiwibGliL3N3aXBlci00L2NvbXBvbmVudHMvX3pvb20uc2NzcyIsImxpYi9zZWxlY3RpemUvX3NlbGVjdGl6ZS5kZWZhdWx0LnNjc3MiLCJsaWIvbWFsaWh1LWN1c3RvbS1zY3JvbGxiYXItMy9fanF1ZXJ5Lm1DdXN0b21TY3JvbGxiYXIuc2NzcyIsImxpYi9qcXVlcnkuY291bnRkb3duL19qcXVlcnkuY291bnRkb3duLnNjc3MiLCJsaWIvZGF0ZXBpY2tlci9kYXRlcGlja2VyLnNjc3MiLCJsaWIvMS1jb3JlL19leHRlbmQuc2NzcyIsImxpYi8xLWNvcmUvX2ltYWdlLnNjc3MiLCJsaWIvMS1jb3JlL19idXR0b24uc2NzcyIsImxpYi8xLWNvcmUvX25hdi5zY3NzIiwibGliLzEtY29yZS9fZm9ybS5zY3NzIiwibGliLzEtY29yZS9fY2hlY2tib3hfcmFkaW8uc2NzcyIsImxpYi8xLWNvcmUvX21vZGFsLnNjc3MiLCJsaWIvMS1jb3JlL19zb2NpYWwuc2NzcyIsImxpYi8xLWNvcmUvX2xhYmVsLnNjc3MiLCJsaWIvMS1jb3JlL190b3RvcC5zY3NzIiwibGliLzEtY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwibGliLzEtY29yZS9fbGF5b3V0LnNjc3MiLCJsaWIvMi1tYWluL18xLWhlYWRlci5zY3NzIiwibGliLzItbWFpbi9fMi1mb290ZXIuc2NzcyIsImxpYi8yLW1haW4vXzMtaG9tZS5zY3NzIiwibGliLzItbWFpbi9fNC1wYWdlcy5zY3Nz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QVNqa0JBO0VIeUlRLGVBaEVXO0FONGZuQjtBTXRhUTtFRy9KUjtJSHVLWSxpQ0E5RE07RU5nZWhCO0FBQ0Y7O0FTemtCQTtFSHdJUSxrQkFoRVc7QU5xZ0JuQjtBTS9hUTtFRzlKUjtJSHNLWSwrQkE5RE07RU55ZWhCO0FBQ0Y7O0FTamxCQTtFSHVJUSxpQkFoRVc7QU44Z0JuQjtBTXhiUTtFRzdKUjtJSHFLWSxpQ0E5RE07RU5rZmhCO0FBQ0Y7O0FTemxCQTtFSDRHTSxrQkF0Q2E7QU51aEJuQjs7QVM1bEJBO0VIMkdNLGVBdENhO0FOMmhCbkI7O0FTOWxCQTtFSHlHTSxrQkF0Q2E7RUdqRWpCLGdCRm1TNEI7QVA4VDlCOztBUzdsQkE7RUg2SFEsZUFoRVc7RUczRGpCLGdCRnNSNEI7RUVyUjVCLGdCRjZRNEI7QVBtVjlCO0FNaGRRO0VHbkpSO0lIMkpZLGlDQTlETTtFTjBnQmhCO0FBQ0Y7O0FTbm1CQTtFSHdIUSxpQkFoRVc7RUd0RGpCLGdCRmtSNEI7RUVqUjVCLGdCRndRNEI7QVA4VjlCO0FNM2RRO0VHOUlSO0lIc0pZLGlDQTlETTtFTnFoQmhCO0FBQ0Y7O0FTem1CQTtFSG1IUSxpQkFoRVc7RUdqRGpCLGdCRjhRNEI7RUU3UTVCLGdCRm1RNEI7QVB5VzlCO0FNdGVRO0VHeklSO0lIaUpZLGlDQTlETTtFTmdpQmhCO0FBQ0Y7O0FTL21CQTtFSDhHUSxpQkFoRVc7RUc1Q2pCLGdCRjBRNEI7RUV6UTVCLGdCRjhQNEI7QVBvWDlCO0FNamZRO0VHcElSO0lINElZLGlDQTlETTtFTjJpQmhCO0FBQ0Y7O0FTL21CQTtFQUNFLGdCRjBFTztFRXpFUCxtQkZ5RU87RUV4RVAsU0FBQTtFQUNBLHdDQUFBO0FUa25CRjs7QVMxbUJBOztFSE1JLGNBQUE7RUdIRixnQkZzTjRCO0FQdVo5Qjs7QVMxbUJBOztFQUVFLGNGOFA0QjtFRTdQNUIseUJGc1E0QjtBUHVXOUI7O0FTcm1CQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVZ3ckJGOztBU3JtQkE7RUNwRkUsZUFBQTtFQUNBLGdCQUFBO0FWNnJCRjs7QVN2bUJBO0VBQ0UscUJBQUE7QVQwbUJGO0FTeG1CRTtFQUNFLG9CRmdQMEI7QVAwWDlCOztBU2htQkE7RUhqQ0ksY0FBQTtFR21DRix5QkFBQTtBVG1tQkY7O0FTL2xCQTtFQUNFLG1CRmlCTztFREZILGtCQXRDYTtBTjBuQm5COztBUy9sQkE7RUFDRSxjQUFBO0VIN0NFLGNBQUE7RUcrQ0YsY0YxR1M7QVA0c0JYO0FTaG1CRTtFQUNFLGFBQUE7QVRrbUJKOztBV3J0QkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBWm10QkY7O0FXcHRCQTtFQUNFLGdCSisrQmtDO0VJOStCbEMsc0JKUlM7RUlTVCx5QkFBQTtFRVhFLHNCTnFPMEI7RUsvTjVCLGVBQUE7RUFHQSxZQUFBO0FaNHRCRjs7QVc5c0JBO0VBRUUscUJBQUE7QVhndEJGOztBVzdzQkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVhndEJGOztBVzdzQkE7RUxrQ0ksY0FBQTtFS2hDRixjSjNCUztBUDJ1Qlg7O0FjdnZCQTtFUnVFSSxnQkFBQTtFUXJFRixjUG9DUTtFT25DUixzQkFBQTtBZDB2QkY7QWN2dkJFO0VBQ0UsY0FBQTtBZHl2Qko7O0FjcHZCQTtFQUNFLHNCQUFBO0VSMERFLGdCQUFBO0VReERGLFdQVFM7RU9VVCx5QlBEUztFTVhQLHFCTnVPMEI7QVA2aEI5QjtBY3B2QkU7RUFDRSxVQUFBO0VSa0RBLGVBQUE7RVFoREEsZ0JQb1EwQjtBUGtmOUI7O0FjaHZCQTtFQUNFLGNBQUE7RVJ5Q0UsZ0JBQUE7RVF2Q0YsY1BqQlM7QVBvd0JYO0FjaHZCRTtFUm9DRSxrQkFBQTtFUWxDQSxjQUFBO0VBQ0Esa0JBQUE7QWRrdkJKOztBYzd1QkE7RUFDRSxpQlB3aUNrQztFT3ZpQ2xDLGtCQUFBO0FkZ3ZCRjs7QWV6eEJFO0VDQUEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FoQjZ4QkY7QWlCMXVCSTtFRnZERjtJQ1lJLGdCYmtFaUI7RUh1dEJyQjtBQUNGO0FpQi91Qkk7RUZ2REY7SUNZSSxnQmJrRWlCO0VI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QkFBQTtFaEI2L0NBO0VrQnAvQ1E7SUZUUiwyQkFBQTtFaEJnZ0RBO0VrQnYvQ1E7SUZUUixnQkFBQTtFaEJtZ0RBO0VrQjEvQ1E7SUZUUiwyQkFBQTtFaEJzZ0RBO0VrQjcvQ1E7SUZUUiwyQkFBQTtFaEJ5Z0RBO0VrQmhnRFE7SUZUUixnQkFBQTtFaEI0Z0RBO0VrQm5nRFE7SUZUUiwyQkFBQTtFaEIrZ0RBO0VrQnRnRFE7SUZUUiwyQkFBQTtFaEJraERBO0FBQ0Y7QW1CaGtEQTtFQUNFLFdBQUE7RUFDQSxtQloySE87RVkxSFAsY2pCU1k7QUZ5akRkO0FtQi9qREU7O0VBRUUsZ0JaOFUwQjtFWTdVMUIsbUJBQUE7RUFDQSw2QkFBQTtBbkJpa0RKO0FtQjlqREU7RUFDRSxzQkFBQTtFQUNBLGdDQUFBO0FuQmdrREo7QW1CN2pERTtFQUNFLDZCQUFBO0FuQitqREo7O0FtQnJqREU7O0VBRUUsZVp3VDBCO0FQZ3dDOUI7O0FtQi9pREE7RUFDRSx5QkFBQTtBbkJrakRGO0FtQmhqREU7O0VBRUUseUJBQUE7QW5Ca2pESjtBbUI5aURJOztFQUVFLHdCQUFBO0FuQmdqRE47O0FtQjFpREU7Ozs7RUFJRSxTQUFBO0FuQjZpREo7O0FtQnBpREU7RUFDRSxxQ1pvUjBCO0FQbXhDOUI7O0FRdG1ERTtFVzJFSSxjakJ2RVE7RWlCd0VSLHNDWnlRd0I7QVBzeEM5Qjs7QW9Cam5ESTs7O0VBR0UseUJEMkYrQjtBbkJ5aERyQztBb0JobkRNOzs7O0VBSUUscUJEbUZ5RTtBbkIraERqRjs7QVF2bkRFO0VZaUJNLHlCQUplO0FwQjhtRHZCO0FvQnhtRFE7O0VBRUUseUJBUmE7QXBCa25EdkI7O0FvQnJvREk7OztFQUdFLHlCRDJGK0I7QW5CNmlEckM7QW9CcG9ETTs7OztFQUlFLHFCRG1GeUU7QW5CbWpEakY7O0FRM29ERTtFWWlCTSx5QkFKZTtBcEJrb0R2QjtBb0I1bkRROztFQUVFLHlCQVJhO0FwQnNvRHZCOztBb0J6cERJOzs7RUFHRSx5QkQyRitCO0FuQmlrRHJDO0FvQnhwRE07Ozs7RUFJRSxxQkRtRnlFO0FuQnVrRGpGOztBUS9wREU7RVlpQk0seUJBSmU7QXBCc3BEdkI7QW9CaHBEUTs7RUFFRSx5QkFSYTtBcEIwcER2Qjs7QW9CN3FESTs7O0VBR0UseUJEMkYrQjtBbkJxbERyQztBb0I1cURNOzs7O0VBSUUscUJEbUZ5RTtBbkIybERqRjs7QVFuckRFO0VZaUJNLHlCQUplO0FwQjBxRHZCO0FvQnBxRFE7O0VBRUUseUJBUmE7QXBCOHFEdkI7O0FvQmpzREk7OztFQUdFLHlCRDJGK0I7QW5CeW1EckM7QW9CaHNETTs7OztFQUlFLHFCRG1GeUU7QW5CK21EakY7O0FRdnNERTtFWWlCTSx5QkFKZTtBcEI4ckR2QjtBb0J4ckRROztFQUVFLHlCQVJhO0FwQmtzRHZCOztBb0JydERJOzs7RUFHRSx5QkQyRitCO0FuQjZuRHJDO0FvQnB0RE07Ozs7RUFJRSxxQkRtRnlFO0FuQm1vRGpGOztBUTN0REU7RVlpQk0seUJBSmU7QXBCa3REdkI7QW9CNXNEUTs7RUFFRSx5QkFSYTtBcEJzdER2Qjs7QW9CenVESTs7O0VBR0UseUJEMkYrQjtBbkJpcERyQztBb0J4dURNOzs7O0VBSUUscUJEbUZ5RTtBbkJ1cERqRjs7QVEvdURFO0VZaUJNLHlCQUplO0FwQnN1RHZCO0FvQmh1RFE7O0VBRUUseUJBUmE7QXBCMHVEdkI7O0FvQjd2REk7OztFQUdFLHlCRDJGK0I7QW5CcXFEckM7QW9CNXZETTs7OztFQUlFLHFCRG1GeUU7QW5CMnFEakY7O0FRbndERTtFWWlCTSx5QkFKZTtBcEIwdkR2QjtBb0JwdkRROztFQUVFLHlCQVJhO0FwQjh2RHZCOztBb0JqeERJOzs7RUFHRSxzQ2J3VndCO0FQNDdDOUI7O0FRanhERTtFWWlCTSxzQ0FKZTtBcEJ3d0R2QjtBb0Jsd0RROztFQUVFLHNDQVJhO0FwQjR3RHZCOztBbUJwckRJO0VBQ0UsV1ozR0s7RVk0R0wseUJacEdLO0VZcUdMLHFCWjJQd0I7QVA0N0M5QjtBbUJsckRJO0VBQ0UsY2pCMUdRO0VpQjJHUix5QmhCeUR3QjtFZ0J4RHhCLHFCWjBPZTtBUDA4Q3JCOztBbUIvcURBO0VBQ0UsV1ozSFM7RVk0SFQseUJacEhTO0FQc3lEWDtBbUJockRFOzs7RUFHRSxxQlp1TzBCO0FQMjhDOUI7QW1CL3FERTtFQUNFLFNBQUE7QW5CaXJESjtBbUI3cURJO0VBQ0UsMkNaMk53QjtBUG85QzlCO0FRcHpERTtFVzRJTSxXWmpKRztFWWtKSCw0Q1pxTnNCO0FQczlDOUI7O0FpQjN2REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RW5CNnBETjtFbUIxcERNO0lBQ0UsU0FBQTtFbkI0cERSO0FBQ0Y7QWlCdndESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFbkJ3cUROO0VtQnJxRE07SUFDRSxTQUFBO0VuQnVxRFI7QUFDRjtBaUJseERJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VuQm1yRE47RW1CaHJETTtJQUNFLFNBQUE7RW5Ca3JEUjtBQUNGO0FpQjd4REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RW5COHJETjtFbUIzckRNO0lBQ0UsU0FBQTtFbkI2ckRSO0FBQ0Y7QW1CdnNESTtFQUVJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBbkJ3c0RSO0FtQnJzRFE7RUFDRSxTQUFBO0FuQnVzRFY7O0FtQi9yREk7RUFDSSxlQUFBO0FuQmtzRFI7QW1CL3JESTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QW5CaXNEUjs7QXFCNTNEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNkcWVzQztFY3BldEMseUJBQUE7RWZxSEksZUF0Q2E7RWU1RWpCLGdCZDhRNEI7RWM3UTVCLGdCZGtSNEI7RWNqUjVCLGNkRFM7RWNFVCxzQmRUUztFY1VULDRCQUFBO0VBQ0EseUJBQUE7RVJiRSxzQk5xTzBCO0VlcE94Qix3RkRrQko7RUNsQkksZ0ZEa0JKO0VDbEJJLHdFRGtCSjtFQ2xCSSw4R0RrQko7QXJCMDNERjtBc0J2NERJO0VETEo7SUNNTSx3QkFBQTtJQUFBLGdCQUFBO0V0QjA0REo7QUFDRjtBcUI1M0RFO0VBQ0UsNkJBQUE7RUFDQSxTQUFBO0FyQjgzREo7QXVCOTRERTtFQUNFLGNBQUE7RUFDQSxzQmhCUk87RWdCU1AscUJoQmdkb0M7RWdCL2NwQyxVQUFBO0VBS0Usd0RoQmdYd0I7RWdCaFh4QixnRGhCZ1h3QjtBUDRoRDlCO0FxQjkzREU7RUFDRSxjZHhCTztFYzBCUCxVQUFBO0FyQiszREo7QXFCbDRERTtFQUNFLGNkeEJPO0VjMEJQLFVBQUE7QXJCKzNESjtBcUJsNERFO0VBQ0UsY2R4Qk87RWMwQlAsVUFBQTtBckIrM0RKO0FxQmw0REU7RUFDRSxjZHhCTztFYzBCUCxVQUFBO0FyQiszREo7QXFCbDRERTtFQUNFLGNkeEJPO0VjMEJQLFVBQUE7QXJCKzNESjtBcUJ2M0RFO0VBRUUseUJkeENPO0VjMENQLFVBQUE7QXJCdTNESjs7QXFCbDNERTtFQU1FLGNkaERPO0VjaURQLHNCZHhETztBUHc2RFg7O0FxQjMyREE7O0VBRUUsY0FBQTtFQUNBLFdBQUE7QXJCODJERjs7QXFCcDJEQTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQkFBQTtFZlpFLGtCQUFBO0VlY0YsZ0JkME00QjtBUDZwRDlCOztBcUJwMkRBO0VBQ0UsK0JBQUE7RUFDQSxrQ0FBQTtFZm9DSSxrQkF0Q2E7RWVJakIsZ0JkdUk0QjtBUGd1RDlCOztBcUJwMkRBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFZjZCSSxtQkF0Q2E7RWVXakIsZ0JkaUk0QjtBUHN1RDlCOztBcUI5MURBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxxQmQ4UTRCO0VjN1E1Qix3QmQ2UTRCO0VjNVE1QixnQkFBQTtFQUNBLGdCZDZLNEI7RWM1SzVCLGNuQnBHWTtFbUJxR1osNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FyQmkyREY7QXFCLzFERTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBckJnMkRKOztBcUJwMURBO0VBQ0Usa0Nkc1dzQztFY3JXdEMsdUJBQUE7RWZYSSxtQkF0Q2E7RWVtRGpCLGdCZHlGNEI7RU1oTzFCLHFCTnVPMEI7QVB3dkQ5Qjs7QXFCcDFEQTtFQUNFLGdDZCtWc0M7RWM5VnRDLG9CQUFBO0VmbkJJLGtCQXRDYTtFZTJEakIsZ0JkZ0Y0QjtFTS9OMUIscUJOc08wQjtBUGl3RDlCOztBcUJsMURFO0VBRUUsWUFBQTtBckJvMURKOztBcUJoMURBO0VBQ0UsWUFBQTtBckJtMURGOztBcUIzMERBO0VBQ0UsbUJkb1ZzQztBUDAvQ3hDOztBcUIzMERBO0VBQ0UsY0FBQTtFQUNBLG1CZHFVc0M7QVB5Z0R4Qzs7QXFCdDBEQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBckJ5MERGO0FxQnYwREU7O0VBRUUsa0JBQUE7RUFDQSxpQkFBQTtBckJ5MERKOztBcUJoMERBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJkMFNzQztBUHloRHhDOztBcUJoMERBO0VBQ0Usa0JBQUE7RUFDQSxrQmRzU3NDO0VjclN0QyxxQkFBQTtBckJtMERGO0FxQmowREU7RUFDRSxjZHhNTztBUDJnRVg7O0FxQi96REE7RUFDRSxnQkFBQTtBckJrMERGOztBcUIvekRBO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCZHlSc0M7QVB5aUR4QztBcUIvekRFO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJkb1JvQztFY25ScEMsY0FBQTtBckJpMERKOztBdUI1Z0VFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQmhCb2RvQztFRDVhcEMsY0FBQTtFaUJ0Q0EsY0ZtTnFDO0FyQjR6RHpDOztBdUI1Z0VFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFakI0QkEsbUJBQUE7RWlCMUJBLGdCaEJrUDBCO0VnQmpQMUIsV0FBQTtFQUNBLHlCQUFBO0VWM0NBLHNCTnFPMEI7QVBzMUQ5Qjs7QXVCM2dFSTtFQUVFLHFCRjhMbUM7RUUzTGpDLG9DaEJnYmdDO0VnQi9haEMsNFBGMEx3RDtFRXpMeEQsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0F2QjJnRVI7QXVCeGdFTTtFQUNFLHFCRm1MaUM7RUVsTGpDLHdEQUFBO0VBQUEsZ0RBQUE7QXZCMGdFUjtBdUJ2Z0VNOzs7RUFFRSxjQUFBO0F2QjBnRVI7O0F1Qm5nRUk7RUFHSSxvQ2hCd1pnQztFZ0J2WmhDLGtGQUFBO0F2Qm9nRVI7O0F1QjkvREk7RUFFRSxxQkYwSm1DO0VFdkpqQyxzRGhCcWVvQztFZ0JwZXBDLDZnQkFBQTtBdkI4L0RSO0F1QjMvRE07RUFDRSxxQkZrSmlDO0VFakpqQyx3REFBQTtFQUFBLGdEQUFBO0F2QjYvRFI7QXVCMS9ETTs7O0VBRUUsY0FBQTtBdkI2L0RSOztBdUJwL0RNOzs7RUFFRSxjQUFBO0F2QncvRFI7O0F1QmgvRE07RUFDRSxjRndIaUM7QXJCMjNEekM7QXVCaC9ETTs7O0VBRUUsY0FBQTtBdkJtL0RSOztBdUIzK0RNO0VBQ0UsY0YwR2lDO0FyQm80RHpDO0F1QjUrRFE7RUFDRSxxQkZ1RytCO0FyQnU0RHpDO0F1QjErRE07OztFQUVFLGNBQUE7QXZCNitEUjtBdUJ6K0RRO0VBQ0UscUJBQUE7RUNuSk4seUJEb0oyQjtBdkIyK0QvQjtBdUJ0K0RRO0VBQ0Usd0RBQUE7RUFBQSxnREFBQTtBdkJ3K0RWO0F1QnIrRFE7RUFDRSxxQkZpRitCO0FyQnM1RHpDOztBdUI3OURNO0VBQ0UscUJGc0VpQztBckIwNUR6QztBdUI3OURNOzs7RUFFRSxjQUFBO0F2QmcrRFI7QXVCNTlEUTtFQUNFLHFCRjREK0I7RUUzRC9CLHdEQUFBO0VBQUEsZ0RBQUE7QXZCODlEVjs7QXVCM25FRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJoQm9kb0M7RUQ1YXBDLGNBQUE7RWlCdENBLGNGbU5xQztBckIyNkR6Qzs7QXVCM25FRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RWpCNEJBLG1CQUFBO0VpQjFCQSxnQmhCa1AwQjtFZ0JqUDFCLFdBQUE7RUFDQSx5QkFBQTtFVjNDQSxzQk5xTzBCO0FQcThEOUI7O0F1QjFuRUk7RUFFRSxxQkY4TG1DO0VFM0xqQyxvQ2hCZ2JnQztFZ0IvYWhDLHNTRjBMd0Q7RUV6THhELDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtBdkIwbkVSO0F1QnZuRU07RUFDRSxxQkZtTGlDO0VFbExqQyx3REFBQTtFQUFBLGdEQUFBO0F2QnluRVI7QXVCdG5FTTs7O0VBRUUsY0FBQTtBdkJ5bkVSOztBdUJsbkVJO0VBR0ksb0NoQndaZ0M7RWdCdlpoQyxrRkFBQTtBdkJtbkVSOztBdUI3bUVJO0VBRUUscUJGMEptQztFRXZKakMsc0RoQnFlb0M7RWdCcGVwQyx1akJBQUE7QXZCNm1FUjtBdUIxbUVNO0VBQ0UscUJGa0ppQztFRWpKakMsd0RBQUE7RUFBQSxnREFBQTtBdkI0bUVSO0F1QnptRU07OztFQUVFLGNBQUE7QXZCNG1FUjs7QXVCbm1FTTs7O0VBRUUsY0FBQTtBdkJ1bUVSOztBdUIvbEVNO0VBQ0UsY0Z3SGlDO0FyQjArRHpDO0F1Qi9sRU07OztFQUVFLGNBQUE7QXZCa21FUjs7QXVCMWxFTTtFQUNFLGNGMEdpQztBckJtL0R6QztBdUIzbEVRO0VBQ0UscUJGdUcrQjtBckJzL0R6QztBdUJ6bEVNOzs7RUFFRSxjQUFBO0F2QjRsRVI7QXVCeGxFUTtFQUNFLHFCQUFBO0VDbkpOLHlCRG9KMkI7QXZCMGxFL0I7QXVCcmxFUTtFQUNFLHdEQUFBO0VBQUEsZ0RBQUE7QXZCdWxFVjtBdUJwbEVRO0VBQ0UscUJGaUYrQjtBckJxZ0V6Qzs7QXVCNWtFTTtFQUNFLHFCRnNFaUM7QXJCeWdFekM7QXVCNWtFTTs7O0VBRUUsY0FBQTtBdkIra0VSO0F1QjNrRVE7RUFDRSxxQkY0RCtCO0VFM0QvQix3REFBQTtFQUFBLGdEQUFBO0F2QjZrRVY7O0FxQnRnRUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FyQnlnRUY7QXFCcGdFRTtFQUNFLFdBQUE7QXJCc2dFSjtBaUJwdEVJO0VJbU5BO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSx3QkFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7SUFDQSxnQkFBQTtFckJvZ0VKO0VxQmhnRUU7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSxnQkFBQTtFckJrZ0VKO0VxQjkvREU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFckJnZ0VKO0VxQjUvREU7SUFDRSxxQkFBQTtFckI4L0RKO0VxQjMvREU7O0lBRUUsV0FBQTtFckI2L0RKO0VxQngvREU7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VyQjAvREo7RXFCeC9ERTtJQUNFLGtCQUFBO0lBQ0Esb0JBQUE7SUFBQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLHFCZDJMa0M7SWMxTGxDLGNBQUE7RXJCMC9ESjtFcUJ2L0RFO0lBQ0UseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0VyQnkvREo7RXFCdi9ERTtJQUNFLGdCQUFBO0VyQnkvREo7QUFDRjs7QXlCMXpFQTtFQUNFLHFCQUFBO0VBRUEsZ0JsQmtSNEI7RWtCalI1QixjdkJNWTtFdUJMWixrQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VDc0ZBLHlCQUFBO0VwQjBCSSxlQXRDYTtFb0JjakIsZ0JuQnlMNEI7RU0zUjFCLHNCTnFPMEI7RWVwT3hCLHFKR1dKO0VIWEksNklHV0o7RUhYSSxxSUdXSjtFSFhJLDJLR1dKO0F6Qit6RUY7QXNCcjBFSTtFR0xKO0lITU0sd0JBQUE7SUFBQSxnQkFBQTtFdEJ3MEVKO0FBQ0Y7QVF6MEVFO0VpQlFFLGN2QkpVO0V1QktWLHFCQUFBO0F6Qm8wRUo7QXlCajBFRTtFQUVFLFVBQUE7RUFDQSx3RGxCMlcwQjtFa0IzVzFCLGdEbEIyVzBCO0FQdTlEOUI7QXlCOXpFRTtFQUVFLGFsQjhZMEI7QVBpN0Q5QjtBeUJoekVBOztFQUVFLG9CQUFBO0F6Qmt6RUY7O0F5Qnp5RUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVAyeEVmO0FROTFFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIwMkV6RztBMEI5MUVFO0VBTUksdURBQUE7RUFBQSwrQ0FBQTtBMUIyMUVOO0EwQnQxRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUHd5RWY7QTBCaDFFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnUzRTdMO0EwQjMwRUk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQnkwRVI7O0F5QnAwRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBzekVmO0FRejNFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJxNEV6RztBMEJ6M0VFO0VBTUkseURBQUE7RUFBQSxpREFBQTtBMUJzM0VOO0EwQmozRUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUG0wRWY7QTBCMzJFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQms1RTdMO0EwQnQyRUk7RUFLSSx5REFBQTtFQUFBLGlEQUFBO0ExQm8yRVI7O0F5Qi8xRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBpMUVmO0FRcDVFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJnNkV6RztBMEJwNUVFO0VBTUksdURBQUE7RUFBQSwrQ0FBQTtBMUJpNUVOO0EwQjU0RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUDgxRWY7QTBCdDRFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjY2RTdMO0EwQmo0RUk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQiszRVI7O0F5QjEzRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVA0MkVmO0FRLzZFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIyN0V6RztBMEIvNkVFO0VBTUksd0RBQUE7RUFBQSxnREFBQTtBMUI0NkVOO0EwQnY2RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUHkzRWY7QTBCajZFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnc4RTdMO0EwQjU1RUk7RUFLSSx3REFBQTtFQUFBLGdEQUFBO0ExQjA1RVI7O0F5QnI1RUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVB1NEVmO0FRMThFRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJzOUV6RztBMEIxOEVFO0VBTUksd0RBQUE7RUFBQSxnREFBQTtBMUJ1OEVOO0EwQmw4RUU7RUFFRSxjQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUG81RWY7QTBCNTdFRTtFQUdFLGNBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQm0rRTdMO0EwQnY3RUk7RUFLSSx3REFBQTtFQUFBLGdEQUFBO0ExQnE3RVI7O0F5Qmg3RUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBrNkVmO0FRcitFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJpL0V6RztBMEJyK0VFO0VBTUksdURBQUE7RUFBQSwrQ0FBQTtBMUJrK0VOO0EwQjc5RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUCs2RWY7QTBCdjlFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjgvRTdMO0EwQmw5RUk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQmc5RVI7O0F5QjM4RUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVA2N0VmO0FRaGdGRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI0Z0Z6RztBMEJoZ0ZFO0VBTUkseURBQUE7RUFBQSxpREFBQTtBMUI2L0VOO0EwQngvRUU7RUFFRSxjQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUDA4RWY7QTBCbC9FRTtFQUdFLGNBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnloRjdMO0EwQjcrRUk7RUFLSSx5REFBQTtFQUFBLGlEQUFBO0ExQjIrRVI7O0F5QnQrRUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVB3OUVmO0FRM2hGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ1aUZ6RztBMEIzaEZFO0VBTUksc0RBQUE7RUFBQSw4Q0FBQTtBMUJ3aEZOO0EwQm5oRkU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUHErRWY7QTBCN2dGRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQm9qRjdMO0EwQnhnRkk7RUFLSSxzREFBQTtFQUFBLDhDQUFBO0ExQnNnRlI7O0F5QjMvRUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVBrL0VmO0FRcmpGRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUHUvRWY7QTBCaGdGRTtFQUVFLHVEQUFBO0VBQUEsK0NBQUE7QTFCaWdGSjtBMEI5L0VFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCKy9FSjtBMEI1L0VFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVBtZ0ZmO0EwQjEvRUk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQncvRVI7O0F5QnBoRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVAyZ0ZmO0FROWtGRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUGdoRmY7QTBCemhGRTtFQUVFLHlEQUFBO0VBQUEsaURBQUE7QTFCMGhGSjtBMEJ2aEZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCd2hGSjtBMEJyaEZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVA0aEZmO0EwQm5oRkk7RUFLSSx5REFBQTtFQUFBLGlEQUFBO0ExQmloRlI7O0F5QjdpRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVBvaUZmO0FRdm1GRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUHlpRmY7QTBCbGpGRTtFQUVFLHVEQUFBO0VBQUEsK0NBQUE7QTFCbWpGSjtBMEJoakZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCaWpGSjtBMEI5aUZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVBxakZmO0EwQjVpRkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQjBpRlI7O0F5QnRrRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVA2akZmO0FRaG9GRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUGtrRmY7QTBCM2tGRTtFQUVFLHdEQUFBO0VBQUEsZ0RBQUE7QTFCNGtGSjtBMEJ6a0ZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCMGtGSjtBMEJ2a0ZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVA4a0ZmO0EwQnJrRkk7RUFLSSx3REFBQTtFQUFBLGdEQUFBO0ExQm1rRlI7O0F5Qi9sRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVBzbEZmO0FRenBGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUDJsRmY7QTBCcG1GRTtFQUVFLHVEQUFBO0VBQUEsK0NBQUE7QTFCcW1GSjtBMEJsbUZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCbW1GSjtBMEJobUZFO0VBR0UsY0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVB1bUZmO0EwQjlsRkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQjRsRlI7O0F5QnhuRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVArbUZmO0FRbHJGRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUG9uRmY7QTBCN25GRTtFQUVFLHVEQUFBO0VBQUEsK0NBQUE7QTFCOG5GSjtBMEIzbkZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCNG5GSjtBMEJ6bkZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVBnb0ZmO0EwQnZuRkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0ExQnFuRlI7O0F5QmpwRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVB3b0ZmO0FRM3NGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUDZvRmY7QTBCdHBGRTtFQUVFLHlEQUFBO0VBQUEsaURBQUE7QTFCdXBGSjtBMEJwcEZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCcXBGSjtBMEJscEZFO0VBR0UsY0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVB5cEZmO0EwQmhwRkk7RUFLSSx5REFBQTtFQUFBLGlEQUFBO0ExQjhvRlI7O0F5QjFxRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVBpcUZmO0FRcHVGRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUHNxRmY7QTBCL3FGRTtFQUVFLHNEQUFBO0VBQUEsOENBQUE7QTFCZ3JGSjtBMEI3cUZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCOHFGSjtBMEIzcUZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVBrckZmO0EwQnpxRkk7RUFLSSxzREFBQTtFQUFBLDhDQUFBO0ExQnVxRlI7O0F5QnhyRkE7RUFDRSxnQmxCOE00QjtFa0I3TTVCLGNsQjZGd0M7RWtCNUZ4QyxxQmxCNkZ3QztBUDhsRjFDO0FROXZGRTtFaUJzRUUsY2xCMkZzQztFa0IxRnRDLHFCdEJwQnNDO0FIK3NGMUM7QXlCeHJGRTtFQUVFLHFCdEJ6QnNDO0VzQjBCdEMsd0JBQUE7RUFBQSxnQkFBQTtBekJ5ckZKO0F5QnRyRkU7RUFFRSxjbEJqRk87RWtCa0ZQLG9CQUFBO0F6QnVyRko7O0F5QjVxRkE7RUNMRSxvQkFBQTtFcEIwQkksa0JBdENhO0VvQmNqQixnQm5CNkg0QjtFTS9OMUIscUJOc08wQjtBUGtqRjlCOztBeUIvcUZBO0VDVEUsdUJBQUE7RXBCMEJJLG1CQXRDYTtFb0JjakIsZ0JuQjhINEI7RU1oTzFCLHFCTnVPMEI7QVB3akY5Qjs7QXlCN3FGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0F6QmdyRkY7QXlCN3FGRTtFQUNFLGtCbEJ1VDBCO0FQdzNFOUI7O0F5QnZxRkU7OztFQUNFLFdBQUE7QXpCNHFGSjs7QTJCbHpGQTtFTE1NLHdDS0xKO0VMS0ksZ0NLTEo7QTNCcXpGRjtBc0IzeUZJO0VLWEo7SUxZTSx3QkFBQTtJQUFBLGdCQUFBO0V0Qjh5Rko7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QWdDeHBHRTtFQUNFLFVBQUE7QWhDMHBHSjtBZ0NycEdJOztFbkJ4QkEsMEJtQndCa0Q7RW5CdkJsRCw2Qm1CdUJrRDtBaEMwcEd0RDtBZ0N6cEdJOztFbkJYQSx5Qm1CV2tEO0VuQlZsRCw0Qm1CVWtEO0FoQzhwR3REO0FnQ3pwR0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBaEMycEdKO0FnQ3pwR0k7RW5CbENBLDBCbUJtQzRFO0VuQmxDNUUsNkJtQmtDNEU7QWhDNHBHaEY7QWdDM3BHSTtFbkJ0QkEseUJtQnNCcUU7RW5CckJyRSw0Qm1CcUJxRTtBaEMrcEd6RTs7QWdDcHBHQTs7RUFFRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBaEN1cEdGO0FnQ2xwR0U7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FoQ3FwR0o7QWdDbnBHSTs7RUFDRSxVQUFBO0FoQ3NwR047QWdDbHBHRTs7Ozs7Ozs7RUFJRSxpQkFBQTtBaEN3cEdKOztBZ0NwcEdBO0VBQXVCLGtCQUFBO0FoQ3dwR3ZCOztBZ0N2cEdBO0VBQXNCLGlCQUFBO0FoQzJwR3RCOztBZ0NucEdBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0UxQnNCSSxlQXRDYTtFMEJrQmpCLGdCekJnTDRCO0V5Qi9LNUIsZ0J6Qm9MNEI7RXlCbkw1QixjekIvRlM7RXlCZ0dULGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnpCdkdTO0V5QndHVCx5QkFBQTtFbkI1R0Usc0JOcU8wQjtBUDhoRzlCO0FnQ25wR0U7O0VBRUUsYUFBQTtBaENxcEdKOztBZ0Mzb0dBOztFQUVFLGdDekI2V3NDO0FQaXlGeEM7O0FnQzNvR0E7Ozs7OztFQU1FLG9CQUFBO0UxQmJJLGtCQXRDYTtFMEJxRGpCLGdCekJzRjRCO0VNL04xQixxQk5zTzBCO0FQa2pHOUI7O0FnQzNvR0E7O0VBRUUsa0N6QjJWc0M7QVBtekZ4Qzs7QWdDM29HQTs7Ozs7O0VBTUUsdUJBQUE7RTFCOUJJLG1CQXRDYTtFMEJzRWpCLGdCekJzRTRCO0VNaE8xQixxQk51TzBCO0FQa2tHOUI7O0FnQzNvR0E7O0VBRUUsc0JBQUE7QWhDOG9HRjs7QWdDbm9HQTs7Ozs7O0VuQjNKSSwwQm1CaUsyQjtFbkJoSzNCLDZCbUJnSzJCO0FoQ3VvRy9COztBZ0Nwb0dBOzs7Ozs7RW5CdEpJLHlCbUI0SjBCO0VuQjNKMUIsNEJtQjJKMEI7QWhDd29HOUI7O0FpQzl6R0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FqQ2kwR0Y7O0FpQzl6R0E7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxrQjFCcWZzQztBUDQwRnhDOztBaUM5ekdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBakNpMEdGO0FpQy96R0U7RUFDRSxXMUJwQk87RTBCcUJQLHFCMUJ5TjBCO0VpQi9PMUIseUJqQitPMEI7QVB5bUc5QjtBaUM3ekdFO0VBS0ksd0QxQmdXd0I7RTBCaFd4QixnRDFCZ1d3QjtBUDI5RjlCO0FpQ3Z6R0U7RUFDRSxxQjFCcWJvQztBUG80RnhDO0FpQ3R6R0U7RUFDRSxXMUJ4Q087RTBCeUNQLHlCMUI4ZTRDO0UwQjdlNUMscUIxQjZlNEM7QVAyMEZoRDtBaUNuekdJO0VBQ0UsYzFCMUNLO0FQKzFHWDtBaUNuekdNO0VBQ0UseUIxQmpERztBUHMyR1g7O0FpQzN5R0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWpDOHlHRjtBaUMzeUdFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUIwYm9DO0UwQnpicEMsWTFCeWJvQztFMEJ4YnBDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCMUI1RU87RTBCNkVQLHlCQUFBO0FqQzZ5R0o7QWlDeHlHRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzFCMmFvQztFMEIxYXBDLFkxQjBhb0M7RTBCemFwQyxXQUFBO0VBQ0EsaUNBQUE7QWpDMHlHSjs7QWlDaHlHRTtFcEJ0R0Usc0JOcU8wQjtBUHFxRzlCO0FpQy94R0k7RUFDRSw2TTFCa2IwQztBUCsyRmhEO0FpQzV4R0k7RUFDRSxxQjFCOEh3QjtFaUIvTzFCLHlCakIrTzBCO0FQaXFHOUI7QWlDM3hHSTtFQUNFLDBKMUIyYWlEO0FQazNGdkQ7QWlDeHhHSTtFQUNFLHdDMUJvWjBDO0FQczRGaEQ7QWlDeHhHSTtFQUNFLHdDMUJpWjBDO0FQeTRGaEQ7O0FpQ2h4R0U7RUFFRSxrQjFCMFo0QztBUHczRmhEO0FpQzl3R0k7RUFDRSx1SjFCc1owQztBUDAzRmhEO0FpQzN3R0k7RUFDRSx3QzFCMFgwQztBUG01RmhEOztBaUNud0dBO0VBQ0UscUJBQUE7QWpDc3dHRjtBaUNud0dJO0VBQ0UsY0FBQTtFQUNBLGMxQmtZMEM7RTBCalkxQyxtQkFBQTtFQUVBLHFCMUJnWTBDO0FQbzRGaEQ7QWlDandHSTtFQUNFLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QjFCMlgwQztFMEIxWDFDLHdCMUIwWDBDO0UwQnpYMUMseUIxQjNLSztFMEI2S0wscUIxQnNYMEM7RWV6aUIxQyxpS1dvTEE7RVhwTEEseUpXb0xBO0VYcExBLHlJV29MQTtFWHBMQSxvTldvTEE7QWpDa3dHTjtBc0JqN0dJO0VXdUtBO0lYdEtFLHdCQUFBO0lBQUEsZ0JBQUE7RXRCbzdHSjtBQUNGO0FpQ2x3R0k7RUFDRSxzQjFCekxLO0UwQjBMTCxzQ0FBQTtFQUFBLGtDQUFBO0VBQUEsOEJBQUE7QWpDb3dHTjtBaUMvdkdJO0VBQ0Usd0MxQitVMEM7QVBrN0ZoRDs7QWlDcnZHQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DMUJ3UnNDO0UwQnZSdEMsMENBQUE7RTNCeEZJLGVBdENhO0UyQmlJakIsZ0IxQmlFNEI7RTBCaEU1QixnQjFCcUU0QjtFMEJwRTVCLGMxQjlNUztFMEIrTVQsc0JBQUE7RUFDQSw2TTFCbVdrQztFMEJsV2xDLHNCMUJ4TlM7RTBCeU5ULHlCQUFBO0VwQjNORSxzQk5xTzBCO0UwQlA1Qix3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7QWpDc3ZHRjtBaUNwdkdFO0VBQ0UscUIxQjBQb0M7RTBCelBwQyxVQUFBO0VBSUUsd0QxQm1XOEI7RTBCblc5QixnRDFCbVc4QjtBUGc1RnBDO0FpQ2h2R0k7RUFNRSxjMUJ0T0s7RTBCdU9MLHNCMUI5T0s7QVAyOUdYO0FpQ3p1R0U7RUFFRSxZQUFBO0VBQ0Esc0IxQm1JMEI7RTBCbEkxQixzQkFBQTtBakMwdUdKO0FpQ3Z1R0U7RUFDRSxjMUJwUE87RTBCcVBQLHlCMUJ6UE87QVBrK0dYO0FpQ3J1R0U7RUFDRSxhQUFBO0FqQ3V1R0o7O0FpQ251R0E7RUFDRSxrQzFCbU9zQztFMEJsT3RDLG9CMUIySDRCO0UwQjFINUIsdUIxQjBINEI7RTBCekg1QixvQjFCMEg0QjtFRDFReEIsbUJBdENhO0FONjVHbkI7O0FpQ251R0E7RUFDRSxnQzFCNE5zQztFMEIzTnRDLG1CMUJ3SDRCO0UwQnZINUIsc0IxQnVINEI7RTBCdEg1QixrQjFCdUg0QjtFRC9ReEIsa0JBdENhO0FOcTZHbkI7O0FpQzl0R0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DMUIwTXNDO0UwQnpNdEMsZ0JBQUE7QWpDaXVHRjs7QWlDOXRHQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCa01zQztFMEJqTXRDLFNBQUE7RUFDQSxVQUFBO0FqQ2l1R0Y7QWlDL3RHRTtFQUNFLHFCMUIrS29DO0UwQjlLcEMsd0QxQm9GMEI7RTBCcEYxQixnRDFCb0YwQjtBUDZvRzlCO0FpQzl0R0U7RUFDRSx5QjFCN1NPO0FQNmdIWDtBaUM1dEdJO0VBQ0UsaUIxQm9VYTtBUDA1Rm5CO0FpQzF0R0U7RUFDRSwwQkFBQTtBakM0dEdKOztBaUN4dEdBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsbUMxQm9Lc0M7RTBCbkt0Qyx5QkFBQTtFQUVBLGdCMUJsRDRCO0UwQm1ENUIsZ0IxQjlDNEI7RTBCK0M1QixjMUJqVVM7RTBCa1VULHNCMUJ6VVM7RTBCMFVULHlCQUFBO0VwQjVVRSxzQk5xTzBCO0FQazBHOUI7QWlDdnRHRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QjFCOElvQztFMEI3SXBDLHlCQUFBO0VBQ0EsZ0IxQjlEMEI7RTBCK0QxQixjMUJqVk87RTBCa1ZQLGlCQUFBO0VUMVZBLHlCakJHTztFMEJ5VlAsb0JBQUE7RXBCN1ZBLGtDb0I4VnVCO0FqQ3l0RzNCOztBaUMvc0dBO0VBQ0UsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0FqQ2t0R0Y7QWlDaHRHRTtFQUNFLGFBQUE7QWpDa3RHSjtBaUM5c0dJO0VBQTBCLHdFMUI4T2U7RTBCOU9mLGdFMUI4T2U7QVBtK0Y3QztBaUNodEdJO0VBQTBCLGdFMUI2T2U7QVBzK0Y3QztBaUNsdEdJO0VBQTBCLGdFMUI0T2U7QVB5K0Y3QztBaUNsdEdFO0VBQ0UsU0FBQTtBakNvdEdKO0FpQ2p0R0U7RUFDRSxXMUI4TnlDO0UwQjdOekMsWTFCNk55QztFMEI1TnpDLG9CQUFBO0VUL1hBLHlCakIrTzBCO0UwQmtKMUIsUzFCNk55QztFTS9sQnpDLG1CTmdtQnlDO0VlL2xCdkMsNEhXb1lGO0VYcFlFLG9IV29ZRjtFWHBZRSw0R1dvWUY7RVhwWUUsa0pXb1lGO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBakNrdEdKO0FzQmxsSEk7RVd1WEY7SVh0WEksd0JBQUE7SUFBQSxnQkFBQTtFdEJxbEhKO0FBQ0Y7QWlDcnRHSTtFVHZZQSx5QmpCbW1CeUM7QVA0L0Y3QztBaUNudEdFO0VBQ0UsVzFCdU1nQztFMEJ0TWhDLGMxQnVNZ0M7RTBCdE1oQyxrQkFBQTtFQUNBLGUxQnNNZ0M7RTBCck1oQyx5QjFCN1lPO0UwQjhZUCx5QkFBQTtFcEJuWkEsbUJOeWxCZ0M7QVBnaEdwQztBaUNqdEdFO0VBQ0UsVzFCbU15QztFMEJsTXpDLFkxQmtNeUM7RWlCM2xCekMseUJqQitPMEI7RTBCNEsxQixTMUJtTXlDO0VNL2xCekMsbUJOZ21CeUM7RWUvbEJ2QyxpSFc4WkY7RVg5WkUsNEdXOFpGO0VBQ0EscUJBQUE7RUFBQSxnQkFBQTtBakNrdEdKO0FzQjVtSEk7RVdrWkY7SVhqWkkscUJBQUE7SUFBQSxnQkFBQTtFdEIrbUhKO0FBQ0Y7QWlDcnRHSTtFVGphQSx5QmpCbW1CeUM7QVBzaEc3QztBaUNudEdFO0VBQ0UsVzFCNktnQztFMEI1S2hDLGMxQjZLZ0M7RTBCNUtoQyxrQkFBQTtFQUNBLGUxQjRLZ0M7RTBCM0toQyx5QjFCdmFPO0UwQndhUCx5QkFBQTtFcEI3YUEsbUJOeWxCZ0M7QVAwaUdwQztBaUNqdEdFO0VBQ0UsVzFCeUt5QztFMEJ4S3pDLFkxQndLeUM7RTBCdkt6QyxhQUFBO0VBQ0Esb0IxQnZEMEI7RTBCd0QxQixtQjFCeEQwQjtFaUI5WDFCLHlCakIrTzBCO0UwQnlNMUIsUzFCc0t5QztFTS9sQnpDLG1CTmdtQnlDO0VlL2xCdkMsZ0hXMmJGO0VYM2JFLDRHVzJiRjtFQUNBLGdCQUFBO0FqQ2t0R0o7QXNCem9ISTtFVzRhRjtJWDNhSSxvQkFBQTtJQUFBLGdCQUFBO0V0QjRvSEo7QUFDRjtBaUNydEdJO0VUOWJBLHlCakJtbUJ5QztBUG1qRzdDO0FpQ250R0U7RUFDRSxXMUJnSmdDO0UwQi9JaEMsYzFCZ0pnQztFMEIvSWhDLGtCQUFBO0VBQ0EsZTFCK0lnQztFMEI5SWhDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBakNxdEdKO0FpQ2p0R0U7RUFDRSx5QjFCM2NPO0VNTFAsbUJOeWxCZ0M7QVAya0dwQztBaUNodEdFO0VBQ0Usa0JBQUE7RUFDQSx5QjFCamRPO0VNTFAsbUJOeWxCZ0M7QVBnbEdwQztBaUM5c0dJO0VBQ0UseUIxQnJkSztBUHFxSFg7QWlDN3NHSTtFQUNFLGVBQUE7QWpDK3NHTjtBaUM1c0dJO0VBQ0UseUIxQjdkSztBUDJxSFg7QWlDM3NHSTtFQUNFLGVBQUE7QWpDNnNHTjtBaUMxc0dJO0VBQ0UseUIxQnJlSztBUGlySFg7O0FpQ3ZzR0E7OztFWGhmTSw0SFdtZko7RVhuZkksb0hXbWZKO0VYbmZJLDRHV21mSjtFWG5mSSxrSldtZko7QWpDMHNHRjtBc0J4ckhJO0VXMmVKOzs7SVgxZU0sd0JBQUE7SUFBQSxnQkFBQTtFdEI2ckhKO0FBQ0Y7O0FrQ3JzSEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FsQ3dzSEY7O0FrQ3JzSEE7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QWxDd3NIRjtBUXZzSEU7RTBCRUUscUJBQUE7QWxDd3NISjtBa0Nwc0hFO0VBQ0UsYzNCVk87RTJCV1Asb0JBQUE7RUFDQSxlQUFBO0FsQ3NzSEo7O0FrQzlySEE7RUFDRSxnQ0FBQTtBbENpc0hGO0FrQy9ySEU7RUFDRSxtQkFBQTtBbENpc0hKO0FrQzlySEU7RUFDRSw2QkFBQTtFckIzQkEsK0JONE4wQjtFTTNOMUIsZ0NOMk4wQjtBUGlnSDlCO0FRM3RIRTtFMEI2QkkscUMzQjBvQjhCO0FQdWpHcEM7QWtDOXJISTtFQUNFLGMzQnBDSztFMkJxQ0wsNkJBQUE7RUFDQSx5QkFBQTtBbENnc0hOO0FrQzVySEU7O0VBRUUsYzNCM0NPO0UyQjRDUCxzQjNCbkRPO0UyQm9EUCxrQzNCK25CZ0M7QVArakdwQztBa0MzckhFO0VBRUUsZ0JBQUE7RXJCbERBLHlCcUJvRDJCO0VyQm5EM0IsMEJxQm1EMkI7QWxDNHJIL0I7O0FrQ2xySEU7RXJCdkVFLHNCTnFPMEI7QVB3aEg5QjtBa0NsckhFOztFQUVFLFczQjNFTztFMkI0RVAseUIzQmtLMEI7QVBraEg5Qjs7QWtDMXFIRTtFQUNFLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0Esa0JBQUE7QWxDNnFISjs7QWtDeHFIRTtFQUNFLDBCQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFB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T0ksVzVCbFBLO0FQcWpJWDtBbUM5ekhJO0VBQ0UsK0I1QnVkOEI7QVB5MkdwQztBUS9pSUU7RTJCa1BNLGdDNUJxZDRCO0FQMjJHcEM7QW1DN3pITTtFQUNFLGdDNUJtZDRCO0FQNDJHcEM7QW1DM3pISTs7OztFQUlFLFc1QnZRSztBUG9rSVg7QW1DenpIRTtFQUNFLCtCNUJtY2dDO0U0QmxjaEMsc0M1QnVjZ0M7QVBvM0dwQztBbUN4ekhFO0VBQ0UsOFA1QmtjZ0M7QVB3M0dwQztBbUN2ekhFO0VBQ0UsK0I1QjBiZ0M7QVArM0dwQztBbUN4ekhJO0VBQ0UsVzVCdlJLO0FQaWxJWDtBUXhrSUU7RTJCaVJNLFc1QjFSRztBUG9sSVg7O0FvQ3ZsSUE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxzQjdCSFM7RTZCSVQsMkJBQUE7RUFDQSxzQ0FBQTtFdkJQRSxzQk5xTzBCO0FQNjNIOUI7QW9DeGxJRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FwQzBsSUo7QW9DdGxJSTtFdkJQQSwrQk40TjBCO0VNM04xQixnQ04yTjBCO0FQcTRIOUI7QW9DcGxJSTtFdkJDQSxtQ044TTBCO0VNN00xQixrQ042TTBCO0FQeTRIOUI7O0FvQ2xsSUE7RUFHRSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLGdCN0Ird0JrQztBUG8wR3BDOztBb0Mva0lBO0VBQ0Usc0I3Qnl3QmtDO0FQeTBHcEM7O0FvQy9rSUE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0FwQ2tsSUY7O0FvQy9rSUE7RUFDRSxnQkFBQTtBcENrbElGOztBUXpuSUU7RTRCNENFLHFCQUFBO0FwQ2lsSUo7QW9DOWtJRTtFQUNFLG9CN0J3dkJnQztBUHcxR3BDOztBb0N4a0lBO0VBQ0Usd0JBQUE7RUFDQSxnQkFBQTtFQUVBLHFDN0JpdkJrQztFNkJodkJsQyw2Q0FBQTtBcEMwa0lGO0FvQ3hrSUU7RXZCdEVFLDBEdUJ1RXVCO0FwQzBrSTNCO0FvQ3RrSUk7RUFDRSxhQUFBO0FwQ3drSU47O0FvQ25rSUE7RUFDRSx3QkFBQTtFQUNBLHFDN0JpdUJrQztFNkJodUJsQywwQ0FBQTtBcENza0lGO0FvQ3BrSUU7RXZCdEZFLDBEdUJ1RnVCO0FwQ3NrSTNCOztBb0M3aklBO0VBQ0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QXBDZ2tJRjs7QW9DN2pJQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QXBDZ2tJRjs7QW9DNWpJQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGdCN0Jzc0JrQztBUHkzR3BDOztBb0M1aklBO0VBQ0UsV0FBQTtFdkJ2SEUsa0NObXpCZ0M7QVBvNEdwQzs7QW9DM2pJQTtFQUNFLFdBQUE7RXZCcEhFLDJDTjB5QmdDO0VNenlCaEMsNENOeXlCZ0M7QVAwNEdwQzs7QW9DNWpJQTtFQUNFLFdBQUE7RXZCM0dFLCtDTjR4QmdDO0VNM3hCaEMsOENOMnhCZ0M7QVBnNUdwQzs7QW9DMWpJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QXBDNmpJRjtBb0MzaklFO0VBQ0UsbUI3QjZxQmdDO0FQZzVHcEM7QWlCcHBJSTtFbUJrRko7SUFTSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RXBDNmpJRjtFb0MzaklFO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFFQSxtQkFBQTtJQUFBLGdCQUFBO0lBQUEsWUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0Esa0I3QmdxQjhCO0k2Qi9wQjlCLGdCQUFBO0lBQ0EsaUI3QjhwQjhCO0VQODVHbEM7QUFDRjs7QW9DbmpJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QXBDc2pJRjtBb0NsaklFO0VBQ0UsbUI3QjZvQmdDO0FQdTZHcEM7QWlCM3FJSTtFbUJnSEo7SUFXSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFcENvaklGO0VvQ2pqSUU7SUFFRSxtQkFBQTtJQUFBLGdCQUFBO0lBQUEsWUFBQTtJQUNBLGdCQUFBO0VwQ2tqSUo7RW9DaGpJSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0VwQ2tqSU47RW9DN2lJTTtJdkJqTEosMEJ1QmtMbUM7SXZCakxuQyw2QnVCaUxtQztFcENnaklyQztFb0M5aUlROztJQUdFLDBCQUFBO0VwQytpSVY7RW9DN2lJUTs7SUFHRSw2QkFBQTtFcEM4aUlWO0VvQzFpSU07SXZCbExKLHlCdUJtTGtDO0l2QmxMbEMsNEJ1QmtMa0M7RXBDNmlJcEM7RW9DM2lJUTs7SUFHRSx5QkFBQTtFcEM0aUlWO0VvQzFpSVE7O0lBR0UsNEJBQUE7RXBDMmlJVjtBQUNGOztBb0M5aElFO0VBQ0Usc0I3Qm9rQmdDO0FQNjlHcEM7QWlCcHRJSTtFbUJpTEo7SUFNSSx1QjdCZ2xCZ0M7STZCaGxCaEMsb0I3QmdsQmdDO0k2QmhsQmhDLGU3QmdsQmdDO0k2Qi9rQmhDLDJCN0JnbEJnQztJNkJobEJoQyx3QjdCZ2xCZ0M7STZCaGxCaEMsbUI3QmdsQmdDO0k2Qi9rQmhDLFVBQUE7SUFDQSxTQUFBO0VwQ2lpSUY7RW9DL2hJRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtFcENpaUlKO0FBQ0Y7O0FvQ3ZoSUU7RUFDRSxnQkFBQTtBcEMwaElKO0FvQ3ZoSU07RXZCcFFGLGdCdUJxUTJCO0FwQ3loSS9CO0FvQ3RoSU07RUFDRSxnQkFBQTtFdkJ6UUosZ0J1QjBRMkI7QXBDd2hJL0I7QW9DcGhJSTtFQUNFLGdCQUFBO0V2QnhQRiw2QnVCeVBnQztFdkJ4UGhDLDRCdUJ3UGdDO0FwQ3VoSXBDO0FvQ3BoSUk7RXZCMVFBLHlCdUIyUTZCO0V2QjFRN0IsMEJ1QjBRNkI7QXBDdWhJakM7QW9DcGhJSTtFQUNFLG1CQUFBO0FwQ3NoSU47O0FxQ256SUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JsQ2dja0M7RWtDL2JsQyxnQkFBQTtFQUNBLDZCbEMrYmtDO0VVaGNoQyxnQlZvY2dDO0FIbzNIcEM7O0FxQ2p6SUU7RUFDRSxvQjlCa2dDZ0M7QVBrekdwQztBcUNseklJO0VBQ0UscUJBQUE7RUFDQSxxQjlCOC9COEI7RThCNy9COUIsNEJuQ0lVO0VtQ0hWLFlsQ3FiOEI7QUgrM0hwQztBcUMxeUlFO0VBQ0UsMEJBQUE7QXJDNHlJSjtBcUN6eUlFO0VBQ0UscUJBQUE7QXJDMnlJSjtBcUN4eUlFO0VBQ0UsNEJuQ2hCWTtBRjB6SWhCOztBc0NoMUlBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RTVCR0EsZUFBQTtFQUNBLGdCQUFBO0VHQUUsc0JOcU8wQjtBUDZtSTlCOztBc0NqMUlBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCL0J3d0JrQztFK0J2d0JsQyxjcENJWTtFb0NIWixzQi9CTlM7RStCT1QsNkNBQUE7QXRDbzFJRjtBc0NsMUlFO0VBQ0UsVUFBQTtFQUNBLGNwQ0ZVO0VvQ0dWLHFCQUFBO0VBQ0EsdUNwQ0RZO0VvQ0VaLG9DcEMwQ3NCO0FGMHlJMUI7QXNDajFJRTtFQUNFLFVBQUE7RUFDQSxVL0Jpd0JnQztFK0Jod0JoQyx3RC9CMlcwQjtFK0IzVzFCLGdEL0IyVzBCO0FQdytIOUI7O0FzQzcwSUk7RUFDRSxjQUFBO0V6QkNGLCtCTnVNMEI7RU10TTFCLGtDTnNNMEI7QVAwb0k5QjtBc0M3MElJO0V6QmxCQSxnQ05xTjBCO0VNcE4xQixtQ05vTjBCO0FQOG9JOUI7QXNDNTBJRTtFQUNFLFVBQUE7RUFDQSxjcEM5QlU7RW9DK0JWLHVDcEM1Qlk7RW9DNkJaLHlCbkNnVWdDO0FIOGdJcEM7QXNDMzBJRTtFQUNFLGMvQnZDTztFK0J3Q1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0IvQmpETztFK0JrRFAscUIvQi9DTztBUDIzSVg7O0F1Q2w0SUU7RUFDRSx1QkFBQTtFakMySEUsa0JBdENhO0VpQ25GZixnQmhDOE4wQjtBUHVxSTlCO0F1Q2g0SU07RTFCd0JGLDhCTndNMEI7RU12TTFCLGlDTnVNMEI7QVBvcUk5QjtBdUMvM0lNO0UxQktGLCtCTnNOMEI7RU1yTjFCLGtDTnFOMEI7QVB3cUk5Qjs7QXVDaDVJRTtFQUNFLHVCQUFBO0VqQzJIRSxtQkF0Q2E7RWlDbkZmLGdCaEMrTjBCO0FQb3JJOUI7QXVDOTRJTTtFMUJ3QkYsOEJOeU0wQjtFTXhNMUIsaUNOd00wQjtBUGlySTlCO0F1Qzc0SU07RTFCS0YsK0JOdU4wQjtFTXROMUIsa0NOc04wQjtBUHFySTlCOztBd0M1NUlBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFbENpRUUsY0FBQTtFa0MvREYsZ0JqQ21SNEI7RWlDbFI1QixjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0UzQlJFLHNCTnFPMEI7RWVwT3hCLHFKa0JTSjtFbEJUSSw2SWtCU0o7RWxCVEkscUlrQlNKO0VsQlRJLDJLa0JTSjtBeEMrNUlGO0FzQm42SUk7RWtCTko7SWxCT00sd0JBQUE7SUFBQSxnQkFBQTtFdEJzNklKO0FBQ0Y7QVFuNklFO0VnQ0dJLHFCQUFBO0F4Q202SU47O0F3Qzk1SUU7RUFDRSxhQUFBO0F4Q2k2SUo7O0F3QzU1SUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QXhDKzVJRjs7QXdDeDVJQTtFQUNFLG9CakNnM0JrQztFaUMvMkJsQyxtQmpDKzJCa0M7RU1uNUJoQyxvQk5zNUJnQztBUDBpSHBDOztBd0NuNUlFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQMjNJZjtBUTE3SUU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6Q3U4SU47QXlDcDhJSTtFQUVFLFVBQUE7RUFDQSx1REFBQTtFQUFBLCtDQUFBO0F6Q3E4SU47O0F3Q2g2SUU7RUNqREEsV0FBQTtFQUNBLHlCbEM2RWE7QVB3NElmO0FRdjhJRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QXpDbzlJTjtBeUNqOUlJO0VBRUUsVUFBQTtFQUNBLHlEQUFBO0VBQUEsaURBQUE7QXpDazlJTjs7QXdDNzZJRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzZFYTtBUHE1SWY7QVFwOUlFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBekNpK0lOO0F5Qzk5SUk7RUFFRSxVQUFBO0VBQ0EsdURBQUE7RUFBQSwrQ0FBQTtBekMrOUlOOztBd0MxN0lFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQazZJZjtBUWorSUU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6QzgrSU47QXlDMytJSTtFQUVFLFVBQUE7RUFDQSx3REFBQTtFQUFBLGdEQUFBO0F6QzQrSU47O0F3Q3Y4SUU7RUNqREEsY0FBQTtFQUNBLHlCbEM2RWE7QVArNklmO0FROStJRTtFaUNWSSxjQUFBO0VBQ0EseUJBQUE7QXpDMi9JTjtBeUN4L0lJO0VBRUUsVUFBQTtFQUNBLHVEQUFBO0VBQUEsK0NBQUE7QXpDeS9JTjs7QXdDcDlJRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzZFYTtBUDQ3SWY7QVEzL0lFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBekN3Z0pOO0F5Q3JnSkk7RUFFRSxVQUFBO0VBQ0EsdURBQUE7RUFBQSwrQ0FBQTtBekNzZ0pOOztBd0NqK0lFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQeThJZjtBUXhnSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6Q3FoSk47QXlDbGhKSTtFQUVFLFVBQUE7RUFDQSx5REFBQTtFQUFBLGlEQUFBO0F6Q21oSk47O0F3QzkrSUU7RUNqREEsV0FBQTtFQUNBLHlCbEM2RWE7QVBzOUlmO0FRcmhKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QXpDa2lKTjtBeUMvaEpJO0VBRUUsVUFBQTtFQUNBLHNEQUFBO0VBQUEsOENBQUE7QXpDZ2lKTjs7QTBDN2lKQTtFQUNFLGtCQUFBO0VBQ0EsbUJuQzB5QmtDO0VtQ3h5QmxDLHlCbkNLUztFTUpQLHFCTnNPMEI7QVB5MEk5QjtBaUJ4L0lJO0V5QjVESjtJQVFJLGtCQUFBO0UxQ2dqSkY7QUFDRjs7QTBDN2lKQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFN0JURSxnQjZCVXFCO0ExQ2dqSnpCOztBMkMzakpBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CcENtOEJrQztFb0NsOEJsQyw2QkFBQTtFOUJIRSxzQk5xTzBCO0FQNjFJOUI7O0EyQzFqSkE7RUFFRSxjQUFBO0EzQzRqSkY7O0EyQ3hqSkE7RUFDRSxnQnBDd1E0QjtBUG16STlCOztBMkNuakpBO0VBQ0UsbUJBQUE7QTNDc2pKRjtBMkNuakpFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBM0NxakpKOztBMkMzaUpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQ2dqSnZFO0E0QzNsSkU7RUFDRSx5QkFBQTtBNUM2bEpKO0E0QzFsSkU7RUFDRSxjQUFBO0E1QzRsSko7O0EyQ3ZqSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDNGpKdkU7QTRDdm1KRTtFQUNFLHlCQUFBO0E1Q3ltSko7QTRDdG1KRTtFQUNFLGNBQUE7QTVDd21KSjs7QTJDbmtKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3a0p2RTtBNENubkpFO0VBQ0UseUJBQUE7QTVDcW5KSjtBNENsbkpFO0VBQ0UsY0FBQTtBNUNvbkpKOztBMkMva0pFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQ29sSnZFO0E0Qy9uSkU7RUFDRSx5QkFBQTtBNUNpb0pKO0E0QzluSkU7RUFDRSxjQUFBO0E1Q2dvSko7O0EyQzNsSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDZ21KdkU7QTRDM29KRTtFQUNFLHlCQUFBO0E1QzZvSko7QTRDMW9KRTtFQUNFLGNBQUE7QTVDNG9KSjs7QTJDdm1KRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0bUp2RTtBNEN2cEpFO0VBQ0UseUJBQUE7QTVDeXBKSjtBNEN0cEpFO0VBQ0UsY0FBQTtBNUN3cEpKOztBMkNubkpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQ3duSnZFO0E0Q25xSkU7RUFDRSx5QkFBQTtBNUNxcUpKO0E0Q2xxSkU7RUFDRSxjQUFBO0E1Q29xSko7O0EyQy9uSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDb29KdkU7QTRDL3FKRTtFQUNFLHlCQUFBO0E1Q2lySko7QTRDOXFKRTtFQUNFLGNBQUE7QTVDZ3JKSjs7QTZDeHJKRTtFQUNFO0lBQU8sMkJBQUE7RTdDNHJKVDtFNkMzckpFO0lBQUssd0JBQUE7RTdDOHJKUDtBQUNGOztBNkNqc0pFO0VBQ0U7SUFBTywyQkFBQTtFN0M0ckpUO0U2QzNySkU7SUFBSyx3QkFBQTtFN0M4ckpQO0FBQ0Y7QTZDM3JKQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsWXRDNDhCa0M7RXNDMzhCbEMsZ0JBQUE7RXZDb0hJLGtCQXRDYTtFdUM1RWpCLHlCdENKUztFTUpQLHNCTnFPMEI7QVBpK0k5Qjs7QTZDenJKQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxXdENmUztFc0NnQlQsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCdENtOEJrQztFZXQ5QjlCLG1DdUJvQko7RXZCcEJJLDJCdUJvQko7QTdDNHJKRjtBc0Izc0pJO0V1Qk9KO0l2Qk5NLHdCQUFBO0lBQUEsZ0JBQUE7RXRCOHNKSjtBQUNGOztBNkM5ckpBO0VyQmNFLHFNQUFBO0VxQlpBLDBCQUFBO0E3Q2lzSkY7O0E2QzdySkU7RUFDRSwwREFBQTtFQUFBLGtEQUFBO0E3Q2dzSko7QTZDOXJKSTtFQUhGO0lBSUksdUJBQUE7SUFBQSxlQUFBO0U3Q2lzSko7QUFDRjs7QThDenVKQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0E5QzR1SkY7O0E4Q3p1SkE7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0E5QzR1SkY7O0ErQzl1SkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0EvQyt1SkY7O0ErQ3R1SkE7RUFDRSxXQUFBO0VBQ0EsY3hDUFM7RXdDUVQsbUJBQUE7QS9DeXVKRjtBUS91SkU7RXVDVUUsVUFBQTtFQUNBLGN4Q2JPO0V3Q2NQLHFCQUFBO0VBQ0EseUJ4Q3JCTztBUDZ2Slg7QStDcnVKRTtFQUNFLGM3Q2pCVTtFNkNrQlYseUJ4Q3pCTztBUGd3Slg7O0ErQzl0SkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUVBLG1CQUFBO0VBRUEsc0J4QzNDUztFd0M0Q1Qsc0NBQUE7QS9DK3RKRjtBK0M3dEpFO0VsQ3ZDRSwrQk40TjBCO0VNM04xQixnQ04yTjBCO0FQNGlKOUI7QStDN3RKRTtFQUNFLGdCQUFBO0VsQzlCQSxtQ044TTBCO0VNN00xQixrQ042TTBCO0FQaWpKOUI7QStDN3RKRTtFQUVFLGN4Q25ETztFd0NvRFAsb0JBQUE7RUFDQSxzQnhDM0RPO0FQeXhKWDtBK0MxdEpFO0VBQ0UsVUFBQTtFQUNBLFd4Q2pFTztFd0NrRVAseUJ4QzRLMEI7RXdDM0sxQixxQnhDMkswQjtBUGlqSjlCOztBK0Mvc0pJO0VBQ0UsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLHVCQUFBO0VBQUEsbUJBQUE7QS9Da3RKTjtBK0NodEpNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBL0NrdEpSO0ErQ2h0SlE7RWxDM0RKLCtCTnVNMEI7RU10TTFCLGtDTnNNMEI7RU0xTDFCLDBCa0NnRHVDO0EvQ210SjNDO0ErQ2h0SlE7RUFDRSxlQUFBO0VsQy9FTixnQ05xTjBCO0VNcE4xQixtQ05vTjBCO0VNOUsxQiw0QmtDMEN5QztBL0NtdEo3Qzs7QWlCN3ZKSTtFOEIyQkE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFL0NzdUpKO0UrQ3B1Skk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQ3N1Sk47RStDcHVKTTtJbEMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJrQ2dEdUM7RS9DdXVKekM7RStDcHVKTTtJQUNFLGVBQUE7SWxDL0VOLGdDTnFOMEI7SU1wTjFCLG1DTm9OMEI7SU05SzFCLDRCa0MwQ3lDO0UvQ3V1SjNDO0FBQ0Y7QWlCbHhKSTtFOEIyQkE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFL0MwdkpKO0UrQ3h2Skk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQzB2Sk47RStDeHZKTTtJbEMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJrQ2dEdUM7RS9DMnZKekM7RStDeHZKTTtJQUNFLGVBQUE7SWxDL0VOLGdDTnFOMEI7SU1wTjFCLG1DTm9OMEI7SU05SzFCLDRCa0MwQ3lDO0UvQzJ2SjNDO0FBQ0Y7QWlCdHlKSTtFOEIyQkE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFL0M4d0pKO0UrQzV3Skk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQzh3Sk47RStDNXdKTTtJbEMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJrQ2dEdUM7RS9DK3dKekM7RStDNXdKTTtJQUNFLGVBQUE7SWxDL0VOLGdDTnFOMEI7SU1wTjFCLG1DTm9OMEI7SU05SzFCLDRCa0MwQ3lDO0UvQyt3SjNDO0FBQ0Y7QWlCMXpKSTtFOEIyQkE7SUFDRSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsdUJBQUE7SUFBQSxtQkFBQTtFL0NreUpKO0UrQ2h5Skk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQ2t5Sk47RStDaHlKTTtJbEMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJrQ2dEdUM7RS9DbXlKekM7RStDaHlKTTtJQUNFLGVBQUE7SWxDL0VOLGdDTnFOMEI7SU1wTjFCLG1DTm9OMEI7SU05SzFCLDRCa0MwQ3lDO0UvQ215SjNDO0FBQ0Y7QStDdHhKRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VsQ2pIQSxnQmtDa0h1QjtBL0N3eEozQjtBK0N0eEpJO0VBQ0UsbUJBQUE7QS9Dd3hKTjtBK0NueEpJO0VBQ0UsYUFBQTtBL0NxeEpOO0ErQ2h4Skk7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0EvQ2t4Sk47O0FnRHQ1SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DMndKM0M7QVE5NEpFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhEdzVKUjtBZ0RyNUpNO0VBQ0UsV3pDUEc7RXlDUUgseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NveEoxRTs7QWdEcDZKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N5eEozQztBUTU1SkU7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaERzNkpSO0FnRG42Sk07RUFDRSxXekNQRztFeUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ2t5SjFFOztBZ0RsN0pFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3V5SjNDO0FRMTZKRTtFd0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0FoRG83SlI7QWdEajdKTTtFQUNFLFd6Q1BHO0V5Q1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DZ3pKMUU7O0FnRGg4SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DcXpKM0M7QVF4N0pFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhEazhKUjtBZ0QvN0pNO0VBQ0UsV3pDUEc7RXlDUUgseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0M4ekoxRTs7QWdEOThKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0NtMEozQztBUXQ4SkU7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaERnOUpSO0FnRDc4Sk07RUFDRSxXekNQRztFeUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQzQwSjFFOztBZ0Q1OUpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ2kxSjNDO0FRcDlKRTtFd0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0FoRDg5SlI7QWdEMzlKTTtFQUNFLFd6Q1BHO0V5Q1FILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DMDFKMUU7O0FnRDErSkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DKzFKM0M7QVFsK0pFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhENCtKUjtBZ0R6K0pNO0VBQ0UsV3pDUEc7RXlDUUgseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0N3MkoxRTs7QWdEeC9KRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0M2MkozQztBUWgvSkU7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaEQwL0pSO0FnRHYvSk07RUFDRSxXekNQRztFeUNRSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ3MzSjFFOztBaUR6Z0tBO0VBQ0UsWUFBQTtFM0N3Sk0saUJBaEVXO0UyQ3RGakIsZ0IxQ3lSNEI7RTBDeFI1QixjQUFBO0VBQ0EsVzFDWVM7RTBDWFQseUIxQ2drQ2tDO0UwQy9qQ2xDLFlBQUE7QWpENGdLRjtBTXAySlE7RTJDL0tSO0kzQ3VMWSxpQ0E5RE07RU44NUpoQjtBQUNGO0FRNWdLRTtFeUNERSxXMUNNTztFMENMUCxxQkFBQTtBakRnaEtKO0FRNWdLRTtFeUNDSSxhQUFBO0FqRDhnS047O0FpRG5nS0E7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFB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O0VBQ0EsYS9DdXpCZ0M7RStDdHpCaEMsWS9DcXpCZ0M7RStDcHpCaEMsZ0JBQUE7QXREdTNLSjtBc0RyM0tJO0VBQ0UsT0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUMvQ216QjhCO0FQb2tKcEM7QXNEcDNLSTtFQUNFLFMvQzhKd0I7RStDN0p4QixvQ0FBQTtFQUNBLHdCL0NwRUs7QVAwN0tYOztBc0RqM0tBO0VBQ0Usa0IvQ295QmtDO0FQZ2xKcEM7QXNEbDNLRTtFQUNFLDhCQUFBO0F0RG8zS0o7QXNEbDNLSTtFQUNFLE1BQUE7RUFDQSxvQ0FBQTtFQUNBLHdDL0MreEI4QjtBUHFsSnBDO0FzRGozS0k7RUFDRSxRL0MwSXdCO0UrQ3pJeEIsb0NBQUE7RUFDQSx5Qi9DeEZLO0FQMjhLWDtBc0Q5MktFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXL0Myd0JnQztFK0Mxd0JoQyxvQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtBdERnM0tKOztBc0Q1MktBO0VBQ0Usb0IvQ293QmtDO0FQMm1KcEM7QXNENzJLRTtFQUNFLGdDQUFBO0VBQ0EsYS9DZ3dCZ0M7RStDL3ZCaEMsWS9DOHZCZ0M7RStDN3ZCaEMsZ0JBQUE7QXREKzJLSjtBc0Q3MktJO0VBQ0UsUUFBQTtFQUNBLG9DQUFBO0VBQ0Esc0MvQzR2QjhCO0FQbW5KcEM7QXNENTJLSTtFQUNFLFUvQ3VHd0I7RStDdEd4QixvQ0FBQTtFQUNBLHVCL0MzSEs7QVB5K0tYOztBc0R4MUtBO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFaEQzQkksZUF0Q2E7RWdEb0VqQix5Qi9DOHNCa0M7RStDN3NCbEMsZ0NBQUE7RXpDaEpFLDBDeUNpSm9CO0V6Q2hKcEIsMkN5Q2dKb0I7QXREMjFLeEI7QXNEeDFLRTtFQUNFLGFBQUE7QXREMDFLSjs7QXNEdDFLQTtFQUNFLHVCQUFBO0VBQ0EsY3BEekpZO0FGay9LZDs7QXVEci9LQTtFQUNFLGtCQUFBO0F2RHcvS0Y7O0F1RHIvS0E7RUFDRSx1QkFBQTtFQUFBLG1CQUFBO0F2RHcvS0Y7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dUxFOzs7RW1ETEksb0NBQUE7QTNEeXZMTjs7QTJEL3ZMRTtFQUNFLG9DQUFBO0EzRGt3TEo7O0FReHZMRTs7O0VtRExJLG9DQUFBO0EzRG13TE47O0EyRHp3TEU7RUFDRSxvQ0FBQTtBM0Q0d0xKOztBUWx3TEU7OztFbURMSSxvQ0FBQTtBM0Q2d0xOOztBMkRueExFO0VBQ0Usb0NBQUE7QTNEc3hMSjs7QVE1d0xFOzs7RW1ETEksb0NBQUE7QTNEdXhMTjs7QTJEN3hMRTtFQUNFLG9DQUFBO0EzRGd5TEo7O0FRdHhMRTs7O0VtRExJLG9DQUFBO0EzRGl5TE47O0EyRHZ5TEU7RUFDRSxvQ0FBQTtBM0QweUxKOztBUWh5TEU7OztFbURMSSxvQ0FBQTtBM0QyeUxOOztBMkRqekxFO0VBQ0Usb0NBQUE7QTNEb3pMSjs7QVExeUxFOzs7RW1ETEksb0NBQUE7QTNEcXpMTjs7QTJEM3pMRTtFQUNFLG9DQUFBO0EzRDh6TEo7O0FRcHpMRTs7O0VtRExJLG9DQUFBO0EzRCt6TE47O0E0RDl6TEE7RUFDRSxpQ0FBQTtBNURpMExGOztBNEQ5ekxBO0VBQ0Usd0NBQUE7QTVEaTBMRjs7QTZENTBMQTtFQUFrQixvQ0FBQTtBN0RnMUxsQjs7QTZELzBMQTtFQUFrQix3Q0FBQTtBN0RtMUxsQjs7QTZEbDFMQTtFQUFrQiwwQ0FBQTtBN0RzMUxsQjs7QTZEcjFMQTtFQUFrQiwyQ0FBQTtBN0R5MUxsQjs7QTZEeDFMQTtFQUFrQix5Q0FBQTtBN0Q0MUxsQjs7QTZEMTFMQTtFQUFtQixvQkFBQTtBN0Q4MUxuQjs7QTZENzFMQTtFQUFtQix3QkFBQTtBN0RpMkxuQjs7QTZEaDJMQTtFQUFtQiwwQkFBQTtBN0RvMkxuQjs7QTZEbjJMQTtFQUFtQiwyQkFBQTtBN0R1MkxuQjs7QTZEdDJMQTtFQUFtQix5QkFBQTtBN0QwMkxuQjs7QTZEdjJMRTtFQUNFLGdDQUFBO0E3RDAyTEo7O0E2RDMyTEU7RUFDRSxnQ0FBQTtBN0Q4MkxKOztBNkQvMkxFO0VBQ0UsZ0NBQUE7QTdEazNMSjs7QTZEbjNMRTtFQUNFLGdDQUFBO0E3RHMzTEo7O0E2RHYzTEU7RUFDRSxnQ0FBQTtBN0QwM0xKOztBNkQzM0xFO0VBQ0UsZ0NBQUE7QTdEODNMSjs7QTZELzNMRTtFQUNFLGdDQUFBO0E3RGs0TEo7O0E2RG40TEU7RUFDRSxnQ0FBQTtBN0RzNExKOztBNkRsNExBO0VBQ0UsNkJBQUE7QTdEcTRMRjs7QTZEOTNMQTtFQUNFLGdDQUFBO0E3RGk0TEY7O0E2RDkzTEE7RUFDRSxpQ0FBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsMENBQUE7RUFDQSwyQ0FBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsMkNBQUE7RUFDQSw4Q0FBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsOENBQUE7RUFDQSw2Q0FBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsMENBQUE7RUFDQSw2Q0FBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsZ0NBQUE7QTdEaTRMRjs7QTZEOTNMQTtFQUNFLDZCQUFBO0E3RGk0TEY7O0E2RDkzTEE7RUFDRSwrQkFBQTtBN0RpNExGOztBNkQ5M0xBO0VBQ0UsMkJBQUE7QTdEaTRMRjs7QXdEejhMRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBeEQ0OExKOztBOERyOExNO0VBQXdCLHdCQUFBO0E5RHk4TDlCOztBOER6OExNO0VBQXdCLDBCQUFBO0E5RDY4TDlCOztBOEQ3OExNO0VBQXdCLGdDQUFBO0E5RGk5TDlCOztBOERqOUxNO0VBQXdCLHlCQUFBO0E5RHE5TDlCOztBOERyOUxNO0VBQXdCLHlCQUFBO0E5RHk5TDlCOztBOER6OUxNO0VBQXdCLDZCQUFBO0E5RDY5TDlCOztBOEQ3OUxNO0VBQXdCLDhCQUFBO0E5RGkrTDlCOztBOERqK0xNO0VBQXdCLCtCQUFBO0VBQUEsK0JBQUE7RUFBQSx3QkFBQTtBOURxK0w5Qjs7QThEcitMTTtFQUF3QixzQ0FBQTtFQUFBLHNDQUFBO0VBQUEsK0JBQUE7QTlEeStMOUI7O0FpQng3TEk7RTZDakRFO0lBQXdCLHdCQUFBO0U5RDgrTDVCO0U4RDkrTEk7SUFBd0IsMEJBQUE7RTlEaS9MNUI7RThEai9MSTtJQUF3QixnQ0FBQTtFOURvL0w1QjtFOERwL0xJO0lBQXdCLHlCQUFBO0U5RHUvTDVCO0U4RHYvTEk7SUFBd0IseUJBQUE7RTlEMC9MNUI7RThEMS9MSTtJQUF3Qiw2QkFBQTtFOUQ2L0w1QjtFOEQ3L0xJO0lBQXdCLDhCQUFBO0U5RGdnTTVCO0U4RGhnTUk7SUFBd0IsK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0U5RG1nTTVCO0U4RG5nTUk7SUFBd0Isc0NBQUE7SUFBQSxzQ0FBQTtJQUFBLCtCQUFBO0U5RHNnTTVCO0FBQ0Y7QWlCdDlMSTtFNkNqREU7SUFBd0Isd0JBQUE7RTlEMmdNNUI7RThEM2dNSTtJQUF3QiwwQkFBQTtFOUQ4Z001QjtFOEQ5Z01JO0lBQXdCLGdDQUFBO0U5RGloTTVCO0U4RGpoTUk7SUFBd0IseUJBQUE7RTlEb2hNNUI7RThEcGhNSTtJQUF3Qix5QkFBQTtFOUR1aE01QjtFOER2aE1JO0lBQXdCLDZCQUFBO0U5RDBoTTVCO0U4RDFoTUk7SUFBd0IsOEJBQUE7RTlENmhNNUI7RThEN2hNSTtJQUF3QiwrQkFBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7RTlEZ2lNNUI7RThEaGlNSTtJQUF3QixzQ0FBQTtJQUFBLHNDQUFBO0lBQUEsK0JBQUE7RTlEbWlNNUI7QUFDRjtBaUJuL0xJO0U2Q2pERTtJQUF3Qix3QkFBQTtFOUR3aU01QjtFOER4aU1JO0lBQXdCLDBCQUFBO0U5RDJpTTVCO0U4RDNpTUk7SUFBd0IsZ0NBQUE7RTlEOGlNNUI7RThEOWlNSTtJQUF3Qix5QkFBQTtFOURpak01QjtFOERqak1JO0lBQXdCLHlCQUFBO0U5RG9qTTVCO0U4RHBqTUk7SUFBd0IsNkJBQUE7RTlEdWpNNUI7RThEdmpNSTtJQUF3Qiw4QkFBQTtFOUQwak01QjtFOEQxak1JO0lBQXdCLCtCQUFBO0lBQUEsK0JBQUE7SUFBQSx3QkFBQTtFOUQ2ak01QjtFOEQ3ak1JO0lBQXdCLHNDQUFBO0lBQUEsc0NBQUE7SUFBQSwrQkFBQTtFOURna001QjtBQUNGO0FpQmhoTUk7RTZDakRFO0lBQXdCLHdCQUFBO0U5RHFrTTVCO0U4RHJrTUk7SUFBd0IsMEJBQUE7RTlEd2tNNUI7RThEeGtNSTtJQUF3QixnQ0FBQTtFOUQya001QjtFOEQza01JO0lBQXdCLHlCQUFBO0U5RDhrTTVCO0U4RDlrTUk7SUFBd0IseUJBQUE7RTlEaWxNNUI7RThEamxNSTtJQUF3Qiw2QkFBQTtFOURvbE01QjtFOERwbE1JO0lBQXdCLDhCQUFBO0U5RHVsTTVCO0U4RHZsTUk7SUFBd0IsK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0U5RDBsTTVCO0U4RDFsTUk7SUFBd0Isc0NBQUE7SUFBQSxzQ0FBQTtJQUFBLCtCQUFBO0U5RDZsTTVCO0FBQ0Y7QThEcGxNQTtFQUVJO0lBQXFCLHdCQUFBO0U5RHNsTXZCO0U4RHRsTUU7SUFBcUIsMEJBQUE7RTlEeWxNdkI7RThEemxNRTtJQUFxQixnQ0FBQTtFOUQ0bE12QjtFOEQ1bE1FO0lBQXFCLHlCQUFBO0U5RCtsTXZCO0U4RC9sTUU7SUFBcUIseUJBQUE7RTlEa21NdkI7RThEbG1NRTtJQUFxQiw2QkFBQTtFOURxbU12QjtFOERybU1FO0lBQXFCLDhCQUFBO0U5RHdtTXZCO0U4RHhtTUU7SUFBcUIsK0JBQUE7SUFBQSwrQkFBQTtJQUFBLHdCQUFBO0U5RDJtTXZCO0U4RDNtTUU7SUFBcUIsc0NBQUE7SUFBQSxzQ0FBQTtJQUFBLCtCQUFBO0U5RDhtTXZCO0FBQ0Y7QStEcG9NQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QS9Ec29NRjtBK0Rwb01FO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QS9Ec29NSjtBK0Rub01FOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0EvRHFvTUo7O0ErRDVuTUk7RUFDRSwyQkFBQTtBL0Qrbk1OOztBK0Rob01JO0VBQ0UsbUJBQUE7QS9EbW9NTjs7QStEcG9NSTtFQUNFLGdCQUFBO0EvRHVvTU47O0ErRHhvTUk7RUFDRSxpQkFBQTtBL0Qyb01OOztBZ0VwcU1JO0VBQWdDLHlDQUFBO0VBQUEsd0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDhCQUFBO0FoRXdxTXBDOztBZ0V2cU1JO0VBQWdDLHVDQUFBO0VBQUEsd0NBQUE7RUFBQSxxQ0FBQTtFQUFBLGlDQUFBO0FoRTJxTXBDOztBZ0UxcU1JO0VBQWdDLHlDQUFBO0VBQUEseUNBQUE7RUFBQSwwQ0FBQTtFQUFBLHNDQUFBO0FoRThxTXBDOztBZ0U3cU1JO0VBQWdDLHVDQUFBO0VBQUEseUNBQUE7RUFBQSw2Q0FBQTtFQUFBLHlDQUFBO0FoRWlyTXBDOztBZ0UvcU1JO0VBQThCLDhCQUFBO0VBQUEsMEJBQUE7QWhFbXJNbEM7O0FnRWxyTUk7RUFBOEIsZ0NBQUE7RUFBQSw0QkFBQTtBaEVzck1sQzs7QWdFcnJNSTtFQUE4QixzQ0FBQTtFQUFBLGtDQUFBO0FoRXlyTWxDOztBZ0V4ck1JO0VBQThCLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtBaEU0ck1sQzs7QWdFM3JNSTtFQUE4Qiw4QkFBQTtFQUFBLCtCQUFBO0VBQUEsdUJBQUE7QWhFK3JNbEM7O0FnRTlyTUk7RUFBOEIsOEJBQUE7RUFBQSwrQkFBQTtFQUFBLHVCQUFBO0FoRWtzTWxDOztBZ0Vqc01JO0VBQThCLCtCQUFBO0VBQUEseUJBQUE7QWhFcXNNbEM7O0FnRXBzTUk7RUFBOEIsK0JBQUE7RUFBQSx5QkFBQTtBaEV3c01sQzs7QWdFdHNNSTtFQUFvQyxrQ0FBQTtFQUFBLCtCQUFBO0VBQUEsc0NBQUE7QWhFMHNNeEM7O0FnRXpzTUk7RUFBb0MsZ0NBQUE7RUFBQSw2QkFBQTtFQUFBLG9DQUFBO0FoRTZzTXhDOztBZ0U1c01JO0VBQW9DLG1DQUFBO0VBQUEsZ0NBQUE7RUFBQSxrQ0FBQTtBaEVndE14Qzs7QWdFL3NNSTtFQUFvQyxvQ0FBQTtFQUFBLGlDQUFBO0VBQUEseUNBQUE7QWhFbXRNeEM7O0FnRWx0TUk7RUFBb0Msb0NBQUE7RUFBQSx3Q0FBQTtBaEVzdE14Qzs7QWdFcHRNSTtFQUFpQyxtQ0FBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7QWhFd3RNckM7O0FnRXZ0TUk7RUFBaUMsaUNBQUE7RUFBQSw4QkFBQTtFQUFBLGdDQUFBO0FoRTJ0TXJDOztBZ0UxdE1JO0VBQWlDLG9DQUFBO0VBQUEsaUNBQUE7RUFBQSw4QkFBQTtBaEU4dE1yQzs7QWdFN3RNSTtFQUFpQyxzQ0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7QWhFaXVNckM7O0FnRWh1TUk7RUFBaUMscUNBQUE7RUFBQSxrQ0FBQTtFQUFBLCtCQUFBO0FoRW91TXJDOztBZ0VsdU1JO0VBQWtDLG9DQUFBO0VBQUEsb0NBQUE7QWhFc3VNdEM7O0FnRXJ1TUk7RUFBa0Msa0NBQUE7RUFBQSxrQ0FBQTtBaEV5dU10Qzs7QWdFeHVNSTtFQUFrQyxxQ0FBQTtFQUFBLGdDQUFBO0FoRTR1TXRDOztBZ0UzdU1JO0VBQWtDLHNDQUFBO0VBQUEsdUNBQUE7QWhFK3VNdEM7O0FnRTl1TUk7RUFBa0MseUNBQUE7RUFBQSxzQ0FBQTtBaEVrdk10Qzs7QWdFanZNSTtFQUFrQyxzQ0FBQTtFQUFBLGlDQUFBO0FoRXF2TXRDOztBZ0Vudk1JO0VBQWdDLG9DQUFBO0VBQUEsMkJBQUE7QWhFdXZNcEM7O0FnRXR2TUk7RUFBZ0MscUNBQUE7RUFBQSxpQ0FBQTtBaEUwdk1wQzs7QWdFenZNSTtFQUFnQyxtQ0FBQTtFQUFBLCtCQUFBO0FoRTZ2TXBDOztBZ0U1dk1JO0VBQWdDLHNDQUFBO0VBQUEsNkJBQUE7QWhFZ3dNcEM7O0FnRS92TUk7RUFBZ0Msd0NBQUE7RUFBQSwrQkFBQTtBaEVtd01wQzs7QWdFbHdNSTtFQUFnQyx1Q0FBQTtFQUFBLDhCQUFBO0FoRXN3TXBDOztBaUIxdk1JO0UrQ2xEQTtJQUFnQyx5Q0FBQTtJQUFBLHdDQUFBO0lBQUEsa0NBQUE7SUFBQSw4QkFBQTtFaEVpek1sQztFZ0Voek1FO0lBQWdDLHVDQUFBO0lBQUEsd0NBQUE7SUFBQSxxQ0FBQTtJQUFBLGlDQUFBO0VoRW16TWxDO0VnRWx6TUU7SUFBZ0MseUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDBDQUFBO0lBQUEsc0NBQUE7RWhFcXpNbEM7RWdFcHpNRTtJQUFnQyx1Q0FBQTtJQUFBLHlDQUFBO0lBQUEsNkNBQUE7SUFBQSx5Q0FBQTtFaEV1ek1sQztFZ0Vyek1FO0lBQThCLDhCQUFBO0lBQUEsMEJBQUE7RWhFd3pNaEM7RWdFdnpNRTtJQUE4QixnQ0FBQTtJQUFBLDRCQUFBO0VoRTB6TWhDO0VnRXp6TUU7SUFBOEIsc0NBQUE7SUFBQSxrQ0FBQTtFaEU0ek1oQztFZ0Uzek1FO0lBQThCLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSx5QkFBQTtFaEU4ek1oQztFZ0U3ek1FO0lBQThCLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFaEVnME1oQztFZ0Uvek1FO0lBQThCLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFaEVrME1oQztFZ0VqME1FO0lBQThCLCtCQUFBO0lBQUEseUJBQUE7RWhFbzBNaEM7RWdFbjBNRTtJQUE4QiwrQkFBQTtJQUFBLHlCQUFBO0VoRXMwTWhDO0VnRXAwTUU7SUFBb0Msa0NBQUE7SUFBQSwrQkFBQTtJQUFBLHNDQUFBO0VoRXUwTXRDO0VnRXQwTUU7SUFBb0MsZ0NBQUE7SUFBQSw2QkFBQTtJQUFBLG9DQUFBO0VoRXkwTXRDO0VnRXgwTUU7SUFBb0MsbUNBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0VoRTIwTXRDO0VnRTEwTUU7SUFBb0Msb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLHlDQUFBO0VoRTYwTXRDO0VnRTUwTUU7SUFBb0Msb0NBQUE7SUFBQSx3Q0FBQTtFaEUrME10QztFZ0U3ME1FO0lBQWlDLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFaEVnMU1uQztFZ0UvME1FO0lBQWlDLGlDQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtFaEVrMU1uQztFZ0VqMU1FO0lBQWlDLG9DQUFBO0lBQUEsaUNBQUE7SUFBQSw4QkFBQTtFaEVvMU1uQztFZ0VuMU1FO0lBQWlDLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSxnQ0FBQTtFaEVzMU1uQztFZ0VyMU1FO0lBQWlDLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSwrQkFBQTtFaEV3MU1uQztFZ0V0MU1FO0lBQWtDLG9DQUFBO0lBQUEsb0NBQUE7RWhFeTFNcEM7RWdFeDFNRTtJQUFrQyxrQ0FBQTtJQUFBLGtDQUFBO0VoRTIxTXBDO0VnRTExTUU7SUFBa0MscUNBQUE7SUFBQSxnQ0FBQTtFaEU2MU1wQztFZ0U1MU1FO0lBQWtDLHNDQUFBO0lBQUEsdUNBQUE7RWhFKzFNcEM7RWdFOTFNRTtJQUFrQyx5Q0FBQTtJQUFBLHNDQUFBO0VoRWkyTXBDO0VnRWgyTUU7SUFBa0Msc0NBQUE7SUFBQSxpQ0FBQTtFaEVtMk1wQztFZ0VqMk1FO0lBQWdDLG9DQUFBO0lBQUEsMkJBQUE7RWhFbzJNbEM7RWdFbjJNRTtJQUFnQyxxQ0FBQTtJQUFBLGlDQUFBO0VoRXMyTWxDO0VnRXIyTUU7SUFBZ0MsbUNBQUE7SUFBQSwrQkFBQTtFaEV3Mk1sQztFZ0V2Mk1FO0lBQWdDLHNDQUFBO0lBQUEsNkJBQUE7RWhFMDJNbEM7RWdFejJNRTtJQUFnQyx3Q0FBQTtJQUFBLCtCQUFBO0VoRTQyTWxDO0VnRTMyTUU7SUFBZ0MsdUNBQUE7SUFBQSw4QkFBQTtFaEU4Mk1sQztBQUNGO0FpQm4yTUk7RStDbERBO0lBQWdDLHlDQUFBO0lBQUEsd0NBQUE7SUFBQSxrQ0FBQTtJQUFBLDhCQUFBO0VoRXk1TWxDO0VnRXg1TUU7SUFBZ0MsdUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHFDQUFBO0lBQUEsaUNBQUE7RWhFMjVNbEM7RWdFMTVNRTtJQUFnQyx5Q0FBQTtJQUFBLHlDQUFBO0lBQUEsMENBQUE7SUFBQSxzQ0FBQTtFaEU2NU1sQztFZ0U1NU1FO0lBQWdDLHVDQUFBO0lBQUEseUNBQUE7SUFBQSw2Q0FBQTtJQUFBLHlDQUFBO0VoRSs1TWxDO0VnRTc1TUU7SUFBOEIsOEJBQUE7SUFBQSwwQkFBQTtFaEVnNk1oQztFZ0UvNU1FO0lBQThCLGdDQUFBO0lBQUEsNEJBQUE7RWhFazZNaEM7RWdFajZNRTtJQUE4QixzQ0FBQTtJQUFBLGtDQUFBO0VoRW82TWhDO0VnRW42TUU7SUFBOEIsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHlCQUFBO0VoRXM2TWhDO0VnRXI2TUU7SUFBOEIsOEJBQUE7SUFBQSwrQkFBQTtJQUFBLHVCQUFBO0VoRXc2TWhDO0VnRXY2TUU7SUFBOEIsOEJBQUE7SUFBQSwrQkFBQTtJQUFBLHVCQUFBO0VoRTA2TWhDO0VnRXo2TUU7SUFBOEIsK0JBQUE7SUFBQSx5QkFBQTtFaEU0Nk1oQztFZ0UzNk1FO0lBQThCLCtCQUFBO0lBQUEseUJBQUE7RWhFODZNaEM7RWdFNTZNRTtJQUFvQyxrQ0FBQTtJQUFBLCtCQUFBO0lBQUEsc0NBQUE7RWhFKzZNdEM7RWdFOTZNRTtJQUFvQyxnQ0FBQTtJQUFBLDZCQUFBO0lBQUEsb0NBQUE7RWhFaTdNdEM7RWdFaDdNRTtJQUFvQyxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7RWhFbTdNdEM7RWdFbDdNRTtJQUFvQyxvQ0FBQTtJQUFBLGlDQUFBO0lBQUEseUNBQUE7RWhFcTdNdEM7RWdFcDdNRTtJQUFvQyxvQ0FBQTtJQUFBLHdDQUFBO0VoRXU3TXRDO0VnRXI3TUU7SUFBaUMsbUNBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0VoRXc3TW5DO0VnRXY3TUU7SUFBaUMsaUNBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0VoRTA3TW5DO0VnRXo3TUU7SUFBaUMsb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLDhCQUFBO0VoRTQ3TW5DO0VnRTM3TUU7SUFBaUMsc0NBQUE7SUFBQSxtQ0FBQTtJQUFBLGdDQUFBO0VoRTg3TW5DO0VnRTc3TUU7SUFBaUMscUNBQUE7SUFBQSxrQ0FBQTtJQUFBLCtCQUFBO0VoRWc4TW5DO0VnRTk3TUU7SUFBa0Msb0NBQUE7SUFBQSxvQ0FBQTtFaEVpOE1wQztFZ0VoOE1FO0lBQWtDLGtDQUFBO0lBQUEsa0NBQUE7RWhFbThNcEM7RWdFbDhNRTtJQUFrQyxxQ0FBQTtJQUFBLGdDQUFBO0VoRXE4TXBDO0VnRXA4TUU7SUFBa0Msc0NBQUE7SUFBQSx1Q0FBQTtFaEV1OE1wQztFZ0V0OE1FO0lBQWtDLHlDQUFBO0lBQUEsc0NBQUE7RWhFeThNcEM7RWdFeDhNRTtJQUFrQyxzQ0FBQTtJQUFBLGlDQUFBO0VoRTI4TXBDO0VnRXo4TUU7SUFBZ0Msb0NBQUE7SUFBQSwyQkFBQTtFaEU0OE1sQztFZ0UzOE1FO0lBQWdDLHFDQUFBO0lBQUEsaUNBQUE7RWhFODhNbEM7RWdFNzhNRTtJQUFnQyxtQ0FBQTtJQUFBLCtCQUFBO0VoRWc5TWxDO0VnRS84TUU7SUFBZ0Msc0NBQUE7SUFBQSw2QkFBQTtFaEVrOU1sQztFZ0VqOU1FO0lBQWdDLHdDQUFBO0lBQUEsK0JBQUE7RWhFbzlNbEM7RWdFbjlNRTtJQUFnQyx1Q0FBQTtJQUFBLDhCQUFBO0VoRXM5TWxDO0FBQ0Y7QWlCMzhNSTtFK0NsREE7SUFBZ0MseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLGtDQUFBO0lBQUEsOEJBQUE7RWhFaWdObEM7RWdFaGdORTtJQUFnQyx1Q0FBQTtJQUFBLHdDQUFBO0lBQUEscUNBQUE7SUFBQSxpQ0FBQTtFaEVtZ05sQztFZ0VsZ05FO0lBQWdDLHlDQUFBO0lBQUEseUNBQUE7SUFBQSwwQ0FBQTtJQUFBLHNDQUFBO0VoRXFnTmxDO0VnRXBnTkU7SUFBZ0MsdUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDZDQUFBO0lBQUEseUNBQUE7RWhFdWdObEM7RWdFcmdORTtJQUE4Qiw4QkFBQTtJQUFBLDBCQUFBO0VoRXdnTmhDO0VnRXZnTkU7SUFBOEIsZ0NBQUE7SUFBQSw0QkFBQTtFaEUwZ05oQztFZ0V6Z05FO0lBQThCLHNDQUFBO0lBQUEsa0NBQUE7RWhFNGdOaEM7RWdFM2dORTtJQUE4Qiw4QkFBQTtJQUFBLDZCQUFBO0lBQUEseUJBQUE7RWhFOGdOaEM7RWdFN2dORTtJQUE4Qiw4QkFBQTtJQUFBLCtCQUFBO0lBQUEsdUJBQUE7RWhFZ2hOaEM7RWdFL2dORTtJQUE4Qiw4QkFBQTtJQUFBLCtCQUFBO0lBQUEsdUJBQUE7RWhFa2hOaEM7RWdFamhORTtJQUE4QiwrQkFBQTtJQUFBLHlCQUFBO0VoRW9oTmhDO0VnRW5oTkU7SUFBOEIsK0JBQUE7SUFBQSx5QkFBQTtFaEVzaE5oQztFZ0VwaE5FO0lBQW9DLGtDQUFBO0lBQUEsK0JBQUE7SUFBQSxzQ0FBQTtFaEV1aE50QztFZ0V0aE5FO0lBQW9DLGdDQUFBO0lBQUEsNkJBQUE7SUFBQSxvQ0FBQTtFaEV5aE50QztFZ0V4aE5FO0lBQW9DLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFaEUyaE50QztFZ0UxaE5FO0lBQW9DLG9DQUFBO0lBQUEsaUNBQUE7SUFBQSx5Q0FBQTtFaEU2aE50QztFZ0U1aE5FO0lBQW9DLG9DQUFBO0lBQUEsd0NBQUE7RWhFK2hOdEM7RWdFN2hORTtJQUFpQyxtQ0FBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7RWhFZ2lObkM7RWdFL2hORTtJQUFpQyxpQ0FBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7RWhFa2lObkM7RWdFamlORTtJQUFpQyxvQ0FBQTtJQUFBLGlDQUFBO0lBQUEsOEJBQUE7RWhFb2lObkM7RWdFbmlORTtJQUFpQyxzQ0FBQTtJQUFBLG1DQUFBO0lBQUEsZ0NBQUE7RWhFc2lObkM7RWdFcmlORTtJQUFpQyxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsK0JBQUE7RWhFd2lObkM7RWdFdGlORTtJQUFrQyxvQ0FBQTtJQUFBLG9DQUFBO0VoRXlpTnBDO0VnRXhpTkU7SUFBa0Msa0NBQUE7SUFBQSxrQ0FBQTtFaEUyaU5wQztFZ0UxaU5FO0lBQWtDLHFDQUFBO0lBQUEsZ0NBQUE7RWhFNmlOcEM7RWdFNWlORTtJQUFrQyxzQ0FBQTtJQUFBLHVDQUFBO0VoRStpTnBDO0VnRTlpTkU7SUFBa0MseUNBQUE7SUFBQSxzQ0FBQTtFaEVpak5wQztFZ0Voak5FO0lBQWtDLHNDQUFBO0lBQUEsaUNBQUE7RWhFbWpOcEM7RWdFampORTtJQUFnQyxvQ0FBQTtJQUFBLDJCQUFBO0VoRW9qTmxDO0VnRW5qTkU7SUFBZ0MscUNBQUE7SUFBQSxpQ0FBQTtFaEVzak5sQztFZ0Vyak5FO0lBQWdDLG1DQUFBO0lBQUEsK0JBQUE7RWhFd2pObEM7RWdFdmpORTtJQUFnQyxzQ0FBQTtJQUFBLDZCQUFBO0VoRTBqTmxDO0VnRXpqTkU7SUFBZ0Msd0NBQUE7SUFBQSwrQkFBQTtFaEU0ak5sQztFZ0Uzak5FO0lBQWdDLHVDQUFBO0lBQUEsOEJBQUE7RWhFOGpObEM7QUFDRjtBaUJuak5JO0UrQ2xEQTtJQUFnQyx5Q0FBQTtJQUFBLHdDQUFBO0lBQUEsa0NBQUE7SUFBQSw4QkFBQTtFaEV5bU5sQztFZ0V4bU5FO0lBQWdDLHVDQUFBO0lBQUEsd0NBQUE7SUFBQSxxQ0FBQTtJQUFBLGlDQUFBO0VoRTJtTmxDO0VnRTFtTkU7SUFBZ0MseUNBQUE7SUFBQSx5Q0FBQTtJQUFBLDBDQUFBO0lBQUEsc0NBQUE7RWhFNm1ObEM7RWdFNW1ORTtJQUFnQyx1Q0FBQTtJQUFBLHlDQUFBO0lBQUEsNkNBQUE7SUFBQSx5Q0FBQTtFaEUrbU5sQztFZ0U3bU5FO0lBQThCLDhCQUFBO0lBQUEsMEJBQUE7RWhFZ25OaEM7RWdFL21ORTtJQUE4QixnQ0FBQTtJQUFBLDRCQUFBO0VoRWtuTmhDO0VnRWpuTkU7SUFBOEIsc0NBQUE7SUFBQSxrQ0FBQTtFaEVvbk5oQztFZ0Vubk5FO0lBQThCLDhCQUFBO0lBQUEsNkJBQUE7SUFBQSx5QkFBQTtFaEVzbk5oQztFZ0Vybk5FO0lBQThCLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFaEV3bk5oQztFZ0V2bk5FO0lBQThCLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSx1QkFBQTtFaEUwbk5oQztFZ0V6bk5FO0lBQThCLCtCQUFBO0lBQUEseUJBQUE7RWhFNG5OaEM7RWdFM25ORTtJQUE4QiwrQkFBQTtJQUFBLHlCQUFBO0VoRThuTmhDO0VnRTVuTkU7SUFBb0Msa0NBQUE7SUFBQSwrQkFBQTtJQUFBLHNDQUFBO0VoRStuTnRDO0VnRTluTkU7SUFBb0MsZ0NBQUE7SUFBQSw2QkFBQTtJQUFBLG9DQUFBO0VoRWlvTnRDO0VnRWhvTkU7SUFBb0MsbUNBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0VoRW1vTnRDO0VnRWxvTkU7SUFBb0Msb0NBQUE7SUFBQSxpQ0FBQTtJQUFBLHlDQUFBO0VoRXFvTnRDO0VnRXBvTkU7SUFBb0Msb0NBQUE7SUFBQSx3Q0FBQTtFaEV1b050QztFZ0Vyb05FO0lBQWlDLG1DQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtFaEV3b05uQztFZ0V2b05FO0lBQWlDLGlDQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtFaEUwb05uQztFZ0V6b05FO0lBQWlDLG9DQUFBO0lBQUEsaUNBQUE7SUFBQSw4QkFBQTtFaEU0b05uQztFZ0Uzb05FO0lBQWlDLHNDQUFBO0lBQUEsbUNBQUE7SUFBQSxnQ0FBQTtFaEU4b05uQztFZ0U3b05FO0lBQWlDLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSwrQkFBQTtFaEVncE5uQztFZ0U5b05FO0lBQWtDLG9DQUFBO0lBQUEsb0NBQUE7RWhFaXBOcEM7RWdFaHBORTtJQUFrQyxrQ0FBQTtJQUFBLGtDQUFBO0VoRW1wTnBDO0VnRWxwTkU7SUFBa0MscUNBQUE7SUFBQSxnQ0FBQTtFaEVxcE5wQztFZ0VwcE5FO0lBQWtDLHNDQUFBO0lBQUEsdUNBQUE7RWhFdXBOcEM7RWdFdHBORTtJQUFrQyx5Q0FBQTtJQUFBLHNDQUFBO0VoRXlwTnBDO0VnRXhwTkU7SUFBa0Msc0NBQUE7SUFBQSxpQ0FBQTtFaEUycE5wQztFZ0V6cE5FO0lBQWdDLG9DQUFBO0lBQUEsMkJBQUE7RWhFNHBObEM7RWdFM3BORTtJQUFnQyxxQ0FBQTtJQUFBLGlDQUFBO0VoRThwTmxDO0VnRTdwTkU7SUFBZ0MsbUNBQUE7SUFBQSwrQkFBQTtFaEVncU5sQztFZ0UvcE5FO0lBQWdDLHNDQUFBO0lBQUEsNkJBQUE7RWhFa3FObEM7RWdFanFORTtJQUFnQyx3Q0FBQTtJQUFBLCtCQUFBO0VoRW9xTmxDO0VnRW5xTkU7SUFBZ0MsdUNBQUE7SUFBQSw4QkFBQTtFaEVzcU5sQztBQUNGO0FpRWp0Tkk7RUFBd0Isc0JBQUE7QWpFb3RONUI7O0FpRW50Tkk7RUFBd0IsdUJBQUE7QWpFdXRONUI7O0FpRXR0Tkk7RUFBd0Isc0JBQUE7QWpFMHRONUI7O0FpQnRxTkk7RWdEdERBO0lBQXdCLHNCQUFBO0VqRWl1TjFCO0VpRWh1TkU7SUFBd0IsdUJBQUE7RWpFbXVOMUI7RWlFbHVORTtJQUF3QixzQkFBQTtFakVxdU4xQjtBQUNGO0FpQmxyTkk7RWdEdERBO0lBQXdCLHNCQUFBO0VqRTR1TjFCO0VpRTN1TkU7SUFBd0IsdUJBQUE7RWpFOHVOMUI7RWlFN3VORTtJQUF3QixzQkFBQTtFakVndk4xQjtBQUNGO0FpQjdyTkk7RWdEdERBO0lBQXdCLHNCQUFBO0VqRXV2TjFCO0VpRXR2TkU7SUFBd0IsdUJBQUE7RWpFeXZOMUI7RWlFeHZORTtJQUF3QixzQkFBQTtFakUydk4xQjtBQUNGO0FpQnhzTkk7RWdEdERBO0lBQXdCLHNCQUFBO0VqRWt3TjFCO0VpRWp3TkU7SUFBd0IsdUJBQUE7RWpFb3dOMUI7RWlFbndORTtJQUF3QixzQkFBQTtFakVzd04xQjtBQUNGO0FrRTV3TkU7RUFBc0IseUJBQUE7QWxFK3dOeEI7O0FrRS93TkU7RUFBc0IsMkJBQUE7QWxFbXhOeEI7O0FtRWx4TkU7RUFBeUIsMkJBQUE7QW5Fc3hOM0I7O0FtRXR4TkU7RUFBeUIsNkJBQUE7QW5FMHhOM0I7O0FtRTF4TkU7RUFBeUIsNkJBQUE7QW5FOHhOM0I7O0FtRTl4TkU7RUFBeUIsMEJBQUE7QW5Fa3lOM0I7O0FtRWx5TkU7RUFBeUIsMkJBQUE7QW5Fc3lOM0I7O0FtRWp5TkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYTVEeXBCa0M7QVAyb01wQzs7QW1FanlOQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhNURpcEJrQztBUG1wTXBDOztBbUVoeU5FO0VBREY7SUFFSSxnQkFBQTtJQUNBLE1BQUE7SUFDQSxhNUR5b0JnQztFUDJwTWxDO0FBQ0Y7O0FvRTl6TkE7RUNFRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QXJFZzBORjs7QXFFdHpORTtFQUVFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBckV3ek5KOztBc0VwMU5BO0VBQWEsc0VBQUE7RUFBQSw4REFBQTtBdEV3MU5iOztBc0V2MU5BO0VBQVUsZ0VBQUE7RUFBQSx3REFBQTtBdEUyMU5WOztBc0UxMU5BO0VBQWEsK0RBQUE7RUFBQSx1REFBQTtBdEU4MU5iOztBc0U3MU5BO0VBQWUsbUNBQUE7RUFBQSwyQkFBQTtBdEVpMk5mOztBdUVoMk5JO0VBQXVCLHFCQUFBO0F2RW8yTjNCOztBdUVwMk5JO0VBQXVCLHFCQUFBO0F2RXcyTjNCOztBdUV4Mk5JO0VBQXVCLHFCQUFBO0F2RTQyTjNCOztBdUU1Mk5JO0VBQXVCLHNCQUFBO0F2RWczTjNCOztBdUVoM05JO0VBQXVCLHNCQUFBO0F2RW8zTjNCOztBdUVwM05JO0VBQXVCLHNCQUFBO0F2RXczTjNCOztBdUV4M05JO0VBQXVCLHNCQUFBO0F2RTQzTjNCOztBdUU1M05JO0VBQXVCLHNCQUFBO0F2RWc0TjNCOztBdUVoNE5JO0VBQXVCLHVCQUFBO0F2RW80TjNCOztBdUVwNE5JO0VBQXVCLHVCQUFBO0F2RXc0TjNCOztBdUVwNE5BO0VBQVUsMEJBQUE7QXZFdzROVjs7QXVFdjROQTtFQUFVLDJCQUFBO0F2RTI0TlY7O0F1RXY0TkE7RUFBYywyQkFBQTtBdkUyNE5kOztBdUUxNE5BO0VBQWMsNEJBQUE7QXZFODROZDs7QXVFNTROQTtFQUFVLHVCQUFBO0F2RWc1TlY7O0F1RS80TkE7RUFBVSx3QkFBQTtBdkVtNU5WOztBd0VqNk5FO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLG9CQUFBO0VBQ0EsV0FBQTtFQUVBLGtDQUFBO0F4RWs2Tko7O0F5RXg2TlE7RUFBZ0Msb0JBQUE7QXpFNDZOeEM7O0F5RTM2TlE7O0VBRUUsd0JBQUE7QXpFODZOVjs7QXlFNTZOUTs7RUFFRSwwQkFBQTtBekUrNk5WOztBeUU3Nk5ROztFQUVFLDJCQUFBO0F6RWc3TlY7O0F5RTk2TlE7O0VBRUUseUJBQUE7QXpFaTdOVjs7QXlFaDhOUTtFQUFnQywwQkFBQTtBekVvOE54Qzs7QXlFbjhOUTs7RUFFRSw4QkFBQTtBekVzOE5WOztBeUVwOE5ROztFQUVFLGdDQUFBO0F6RXU4TlY7O0F5RXI4TlE7O0VBRUUsaUNBQUE7QXpFdzhOVjs7QXlFdDhOUTs7RUFFRSwrQkFBQTtBekV5OE5WOztBeUV4OU5RO0VBQWdDLHlCQUFBO0F6RTQ5TnhDOztBeUUzOU5ROztFQUVFLDZCQUFBO0F6RTg5TlY7O0F5RTU5TlE7O0VBRUUsK0JBQUE7QXpFKzlOVjs7QXlFNzlOUTs7RUFFRSxnQ0FBQTtBekVnK05WOztBeUU5OU5ROztFQUVFLDhCQUFBO0F6RWkrTlY7O0F5RWgvTlE7RUFBZ0MsdUJBQUE7QXpFby9OeEM7O0F5RW4vTlE7O0VBRUUsMkJBQUE7QXpFcy9OVjs7QXlFcC9OUTs7RUFFRSw2QkFBQTtBekV1L05WOztBeUVyL05ROztFQUVFLDhCQUFBO0F6RXcvTlY7O0F5RXQvTlE7O0VBRUUsNEJBQUE7QXpFeS9OVjs7QXlFeGdPUTtFQUFnQyx5QkFBQTtBekU0Z094Qzs7QXlFM2dPUTs7RUFFRSw2QkFBQTtBekU4Z09WOztBeUU1Z09ROztFQUVFLCtCQUFBO0F6RStnT1Y7O0F5RTdnT1E7O0VBRUUsZ0NBQUE7QXpFZ2hPVjs7QXlFOWdPUTs7RUFFRSw4QkFBQTtBekVpaE9WOztBeUVoaU9RO0VBQWdDLHVCQUFBO0F6RW9pT3hDOztBeUVuaU9ROztFQUVFLDJCQUFBO0F6RXNpT1Y7O0F5RXBpT1E7O0VBRUUsNkJBQUE7QXpFdWlPVjs7QXlFcmlPUTs7RUFFRSw4QkFBQTtBekV3aU9WOztBeUV0aU9ROztFQUVFLDRCQUFBO0F6RXlpT1Y7O0F5RXhqT1E7RUFBZ0MscUJBQUE7QXpFNGpPeEM7O0F5RTNqT1E7O0VBRUUseUJBQUE7QXpFOGpPVjs7QXlFNWpPUTs7RUFFRSwyQkFBQTtBekUrak9WOztBeUU3ak9ROztFQUVFLDRCQUFBO0F6RWdrT1Y7O0F5RTlqT1E7O0VBRUUsMEJBQUE7QXpFaWtPVjs7QXlFaGxPUTtFQUFnQywyQkFBQTtBekVvbE94Qzs7QXlFbmxPUTs7RUFFRSwrQkFBQTtBekVzbE9WOztBeUVwbE9ROztFQUVFLGlDQUFBO0F6RXVsT1Y7O0F5RXJsT1E7O0VBRUUsa0NBQUE7QXpFd2xPVjs7QXlFdGxPUTs7RUFFRSxnQ0FBQTtBekV5bE9WOztBeUV4bU9RO0VBQWdDLDBCQUFBO0F6RTRtT3hDOztBeUUzbU9ROztFQUVFLDhCQUFBO0F6RThtT1Y7O0F5RTVtT1E7O0VBRUUsZ0NBQUE7QXpFK21PVjs7QXlFN21PUTs7RUFFRSxpQ0FBQTtBekVnbk9WOztBeUU5bU9ROztFQUVFLCtCQUFBO0F6RWluT1Y7O0F5RWhvT1E7RUFBZ0Msd0JBQUE7QXpFb29PeEM7O0F5RW5vT1E7O0VBRUUsNEJBQUE7QXpFc29PVjs7QXlFcG9PUTs7RUFFRSw4QkFBQTtBekV1b09WOztBeUVyb09ROztFQUVFLCtCQUFBO0F6RXdvT1Y7O0F5RXRvT1E7O0VBRUUsNkJBQUE7QXpFeW9PVjs7QXlFeHBPUTtFQUFnQywwQkFBQTtBekU0cE94Qzs7QXlFM3BPUTs7RUFFRSw4QkFBQTtBekU4cE9WOztBeUU1cE9ROztFQUVFLGdDQUFBO0F6RStwT1Y7O0F5RTdwT1E7O0VBRUUsaUNBQUE7QXpFZ3FPVjs7QXlFOXBPUTs7RUFFRSwrQkFBQTtBekVpcU9WOztBeUVock9RO0VBQWdDLHdCQUFBO0F6RW9yT3hDOztBeUVuck9ROztFQUVFLDRCQUFBO0F6RXNyT1Y7O0F5RXByT1E7O0VBRUUsOEJBQUE7QXpFdXJPVjs7QXlFcnJPUTs7RUFFRSwrQkFBQTtBekV3ck9WOztBeUV0ck9ROztFQUVFLDZCQUFBO0F6RXlyT1Y7O0F5RWpyT1E7RUFBd0IsMkJBQUE7QXpFcXJPaEM7O0F5RXByT1E7O0VBRUUsK0JBQUE7QXpFdXJPVjs7QXlFcnJPUTs7RUFFRSxpQ0FBQTtBekV3ck9WOztBeUV0ck9ROztFQUVFLGtDQUFBO0F6RXlyT1Y7O0F5RXZyT1E7O0VBRUUsZ0NBQUE7QXpFMHJPVjs7QXlFenNPUTtFQUF3QiwwQkFBQTtBekU2c09oQzs7QXlFNXNPUTs7RUFFRSw4QkFBQTtBekUrc09WOztBeUU3c09ROztFQUVFLGdDQUFBO0F6RWd0T1Y7O0F5RTlzT1E7O0VBRUUsaUNBQUE7QXpFaXRPVjs7QXlFL3NPUTs7RUFFRSwrQkFBQTtBekVrdE9WOztBeUVqdU9RO0VBQXdCLHdCQUFBO0F6RXF1T2hDOztBeUVwdU9ROztFQUVFLDRCQUFBO0F6RXV1T1Y7O0F5RXJ1T1E7O0VBRUUsOEJBQUE7QXpFd3VPVjs7QXlFdHVPUTs7RUFFRSwrQkFBQTtBekV5dU9WOztBeUV2dU9ROztFQUVFLDZCQUFBO0F6RTB1T1Y7O0F5RXp2T1E7RUFBd0IsMEJBQUE7QXpFNnZPaEM7O0F5RTV2T1E7O0VBRUUsOEJBQUE7QXpFK3ZPVjs7QXlFN3ZPUTs7RUFFRSxnQ0FBQTtBekVnd09WOztBeUU5dk9ROztFQUVFLGlDQUFBO0F6RWl3T1Y7O0F5RS92T1E7O0VBRUUsK0JBQUE7QXpFa3dPVjs7QXlFanhPUTtFQUF3Qix3QkFBQTtBekVxeE9oQzs7QXlFcHhPUTs7RUFFRSw0QkFBQTtBekV1eE9WOztBeUVyeE9ROztFQUVFLDhCQUFBO0F6RXd4T1Y7O0F5RXR4T1E7O0VBRUUsK0JBQUE7QXpFeXhPVjs7QXlFdnhPUTs7RUFFRSw2QkFBQTtBekUweE9WOztBeUVweE9JO0VBQW1CLHVCQUFBO0F6RXd4T3ZCOztBeUV2eE9JOztFQUVFLDJCQUFBO0F6RTB4T047O0F5RXh4T0k7O0VBRUUsNkJBQUE7QXpFMnhPTjs7QXlFenhPSTs7RUFFRSw4QkFBQTtBekU0eE9OOztBeUUxeE9JOztFQUVFLDRCQUFBO0F6RTZ4T047O0FpQnR5T0k7RXdEbERJO0lBQWdDLG9CQUFBO0V6RTYxT3RDO0V5RTUxT007O0lBRUUsd0JBQUE7RXpFODFPUjtFeUU1MU9NOztJQUVFLDBCQUFBO0V6RTgxT1I7RXlFNTFPTTs7SUFFRSwyQkFBQTtFekU4MU9SO0V5RTUxT007O0lBRUUseUJBQUE7RXpFODFPUjtFeUU3Mk9NO0lBQWdDLDBCQUFBO0V6RWczT3RDO0V5RS8yT007O0lBRUUsOEJBQUE7RXpFaTNPUjtFeUUvMk9NOztJQUVFLGdDQUFBO0V6RWkzT1I7RXlFLzJPTTs7SUFFRSxpQ0FBQTtFekVpM09SO0V5RS8yT007O0lBRUUsK0JBQUE7RXpFaTNPUjtFeUVoNE9NO0lBQWdDLHlCQUFBO0V6RW00T3RDO0V5RWw0T007O0lBRUUsNkJBQUE7RXpFbzRPUjtFeUVsNE9NOztJQUVFLCtCQUFBO0V6RW80T1I7RXlFbDRPTTs7SUFFRSxnQ0FBQTtFekVvNE9SO0V5RWw0T007O0lBRUUsOEJBQUE7RXpFbzRPUjtFeUVuNU9NO0lBQWdDLHVCQUFBO0V6RXM1T3RDO0V5RXI1T007O0lBRUUsMkJBQUE7RXpFdTVPUjtFeUVyNU9NOztJQUVFLDZCQUFBO0V6RXU1T1I7RXlFcjVPTTs7SUFFRSw4QkFBQTtFekV1NU9SO0V5RXI1T007O0lBRUUsNEJBQUE7RXpFdTVPUjtFeUV0Nk9NO0lBQWdDLHlCQUFBO0V6RXk2T3RDO0V5RXg2T007O0lBRUUsNkJBQUE7RXpFMDZPUjtFeUV4Nk9NOztJQUVFLCtCQUFBO0V6RTA2T1I7RXlFeDZPTTs7SUFFRSxnQ0FBQTtFekUwNk9SO0V5RXg2T007O0lBRUUsOEJBQUE7RXpFMDZPUjtFeUV6N09NO0lBQWdDLHVCQUFBO0V6RTQ3T3RDO0V5RTM3T007O0lBRUUsMkJBQUE7RXpFNjdPUjtFeUUzN09NOztJQUVFLDZCQUFBO0V6RTY3T1I7RXlFMzdPTTs7SUFFRSw4QkFBQTtFekU2N09SO0V5RTM3T007O0lBRUUsNEJBQUE7RXpFNjdPUjtFeUU1OE9NO0lBQWdDLHFCQUFBO0V6RSs4T3RDO0V5RTk4T007O0lBRUUseUJBQUE7RXpFZzlPUjtFeUU5OE9NOztJQUVFLDJCQUFBO0V6RWc5T1I7RXlFOThPTTs7SUFFRSw0QkFBQTtFekVnOU9SO0V5RTk4T007O0lBRUUsMEJBQUE7RXpFZzlPUjtFeUUvOU9NO0lBQWdDLDJCQUFBO0V6RWsrT3RDO0V5RWorT007O0lBRUUsK0JBQUE7RXpFbStPUjtFeUVqK09NOztJQUVFLGlDQUFBO0V6RW0rT1I7RXlFaitPTTs7SUFFRSxrQ0FBQTtFekVtK09SO0V5RWorT007O0lBRUUsZ0NBQUE7RXpFbStPUjtFeUVsL09NO0lBQWdDLDBCQUFBO0V6RXEvT3RDO0V5RXAvT007O0lBRUUsOEJBQUE7RXpFcy9PUjtFeUVwL09NOztJQUVFLGdDQUFBO0V6RXMvT1I7RXlFcC9PTTs7SUFFRSxpQ0FBQTtFekVzL09SO0V5RXAvT007O0lBRUUsK0JBQUE7RXpFcy9PUjtFeUVyZ1BNO0lBQWdDLHdCQUFBO0V6RXdnUHRDO0V5RXZnUE07O0lBRUUsNEJBQUE7RXpFeWdQUjtFeUV2Z1BNOztJQUVFLDhCQUFBO0V6RXlnUFI7RXlFdmdQTTs7SUFFRSwrQkFBQTtFekV5Z1BSO0V5RXZnUE07O0lBRUUsNkJBQUE7RXpFeWdQUjtFeUV4aFBNO0lBQWdDLDBCQUFBO0V6RTJoUHRDO0V5RTFoUE07O0lBRUUsOEJBQUE7RXpFNGhQUjtFeUUxaFBNOztJQUVFLGdDQUFBO0V6RTRoUFI7RXlFMWhQTTs7SUFFRSxpQ0FBQTtFekU0aFBSO0V5RTFoUE07O0lBRUUsK0JBQUE7RXpFNGhQUjtFeUUzaVBNO0lBQWdDLHdCQUFBO0V6RThpUHRDO0V5RTdpUE07O0lBRUUsNEJBQUE7RXpFK2lQUjtFeUU3aVBNOztJQUVFLDhCQUFBO0V6RStpUFI7RXlFN2lQTTs7SUFFRSwrQkFBQTtFekUraVBSO0V5RTdpUE07O0lBRUUsNkJBQUE7RXpFK2lQUjtFeUV2aVBNO0lBQXdCLDJCQUFBO0V6RTBpUDlCO0V5RXppUE07O0lBRUUsK0JBQUE7RXpFMmlQUjtFeUV6aVBNOztJQUVFLGlDQUFBO0V6RTJpUFI7RXlFemlQTTs7SUFFRSxrQ0FBQTtFekUyaVBSO0V5RXppUE07O0lBRUUsZ0NBQUE7RXpFMmlQUjtFeUUxalBNO0lBQXdCLDBCQUFBO0V6RTZqUDlCO0V5RTVqUE07O0lBRUUsOEJBQUE7RXpFOGpQUjtFeUU1alBNOztJQUVFLGdDQUFBO0V6RThqUFI7RXlFNWpQTTs7SUFFRSxpQ0FBQTtFekU4alBSO0V5RTVqUE07O0lBRUUsK0JBQUE7RXpFOGpQUjtFeUU3a1BNO0lBQXdCLHdCQUFBO0V6RWdsUDlCO0V5RS9rUE07O0lBRUUsNEJBQUE7RXpFaWxQUjtFeUUva1BNOztJQUVFLDhCQUFBO0V6RWlsUFI7RXlFL2tQTTs7SUFFRSwrQkFBQTtFekVpbFBSO0V5RS9rUE07O0lBRUUsNkJBQUE7RXpFaWxQUjtFeUVobVBNO0lBQXdCLDBCQUFBO0V6RW1tUDlCO0V5RWxtUE07O0lBRUUsOEJBQUE7RXpFb21QUjtFeUVsbVBNOztJQUVFLGdDQUFBO0V6RW9tUFI7RXlFbG1QTTs7SUFFRSxpQ0FBQTtFekVvbVBSO0V5RWxtUE07O0lBRUUsK0JBQUE7RXpFb21QUjtFeUVublBNO0lBQXdCLHdCQUFBO0V6RXNuUDlCO0V5RXJuUE07O0lBRUUsNEJBQUE7RXpFdW5QUjtFeUVyblBNOztJQUVFLDhCQUFBO0V6RXVuUFI7RXlFcm5QTTs7SUFFRSwrQkFBQTtFekV1blBSO0V5RXJuUE07O0lBRUUsNkJBQUE7RXpFdW5QUjtFeUVqblBFO0lBQW1CLHVCQUFBO0V6RW9uUHJCO0V5RW5uUEU7O0lBRUUsMkJBQUE7RXpFcW5QSjtFeUVublBFOztJQUVFLDZCQUFBO0V6RXFuUEo7RXlFbm5QRTs7SUFFRSw4QkFBQTtFekVxblBKO0V5RW5uUEU7O0lBRUUsNEJBQUE7RXpFcW5QSjtBQUNGO0FpQi9uUEk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RXFyUHRDO0V5RXByUE07O0lBRUUsd0JBQUE7RXpFc3JQUjtFeUVwclBNOztJQUVFLDBCQUFBO0V6RXNyUFI7RXlFcHJQTTs7SUFFRSwyQkFBQTtFekVzclBSO0V5RXByUE07O0lBRUUseUJBQUE7RXpFc3JQUjtFeUVyc1BNO0lBQWdDLDBCQUFBO0V6RXdzUHRDO0V5RXZzUE07O0lBRUUsOEJBQUE7RXpFeXNQUjtFeUV2c1BNOztJQUVFLGdDQUFBO0V6RXlzUFI7RXlFdnNQTTs7SUFFRSxpQ0FBQTtFekV5c1BSO0V5RXZzUE07O0lBRUUsK0JBQUE7RXpFeXNQUjtFeUV4dFBNO0lBQWdDLHlCQUFBO0V6RTJ0UHRDO0V5RTF0UE07O0lBRUUsNkJBQUE7RXpFNHRQUjtFeUUxdFBNOztJQUVFLCtCQUFBO0V6RTR0UFI7RXlFMXRQTTs7SUFFRSxnQ0FBQTtFekU0dFBSO0V5RTF0UE07O0lBRUUsOEJBQUE7RXpFNHRQUjtFeUUzdVBNO0lBQWdDLHVCQUFBO0V6RTh1UHRDO0V5RTd1UE07O0lBRUUsMkJBQUE7RXpFK3VQUjtFeUU3dVBNOztJQUVFLDZCQUFBO0V6RSt1UFI7RXlFN3VQTTs7SUFFRSw4QkFBQTtFekUrdVBSO0V5RTd1UE07O0lBRUUsNEJBQUE7RXpFK3VQUjtFeUU5dlBNO0lBQWdDLHlCQUFBO0V6RWl3UHRDO0V5RWh3UE07O0lBRUUsNkJBQUE7RXpFa3dQUjtFeUVod1BNOztJQUVFLCtCQUFBO0V6RWt3UFI7RXlFaHdQTTs7SUFFRSxnQ0FBQTtFekVrd1BSO0V5RWh3UE07O0lBRUUsOEJBQUE7RXpFa3dQUjtFeUVqeFBNO0lBQWdDLHVCQUFBO0V6RW94UHRDO0V5RW54UE07O0lBRUUsMkJBQUE7RXpFcXhQUjtFeUVueFBNOztJQUVFLDZCQUFBO0V6RXF4UFI7RXlFbnhQTTs7SUFFRSw4QkFBQTtFekVxeFBSO0V5RW54UE07O0lBRUUsNEJBQUE7RXpFcXhQUjtFeUVweVBNO0lBQWdDLHFCQUFBO0V6RXV5UHRDO0V5RXR5UE07O0lBRUUseUJBQUE7RXpFd3lQUjtFeUV0eVBNOztJQUVFLDJCQUFBO0V6RXd5UFI7RXlFdHlQTTs7SUFFRSw0QkFBQTtFekV3eVBSO0V5RXR5UE07O0lBRUUsMEJBQUE7RXpFd3lQUjtFeUV2elBNO0lBQWdDLDJCQUFBO0V6RTB6UHRDO0V5RXp6UE07O0lBRUUsK0JBQUE7RXpFMnpQUjtFeUV6elBNOztJQUVFLGlDQUFBO0V6RTJ6UFI7RXlFenpQTTs7SUFFRSxrQ0FBQTtFekUyelBSO0V5RXp6UE07O0lBRUUsZ0NBQUE7RXpFMnpQUjtFeUUxMFBNO0lBQWdDLDBCQUFBO0V6RTYwUHRDO0V5RTUwUE07O0lBRUUsOEJBQUE7RXpFODBQUjtFeUU1MFBNOztJQUVFLGdDQUFBO0V6RTgwUFI7RXlFNTBQTTs7SUFFRSxpQ0FBQTtFekU4MFBSO0V5RTUwUE07O0lBRUUsK0JBQUE7RXpFODBQUjtFeUU3MVBNO0lBQWdDLHdCQUFBO0V6RWcyUHRDO0V5RS8xUE07O0lBRUUsNEJBQUE7RXpFaTJQUjtFeUUvMVBNOztJQUVFLDhCQUFBO0V6RWkyUFI7RXlFLzFQTTs7SUFFRSwrQkFBQTtFekVpMlBSO0V5RS8xUE07O0lBRUUsNkJBQUE7RXpFaTJQUjtFeUVoM1BNO0lBQWdDLDBCQUFBO0V6RW0zUHRDO0V5RWwzUE07O0lBRUUsOEJBQUE7RXpFbzNQUjtFeUVsM1BNOztJQUVFLGdDQUFBO0V6RW8zUFI7RXlFbDNQTTs7SUFFRSxpQ0FBQTtFekVvM1BSO0V5RWwzUE07O0lBRUUsK0JBQUE7RXpFbzNQUjtFeUVuNFBNO0lBQWdDLHdCQUFBO0V6RXM0UHRDO0V5RXI0UE07O0lBRUUsNEJBQUE7RXpFdTRQUjtFeUVyNFBNOztJQUVFLDhCQUFBO0V6RXU0UFI7RXlFcjRQTTs7SUFFRSwrQkFBQTtFekV1NFBSO0V5RXI0UE07O0lBRUUsNkJBQUE7RXpFdTRQUjtFeUUvM1BNO0lBQXdCLDJCQUFBO0V6RWs0UDlCO0V5RWo0UE07O0lBRUUsK0JBQUE7RXpFbTRQUjtFeUVqNFBNOztJQUVFLGlDQUFBO0V6RW00UFI7RXlFajRQTTs7SUFFRSxrQ0FBQTtFekVtNFBSO0V5RWo0UE07O0lBRUUsZ0NBQUE7RXpFbTRQUjtFeUVsNVBNO0lBQXdCLDBCQUFBO0V6RXE1UDlCO0V5RXA1UE07O0lBRUUsOEJBQUE7RXpFczVQUjtFeUVwNVBNOztJQUVFLGdDQUFBO0V6RXM1UFI7RXlFcDVQTTs7SUFFRSxpQ0FBQTtFekVzNVBSO0V5RXA1UE07O0lBRUUsK0JBQUE7RXpFczVQUjtFeUVyNlBNO0lBQXdCLHdCQUFBO0V6RXc2UDlCO0V5RXY2UE07O0lBRUUsNEJBQUE7RXpFeTZQUjtFeUV2NlBNOztJQUVFLDhCQUFBO0V6RXk2UFI7RXlFdjZQTTs7SUFFRSwrQkFBQTtFekV5NlBSO0V5RXY2UE07O0lBRUUsNkJBQUE7RXpFeTZQUjtFeUV4N1BNO0lBQXdCLDBCQUFBO0V6RTI3UDlCO0V5RTE3UE07O0lBRUUsOEJBQUE7RXpFNDdQUjtFeUUxN1BNOztJQUVFLGdDQUFBO0V6RTQ3UFI7RXlFMTdQTTs7SUFFRSxpQ0FBQTtFekU0N1BSO0V5RTE3UE07O0lBRUUsK0JBQUE7RXpFNDdQUjtFeUUzOFBNO0lBQXdCLHdCQUFBO0V6RTg4UDlCO0V5RTc4UE07O0lBRUUsNEJBQUE7RXpFKzhQUjtFeUU3OFBNOztJQUVFLDhCQUFBO0V6RSs4UFI7RXlFNzhQTTs7SUFFRSwrQkFBQTtFekUrOFBSO0V5RTc4UE07O0lBRUUsNkJBQUE7RXpFKzhQUjtFeUV6OFBFO0lBQW1CLHVCQUFBO0V6RTQ4UHJCO0V5RTM4UEU7O0lBRUUsMkJBQUE7RXpFNjhQSjtFeUUzOFBFOztJQUVFLDZCQUFBO0V6RTY4UEo7RXlFMzhQRTs7SUFFRSw4QkFBQTtFekU2OFBKO0V5RTM4UEU7O0lBRUUsNEJBQUE7RXpFNjhQSjtBQUNGO0FpQnY5UEk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RTZnUXRDO0V5RTVnUU07O0lBRUUsd0JBQUE7RXpFOGdRUjtFeUU1Z1FNOztJQUVFLDBCQUFBO0V6RThnUVI7RXlFNWdRTTs7SUFFRSwyQkFBQTtFekU4Z1FSO0V5RTVnUU07O0lBRUUseUJBQUE7RXpFOGdRUjtFeUU3aFFNO0lBQWdDLDBCQUFBO0V6RWdpUXRDO0V5RS9oUU07O0lBRUUsOEJBQUE7RXpFaWlRUjtFeUUvaFFNOztJQUVFLGdDQUFBO0V6RWlpUVI7RXlFL2hRTTs7SUFFRSxpQ0FBQTtFekVpaVFSO0V5RS9oUU07O0lBRUUsK0JBQUE7RXpFaWlRUjtFeUVoalFNO0lBQWdDLHlCQUFBO0V6RW1qUXRDO0V5RWxqUU07O0lBRUUsNkJBQUE7RXpFb2pRUjtFeUVsalFNOztJQUVFLCtCQUFBO0V6RW9qUVI7RXlFbGpRTTs7SUFFRSxnQ0FBQTtFekVvalFSO0V5RWxqUU07O0lBRUUsOEJBQUE7RXpFb2pRUjtFeUVua1FNO0lBQWdDLHVCQUFBO0V6RXNrUXRDO0V5RXJrUU07O0lBRUUsMkJBQUE7RXpFdWtRUjtFeUVya1FNOztJQUVFLDZCQUFBO0V6RXVrUVI7RXlFcmtRTTs7SUFFRSw4QkFBQTtFekV1a1FSO0V5RXJrUU07O0lBRUUsNEJBQUE7RXpFdWtRUjtFeUV0bFFNO0lBQWdDLHlCQUFBO0V6RXlsUXRDO0V5RXhsUU07O0lBRUUsNkJBQUE7RXpFMGxRUjtFeUV4bFFNOztJQUVFLCtCQUFBO0V6RTBsUVI7RXlFeGxRTTs7SUFFRSxnQ0FBQTtFekUwbFFSO0V5RXhsUU07O0lBRUUsOEJBQUE7RXpFMGxRUjtFeUV6bVFNO0lBQWdDLHVCQUFBO0V6RTRtUXRDO0V5RTNtUU07O0lBRUUsMkJBQUE7RXpFNm1RUjtFeUUzbVFNOztJQUVFLDZCQUFBO0V6RTZtUVI7RXlFM21RTTs7SUFFRSw4QkFBQTtFekU2bVFSO0V5RTNtUU07O0lBRUUsNEJBQUE7RXpFNm1RUjtFeUU1blFNO0lBQWdDLHFCQUFBO0V6RStuUXRDO0V5RTluUU07O0lBRUUseUJBQUE7RXpFZ29RUjtFeUU5blFNOztJQUVFLDJCQUFBO0V6RWdvUVI7RXlFOW5RTTs7SUFFRSw0QkFBQTtFekVnb1FSO0V5RTluUU07O0lBRUUsMEJBQUE7RXpFZ29RUjtFeUUvb1FNO0lBQWdDLDJCQUFBO0V6RWtwUXRDO0V5RWpwUU07O0lBRUUsK0JBQUE7RXpFbXBRUjtFeUVqcFFNOztJQUVFLGlDQUFBO0V6RW1wUVI7RXlFanBRTTs7SUFFRSxrQ0FBQTtFekVtcFFSO0V5RWpwUU07O0lBRUUsZ0NBQUE7RXpFbXBRUjtFeUVscVFNO0lBQWdDLDBCQUFBO0V6RXFxUXRDO0V5RXBxUU07O0lBRUUsOEJBQUE7RXpFc3FRUjtFeUVwcVFNOztJQUVFLGdDQUFBO0V6RXNxUVI7RXlFcHFRTTs7SUFFRSxpQ0FBQTtFekVzcVFSO0V5RXBxUU07O0lBRUUsK0JBQUE7RXpFc3FRUjtFeUVyclFNO0lBQWdDLHdCQUFBO0V6RXdyUXRDO0V5RXZyUU07O0lBRUUsNEJBQUE7RXpFeXJRUjtFeUV2clFNOztJQUVFLDhCQUFBO0V6RXlyUVI7RXlFdnJRTTs7SUFFRSwrQkFBQTtFekV5clFSO0V5RXZyUU07O0lBRUUsNkJBQUE7RXpFeXJRUjtFeUV4c1FNO0lBQWdDLDBCQUFBO0V6RTJzUXRDO0V5RTFzUU07O0lBRUUsOEJBQUE7RXpFNHNRUjtFeUUxc1FNOztJQUVFLGdDQUFBO0V6RTRzUVI7RXlFMXNRTTs7SUFFRSxpQ0FBQTtFekU0c1FSO0V5RTFzUU07O0lBRUUsK0JBQUE7RXpFNHNRUjtFeUUzdFFNO0lBQWdDLHdCQUFBO0V6RTh0UXRDO0V5RTd0UU07O0lBRUUsNEJBQUE7RXpFK3RRUjtFeUU3dFFNOztJQUVFLDhCQUFBO0V6RSt0UVI7RXlFN3RRTTs7SUFFRSwrQkFBQTtFekUrdFFSO0V5RTd0UU07O0lBRUUsNkJBQUE7RXpFK3RRUjtFeUV2dFFNO0lBQXdCLDJCQUFBO0V6RTB0UTlCO0V5RXp0UU07O0lBRUUsK0JBQUE7RXpFMnRRUjtFeUV6dFFNOztJQUVFLGlDQUFBO0V6RTJ0UVI7RXlFenRRTTs7SUFFRSxrQ0FBQTtFekUydFFSO0V5RXp0UU07O0lBRUUsZ0NBQUE7RXpFMnRRUjtFeUUxdVFNO0lBQXdCLDBCQUFBO0V6RTZ1UTlCO0V5RTV1UU07O0lBRUUsOEJBQUE7RXpFOHVRUjtFeUU1dVFNOztJQUVFLGdDQUFBO0V6RTh1UVI7RXlFNXVRTTs7SUFFRSxpQ0FBQTtFekU4dVFSO0V5RTV1UU07O0lBRUUsK0JBQUE7RXpFOHVRUjtFeUU3dlFNO0lBQXdCLHdCQUFBO0V6RWd3UTlCO0V5RS92UU07O0lBRUUsNEJBQUE7RXpFaXdRUjtFeUUvdlFNOztJQUVFLDhCQUFBO0V6RWl3UVI7RXlFL3ZRTTs7SUFFRSwrQkFBQTtFekVpd1FSO0V5RS92UU07O0lBRUUsNkJBQUE7RXpFaXdRUjtFeUVoeFFNO0lBQXdCLDBCQUFBO0V6RW14UTlCO0V5RWx4UU07O0lBRUUsOEJBQUE7RXpFb3hRUjtFeUVseFFNOztJQUVFLGdDQUFBO0V6RW94UVI7RXlFbHhRTTs7SUFFRSxpQ0FBQTtFekVveFFSO0V5RWx4UU07O0lBRUUsK0JBQUE7RXpFb3hRUjtFeUVueVFNO0lBQXdCLHdCQUFBO0V6RXN5UTlCO0V5RXJ5UU07O0lBRUUsNEJBQUE7RXpFdXlRUjtFeUVyeVFNOztJQUVFLDhCQUFBO0V6RXV5UVI7RXlFcnlRTTs7SUFFRSwrQkFBQTtFekV1eVFSO0V5RXJ5UU07O0lBRUUsNkJBQUE7RXpFdXlRUjtFeUVqeVFFO0lBQW1CLHVCQUFBO0V6RW95UXJCO0V5RW55UUU7O0lBRUUsMkJBQUE7RXpFcXlRSjtFeUVueVFFOztJQUVFLDZCQUFBO0V6RXF5UUo7RXlFbnlRRTs7SUFFRSw4QkFBQTtFekVxeVFKO0V5RW55UUU7O0lBRUUsNEJBQUE7RXpFcXlRSjtBQUNGO0FpQi95UUk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RXEyUXRDO0V5RXAyUU07O0lBRUUsd0JBQUE7RXpFczJRUjtFeUVwMlFNOztJQUVFLDBCQUFBO0V6RXMyUVI7RXlFcDJRTTs7SUFFRSwyQkFBQTtFekVzMlFSO0V5RXAyUU07O0lBRUUseUJBQUE7RXpFczJRUjtFeUVyM1FNO0lBQWdDLDBCQUFBO0V6RXczUXRDO0V5RXYzUU07O0lBRUUsOEJBQUE7RXpFeTNRUjtFeUV2M1FNOztJQUVFLGdDQUFBO0V6RXkzUVI7RXlFdjNRTTs7SUFFRSxpQ0FBQTtFekV5M1FSO0V5RXYzUU07O0lBRUUsK0JBQUE7RXpFeTNRUjtFeUV4NFFNO0lBQWdDLHlCQUFBO0V6RTI0UXRDO0V5RTE0UU07O0lBRUUsNkJBQUE7RXpFNDRRUjtFeUUxNFFNOztJQUVFLCtCQUFBO0V6RTQ0UVI7RXlFMTRRTTs7SUFFRSxnQ0FBQTtFekU0NFFSO0V5RTE0UU07O0lBRUUsOEJBQUE7RXpFNDRRUjtFeUUzNVFNO0lBQWdDLHVCQUFBO0V6RTg1UXRDO0V5RTc1UU07O0lBRUUsMkJBQUE7RXpFKzVRUjtFeUU3NVFNOztJQUVFLDZCQUFBO0V6RSs1UVI7RXlFNzVRTTs7SUFFRSw4QkFBQTtFekUrNVFSO0V5RTc1UU07O0lBRUUsNEJBQUE7RXpFKzVRUjtFeUU5NlFNO0lBQWdDLHlCQUFBO0V6RWk3UXRDO0V5RWg3UU07O0lBRUUsNkJBQUE7RXpFazdRUjtFeUVoN1FNOztJQUVFLCtCQUFBO0V6RWs3UVI7RXlFaDdRTTs7SUFFRSxnQ0FBQTtFekVrN1FSO0V5RWg3UU07O0lBRUUsOEJBQUE7RXpFazdRUjtFeUVqOFFNO0lBQWdDLHVCQUFBO0V6RW84UXRDO0V5RW44UU07O0lBRUUsMkJBQUE7RXpFcThRUjtFeUVuOFFNOztJQUVFLDZCQUFBO0V6RXE4UVI7RXlFbjhRTTs7SUFFRSw4QkFBQTtFekVxOFFSO0V5RW44UU07O0lBRUUsNEJBQUE7RXpFcThRUjtFeUVwOVFNO0lBQWdDLHFCQUFBO0V6RXU5UXRDO0V5RXQ5UU07O0lBRUUseUJBQUE7RXpFdzlRUjtFeUV0OVFNOztJQUVFLDJCQUFBO0V6RXc5UVI7RXlFdDlRTTs7SUFFRSw0QkFBQTtFekV3OVFSO0V5RXQ5UU07O0lBRUUsMEJBQUE7RXpFdzlRUjtFeUV2K1FNO0lBQWdDLDJCQUFBO0V6RTArUXRDO0V5RXorUU07O0lBRUUsK0JBQUE7RXpFMitRUjtFeUV6K1FNOztJQUVFLGlDQUFBO0V6RTIrUVI7RXlFeitRTTs7SUFFRSxrQ0FBQTtFekUyK1FSO0V5RXorUU07O0lBRUUsZ0NBQUE7RXpFMitRUjtFeUUxL1FNO0lBQWdDLDBCQUFBO0V6RTYvUXRDO0V5RTUvUU07O0lBRUUsOEJBQUE7RXpFOC9RUjtFeUU1L1FNOztJQUVFLGdDQUFBO0V6RTgvUVI7RXlFNS9RTTs7SUFFRSxpQ0FBQTtFekU4L1FSO0V5RTUvUU07O0lBRUUsK0JBQUE7RXpFOC9RUjtFeUU3Z1JNO0lBQWdDLHdCQUFBO0V6RWdoUnRDO0V5RS9nUk07O0lBRUUsNEJBQUE7RXpFaWhSUjtFeUUvZ1JNOztJQUVFLDhCQUFBO0V6RWloUlI7RXlFL2dSTTs7SUFFRSwrQkFBQTtFekVpaFJSO0V5RS9nUk07O0lBRUUsNkJBQUE7RXpFaWhSUjtFeUVoaVJNO0lBQWdDLDBCQUFBO0V6RW1pUnRDO0V5RWxpUk07O0lBRUUsOEJBQUE7RXpFb2lSUjtFeUVsaVJNOztJQUVFLGdDQUFBO0V6RW9pUlI7RXlFbGlSTTs7SUFFRSxpQ0FBQTtFekVvaVJSO0V5RWxpUk07O0lBRUUsK0JBQUE7RXpFb2lSUjtFeUVualJNO0lBQWdDLHdCQUFBO0V6RXNqUnRDO0V5RXJqUk07O0lBRUUsNEJBQUE7RXpFdWpSUjtFeUVyalJNOztJQUVFLDhCQUFBO0V6RXVqUlI7RXlFcmpSTTs7SUFFRSwrQkFBQTtFekV1alJSO0V5RXJqUk07O0lBRUUsNkJBQUE7RXpFdWpSUjtFeUUvaVJNO0lBQXdCLDJCQUFBO0V6RWtqUjlCO0V5RWpqUk07O0lBRUUsK0JBQUE7RXpFbWpSUjtFeUVqalJNOztJQUVFLGlDQUFBO0V6RW1qUlI7RXlFampSTTs7SUFFRSxrQ0FBQTtFekVtalJSO0V5RWpqUk07O0lBRUUsZ0NBQUE7RXpFbWpSUjtFeUVsa1JNO0lBQXdCLDBCQUFBO0V6RXFrUjlCO0V5RXBrUk07O0lBRUUsOEJBQUE7RXpFc2tSUjtFeUVwa1JNOztJQUVFLGdDQUFBO0V6RXNrUlI7RXlFcGtSTTs7SUFFRSxpQ0FBQTtFekVza1JSO0V5RXBrUk07O0lBRUUsK0JBQUE7RXpFc2tSUjtFeUVybFJNO0lBQXdCLHdCQUFBO0V6RXdsUjlCO0V5RXZsUk07O0lBRUUsNEJBQUE7RXpFeWxSUjtFeUV2bFJNOztJQUVFLDhCQUFBO0V6RXlsUlI7RXlFdmxSTTs7SUFFRSwrQkFBQTtFekV5bFJSO0V5RXZsUk07O0lBRUUsNkJBQUE7RXpFeWxSUjtFeUV4bVJNO0lBQXdCLDBCQUFBO0V6RTJtUjlCO0V5RTFtUk07O0lBRUUsOEJBQUE7RXpFNG1SUjtFeUUxbVJNOztJQUVFLGdDQUFBO0V6RTRtUlI7RXlFMW1STTs7SUFFRSxpQ0FBQTtFekU0bVJSO0V5RTFtUk07O0lBRUUsK0JBQUE7RXpFNG1SUjtFeUUzblJNO0lBQXdCLHdCQUFBO0V6RThuUjlCO0V5RTduUk07O0lBRUUsNEJBQUE7RXpFK25SUjtFeUU3blJNOztJQUVFLDhCQUFBO0V6RStuUlI7RXlFN25STTs7SUFFRSwrQkFBQTtFekUrblJSO0V5RTduUk07O0lBRUUsNkJBQUE7RXpFK25SUjtFeUV6blJFO0lBQW1CLHVCQUFBO0V6RTRuUnJCO0V5RTNuUkU7O0lBRUUsMkJBQUE7RXpFNm5SSjtFeUUzblJFOztJQUVFLDZCQUFBO0V6RTZuUko7RXlFM25SRTs7SUFFRSw4QkFBQTtFekU2blJKO0V5RTNuUkU7O0lBRUUsNEJBQUE7RXpFNm5SSjtBQUNGO0EwRTdyUkE7RUFBa0IsNEdBQUE7QTFFZ3NSbEI7O0EwRTVyUkE7RUFBaUIsOEJBQUE7QTFFZ3NSakI7O0EwRS9yUkE7RUFBaUIsOEJBQUE7QTFFbXNSakI7O0EwRWxzUkE7RUFBaUIsOEJBQUE7QTFFc3NSakI7O0EwRXJzUkE7RUNURSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTNFa3RSRjs7QTBFbnNSSTtFQUF3QiwyQkFBQTtBMUV1c1I1Qjs7QTBFdHNSSTtFQUF3Qiw0QkFBQTtBMUUwc1I1Qjs7QTBFenNSSTtFQUF3Qiw2QkFBQTtBMUU2c1I1Qjs7QWlCeHFSSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFb3RSMUI7RTBFbnRSRTtJQUF3Qiw0QkFBQTtFMUVzdFIxQjtFMEVydFJFO0lBQXdCLDZCQUFBO0UxRXd0UjFCO0FBQ0Y7QWlCcHJSSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFK3RSMUI7RTBFOXRSRTtJQUF3Qiw0QkFBQTtFMUVpdVIxQjtFMEVodVJFO0lBQXdCLDZCQUFBO0UxRW11UjFCO0FBQ0Y7QWlCL3JSSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFMHVSMUI7RTBFenVSRTtJQUF3Qiw0QkFBQTtFMUU0dVIxQjtFMEUzdVJFO0lBQXdCLDZCQUFBO0UxRTh1UjFCO0FBQ0Y7QWlCMXNSSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFcXZSMUI7RTBFcHZSRTtJQUF3Qiw0QkFBQTtFMUV1dlIxQjtFMEV0dlJFO0lBQXdCLDZCQUFBO0UxRXl2UjFCO0FBQ0Y7QTBFcHZSQTtFQUFtQixvQ0FBQTtBMUV1dlJuQjs7QTBFdHZSQTtFQUFtQixvQ0FBQTtBMUUwdlJuQjs7QTBFenZSQTtFQUFtQixxQ0FBQTtBMUU2dlJuQjs7QTBFenZSQTtFQUF1QiwyQkFBQTtBMUU2dlJ2Qjs7QTBFNXZSQTtFQUF1QiwrQkFBQTtBMUVnd1J2Qjs7QTBFL3ZSQTtFQUF1QiwyQkFBQTtBMUVtd1J2Qjs7QTBFbHdSQTtFQUF1QiwyQkFBQTtBMUVzd1J2Qjs7QTBFcndSQTtFQUF1Qiw4QkFBQTtBMUV5d1J2Qjs7QTBFeHdSQTtFQUF1Qiw2QkFBQTtBMUU0d1J2Qjs7QTBFeHdSQTtFQUFjLHNCQUFBO0ExRTR3UmQ7O0E0RW56UkU7RUFDRSx5QkFBQTtBNUVzelJKOztBUTV5UkU7RW9FTE0seUJBQUE7QTVFcXpSUjs7QTRFM3pSRTtFQUNFLHlCQUFBO0E1RTh6Uko7O0FRcHpSRTtFb0VMTSx5QkFBQTtBNUU2elJSOztBNEVuMFJFO0VBQ0UseUJBQUE7QTVFczBSSjs7QVE1elJFO0VvRUxNLHlCQUFBO0E1RXEwUlI7O0E0RTMwUkU7RUFDRSx5QkFBQTtBNUU4MFJKOztBUXAwUkU7RW9FTE0seUJBQUE7QTVFNjBSUjs7QTRFbjFSRTtFQUNFLHlCQUFBO0E1RXMxUko7O0FRNTBSRTtFb0VMTSx5QkFBQTtBNUVxMVJSOztBNEUzMVJFO0VBQ0UseUJBQUE7QTVFODFSSjs7QVFwMVJFO0VvRUxNLHlCQUFBO0E1RTYxUlI7O0E0RW4yUkU7RUFDRSx5QkFBQTtBNUVzMlJKOztBUTUxUkU7RW9FTE0seUJBQUE7QTVFcTJSUjs7QTRFMzJSRTtFQUNFLHlCQUFBO0E1RTgyUko7O0FRcDJSRTtFb0VMTSx5QkFBQTtBNUU2MlJSOztBMEV0MFJBO0VBQWEseUJBQUE7QTFFMDBSYjs7QTBFejBSQTtFQUFjLHlCQUFBO0ExRTYwUmQ7O0EwRTMwUkE7RUFBaUIsb0NBQUE7QTFFKzBSakI7O0EwRTkwUkE7RUFBaUIsMENBQUE7QTFFazFSakI7O0EwRTkwUkE7RUd2REUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QTdFeTRSRjs7QTBFbDFSQTtFQUF3QixnQ0FBQTtBMUVzMVJ4Qjs7QTBFcDFSQTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7QTFFdTFSRjs7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bEM7O0EyRnZ1U0E7RUFBc0QsZ0JBQUE7QTNGMnVTdEQ7O0EyRjF1U0E7RUFBK0IsZ0JBQUE7QTNGOHVTL0I7O0EyRjd1U0E7RUFBeUMsZ0JBQUE7QTNGaXZTekM7O0EyRmh2U0E7RUFBeUMsZ0JBQUE7QTNGb3ZTekM7O0EyRm52U0E7RUFBbUMsZ0JBQUE7QTNGdXZTbkM7O0EyRnR2U0E7RUFBZ0MsZ0JBQUE7QTNGMHZTaEM7O0EyRnp2U0E7RUFBcUMsZ0JBQUE7QTNGNnZTckM7O0EyRjV2U0E7RUFBMkMsZ0JBQUE7QTNGZ3dTM0M7O0EyRi92U0E7RUFBNEMsZ0JBQUE7QTNGbXdTNUM7O0EyRmx3U0E7RUFBMEMsZ0JBQUE7QTNGc3dTMUM7O0EyRnJ3U0E7RUFBbUMsZ0JBQUE7QTNGeXdTbkM7O0EyRnh3U0E7RUFBd0MsZ0JBQUE7QTNGNHdTeEM7O0EyRjN3U0E7RUFBOEMsZ0JBQUE7QTNGK3dTOUM7O0EyRjl3U0E7RUFBdUMsZ0JBQUE7QTNGa3hTdkM7O0EyRmp4U0E7RUFBeUMsZ0JBQUE7QTNGcXhTekM7O0EyRnB4U0E7RUFBa0MsZ0JBQUE7QTNGd3hTbEM7O0EyRnZ4U0E7RUFBNkMsZ0JBQUE7QTNGMnhTN0M7O0EyRjF4U0E7RUFBb0MsZ0JBQUE7QTNGOHhTcEM7O0EyRjd4U0E7RUFBb0MsZ0JBQUE7QTNGaXlTcEM7O0EyRmh5U0E7RUFBa0MsZ0JBQUE7QTNGb3lTbEM7O0EyRm55U0E7RUFBMEMsZ0JBQUE7QTNGdXlTMUM7O0EyRnR5U0E7RUFBeUMsZ0JBQUE7QTNGMHlTekM7O0EyRnp5U0E7RUFBMEMsZ0JBQUE7QTNGNnlTMUM7O0EyRjV5U0E7RUFBdUMsZ0JBQUE7QTNGZ3pTdkM7O0EyRi95U0E7RUFBd0MsZ0JBQUE7QTNGbXpTeEM7O0EyRmx6U0E7RUFBd0MsZ0JBQUE7QTNGc3pTeEM7O0EyRnJ6U0E7RUFBbUMsZ0JBQUE7QTNGeXpTbkM7O0EyRnh6U0E7RUFBc0MsZ0JBQUE7QTNGNHpTdEM7O0EyRjN6U0E7RUFBbUMsZ0JBQUE7QTNGK3pTbkM7O0EyRjl6U0E7RUFBdUMsZ0JBQUE7QTNGazBTdkM7O0EyRmowU0E7RUFBc0MsZ0JBQUE7QTNGcTBTdEM7O0EyRnAwU0E7RUFBZ0UsZ0JBQUE7QTNGdzBTaEU7O0EyRnYwU0E7RUFBbUMsZ0JBQUE7QTNGMjBTbkM7O0EyRjEwU0E7RUFBdUMsZ0JBQUE7QTNGODBTdkM7O0EyRjcwU0E7RUFBc0MsZ0JBQUE7QTNGaTFTdEM7O0EyRmgxU0E7RUFBbUMsZ0JBQUE7QTNGbzFTbkM7O0EyRm4xU0E7RUFBb0MsZ0JBQUE7QTNGdTFTcEM7O0EyRnQxU0E7RUFBa0MsZ0JBQUE7QTNGMDFTbEM7O0EyRnoxU0E7RUFBc0MsZ0JBQUE7QTNGNjFTdEM7O0EyRjUxU0E7RUFBOEMsZ0JBQUE7QTNGZzJTOUM7O0EyRi8xU0E7RUFBOEMsZ0JBQUE7QTNGbTJTOUM7O0EyRmwyU0E7RUFBK0MsZ0JBQUE7QTNGczJTL0M7O0EyRnIyU0E7RUFBNEMsZ0JBQUE7QTNGeTJTNUM7O0EyRngyU0E7RUFBdUMsZ0JBQUE7QTNGNDJTdkM7O0EyRjMyU0E7RUFBdUMsZ0JBQUE7QTNGKzJTdkM7O0EyRjkyU0E7RUFBd0MsZ0JBQUE7QTNGazNTeEM7O0EyRmozU0E7RUFBcUMsZ0JBQUE7QTNGcTNTckM7O0EyRnAzU0E7RUFBa0MsZ0JBQUE7QTNGdzNTbEM7O0EyRnYzU0E7RUFBMEMsZ0JBQUE7QTNGMjNTMUM7O0EyRjEzU0E7RUFBb0MsZ0JBQUE7QTNGODNTcEM7O0EyRjczU0E7RUFBaUMsZ0JBQUE7QTNGaTRTakM7O0EyRmg0U0E7RUFBc0MsZ0JBQUE7QTNGbzRTdEM7O0EyRm40U0E7RUFBMEMsZ0JBQUE7QTNGdTRTMUM7O0EyRnQ0U0E7RUFBa0MsZ0JBQUE7QTNGMDRTbEM7O0EyRno0U0E7RUFBa0MsZ0JBQUE7QTNGNjRTbEM7O0EyRjU0U0E7RUFBc0MsZ0JBQUE7QTNGZzVTdEM7O0EyRi80U0E7RUFBd0MsZ0JBQUE7QTNGbTVTeEM7O0EyRmw1U0E7RUFBc0MsZ0JBQUE7QTNGczVTdEM7O0EyRnI1U0E7RUFBb0MsZ0JBQUE7QTNGeTVTcEM7O0EyRng1U0E7RUFBb0MsZ0JBQUE7QTNGNDVTcEM7O0EyRjM1U0E7RUFBa0QsZ0JBQUE7QTNGKzVTbEQ7O0EyRjk1U0E7RUFBa0QsZ0JBQUE7QTNGazZTbEQ7O0EyRmo2U0E7RUFBbUQsZ0JBQUE7QTNGcTZTbkQ7O0EyRnA2U0E7RUFBZ0QsZ0JBQUE7QTNGdzZTaEQ7O0EyRnY2U0E7RUFBMkMsZ0JBQUE7QTNGMjZTM0M7O0EyRjE2U0E7RUFBa0QsZ0JBQUE7QTNGODZTbEQ7O0EyRjc2U0E7RUFBZ0QsZ0JBQUE7QTNGaTdTaEQ7O0EyRmg3U0E7RUFBaUQsZ0JBQUE7QTNGbzdTakQ7O0EyRm43U0E7RUFBK0MsZ0JBQUE7QTNGdTdTL0M7O0EyRnQ3U0E7RUFBMkMsZ0JBQUE7QTNGMDdTM0M7O0EyRno3U0E7RUFBNEMsZ0JBQUE7QTNGNjdTNUM7O0EyRjU3U0E7RUFBa0QsZ0JBQUE7QTNGZzhTbEQ7O0EyRi83U0E7RUFBa0QsZ0JBQUE7QTNGbThTbEQ7O0EyRmw4U0E7RUFBbUQsZ0JBQUE7QTNGczhTbkQ7O0EyRnI4U0E7RUFBZ0QsZ0JBQUE7QTNGeThTaEQ7O0EyRng4U0E7RUFBZ0QsZ0JBQUE7QTNGNDhTaEQ7O0EyRjM4U0E7RUFBOEMsZ0JBQUE7QTNGKzhTOUM7O0EyRjk4U0E7RUFBK0MsZ0JBQUE7QTNGazlTL0M7O0EyRmo5U0E7RUFBNkMsZ0JBQUE7QTNGcTlTN0M7O0EyRnA5U0E7RUFBeUMsZ0JBQUE7QTNGdzlTekM7O0EyRnY5U0E7RUFBOEMsZ0JBQUE7QTNGMjlTOUM7O0EyRjE5U0E7RUFBOEMsZ0JBQUE7QTNGODlTOUM7O0EyRjc5U0E7RUFBK0MsZ0JBQUE7QTNGaStTL0M7O0EyRmgrU0E7RUFBNEMsZ0JBQUE7QTNGbytTNUM7O0EyRm4rU0E7RUFBdUMsZ0JBQUE7QTNGdStTdkM7O0EyRnQrU0E7RUFBOEMsZ0JBQUE7QTNGMCtTOUM7O0EyRnorU0E7RUFBNEMsZ0JBQUE7QTNGNitTNUM7O0EyRjUrU0E7RUFBNkMsZ0JBQUE7QTNGZy9TN0M7O0EyRi8rU0E7RUFBMkMsZ0JBQUE7QTNGbS9TM0M7O0EyRmwvU0E7RUFBdUMsZ0JBQUE7QTNGcy9TdkM7O0EyRnIvU0E7RUFBd0MsZ0JBQUE7QTNGeS9TeEM7O0EyRngvU0E7RUFBOEMsZ0JBQUE7QTNGNC9TOUM7O0EyRjMvU0E7RUFBOEMsZ0JBQUE7QTNGKy9TOUM7O0EyRjkvU0E7RUFBK0MsZ0JBQUE7QTNGa2dUL0M7O0EyRmpnVEE7RUFBNEMsZ0JBQUE7QTNGcWdUNUM7O0EyRnBnVEE7RUFBNEMsZ0JBQUE7QTNGd2dUNUM7O0EyRnZnVEE7RUFBMEMsZ0JBQUE7QTNGMmdUMUM7O0EyRjFnVEE7RUFBMkMsZ0JBQUE7QTNGOGdUM0M7O0EyRjdnVEE7RUFBeUMsZ0JBQUE7QTNGaWhUekM7O0EyRmhoVEE7RUFBcUMsZ0JBQUE7QTNGb2hUckM7O0EyRm5oVEE7RUFBbUMsZ0JBQUE7QTNGdWhUbkM7O0EyRnRoVEE7RUFBdUMsZ0JBQUE7QTNGMGhUdkM7O0EyRnpoVEE7RUFBeUMsZ0JBQUE7QTNGNmhUekM7O0EyRjVoVEE7RUFBeUMsZ0JBQUE7QTNGZ2lUekM7O0EyRi9oVEE7RUFBcUMsZ0JBQUE7QTNGbWlUckM7O0EyRmxpVEE7RUFBcUMsZ0JBQUE7QTNGc2lUckM7O0EyRnJpVEE7RUFBdUMsZ0JBQUE7QTNGeWlUdkM7O0EyRnhpVEE7RUFBd0QsZ0JBQUE7QTNGNGlUeEQ7O0EyRjNpVEE7RUFBcUMsZ0JBQUE7QTNGK2lUckM7O0EyRjlpVEE7RUFBdUMsZ0JBQUE7QTNGa2pUdkM7O0EyRmpqVEE7RUFBK0IsZ0JBQUE7QTNGcWpUL0I7O0EyRnBqVEE7RUFBa0MsZ0JBQUE7QTNGd2pUbEM7O0EyRnZqVEE7RUFBc0MsZ0JBQUE7QTNGMmpUdEM7O0EyRjFqVEE7RUFBaUMsZ0JBQUE7QTNGOGpUakM7O0EyRjdqVEE7RUFBcUMsZ0JBQUE7QTNGaWtUckM7O0EyRmhrVEE7RUFBb0MsZ0JBQUE7QTNGb2tUcEM7O0EyRm5rVEE7RUFBOEMsZ0JBQUE7QTNGdWtUOUM7O0EyRnRrVEE7RUFBeUMsZ0JBQUE7QTNGMGtUekM7O0EyRnprVEE7RUFBb0MsZ0JBQUE7QTNGNmtUcEM7O0EyRjVrVEE7RUFBbUMsZ0JBQUE7QTNGZ2xUbkM7O0EyRi9rVEE7RUFBa0MsZ0JBQUE7QTNGbWxUbEM7O0EyRmxsVEE7RUFBZ0MsZ0JBQUE7QTNGc2xUaEM7O0EyRnJsVEE7RUFBZ0MsZ0JBQUE7QTNGeWxUaEM7O0EyRnhsVEE7RUFBdUMsZ0JBQUE7QTNGNGxUdkM7O0EyRjNsVEE7RUFBaUMsZ0JBQUE7QTNGK2xUakM7O0EyRjlsVEE7RUFBMEMsZ0JBQUE7QTNGa21UMUM7O0EyRmptVEE7RUFBcUMsZ0JBQUE7QTNGcW1UckM7O0EyRnBtVEE7RUFBc0MsZ0JBQUE7QTNGd21UdEM7O0EyRnZtVEE7RUFBcUMsZ0JBQUE7QTNGMm1UckM7O0EyRjFtVEE7RUFBa0MsZ0JBQUE7QTNGOG1UbEM7O0EyRjdtVEE7RUFBcUMsZ0JBQUE7QTNGaW5UckM7O0EyRmhuVEE7RUFBc0MsZ0JBQUE7QTNGb25UdEM7O0EyRm5uVEE7RUFBa0MsZ0JBQUE7QTNGdW5UbEM7O0EyRnRuVEE7RUFBd0MsZ0JBQUE7QTNGMG5UeEM7O0EyRnpuVEE7RUFBeUMsZ0JBQUE7QTNGNm5UekM7O0EyRjVuVEE7RUFBMEMsZ0JBQUE7QTNGZ29UMUM7O0EyRi9uVEE7RUFBMEMsZ0JBQUE7QTNGbW9UMUM7O0EyRmxvVEE7RUFBeUMsZ0JBQUE7QTNGc29UekM7O0EyRnJvVEE7RUFBMEMsZ0JBQUE7QTNGeW9UMUM7O0EyRnhvVEE7RUFBa0MsZ0JBQUE7QTNGNG9UbEM7O0EyRjNvVEE7RUFBMEMsZ0JBQUE7QTNGK29UMUM7O0EyRjlvVEE7RUFBK0MsZ0JBQUE7QTNGa3BUL0M7O0EyRmpwVEE7RUFBZ0QsZ0JBQUE7QTNGcXBUaEQ7O0EyRnBwVEE7RUFBc0MsZ0JBQUE7QTNGd3BUdEM7O0EyRnZwVEE7RUFBbUMsZ0JBQUE7QTNGMnBUbkM7O0EyRjFwVEE7RUFBeUMsZ0JBQUE7QTNGOHBUekM7O0EyRjdwVEE7RUFBZ0MsZ0JBQUE7QTNGaXFUaEM7O0EyRmhxVEE7RUFBcUMsZ0JBQUE7QTNGb3FUckM7O0EyRm5xVEE7RUFBcUMsZ0JBQUE7QTNGdXFUckM7O0EyRnRxVEE7RUFBa0MsZ0JBQUE7QTNGMHFUbEM7O0EyRnpxVEE7RUFBb0MsZ0JBQUE7QTNGNnFUcEM7O0EyRjVxVEE7RUFBd0MsZ0JBQUE7QTNGZ3JUeEM7O0EyRi9xVEE7RUFBeUMsZ0JBQUE7QTNGbXJUekM7O0EyRmxyVEE7RUFBeUMsZ0JBQUE7QTNGc3JUekM7O0EyRnJyVEE7RUFBaUMsZ0JBQUE7QTNGeXJUakM7O0EyRnhyVEE7RUFBcUMsZ0JBQUE7QTNGNHJUckM7O0EyRjNyVEE7RUFBMEMsZ0JBQUE7QTNGK3JUMUM7O0EyRjlyVEE7RUFBNEMsZ0JBQUE7QTNGa3NUNUM7O0EyRmpzVEE7RUFBNEMsZ0JBQUE7QTNGcXNUNUM7O0EyRnBzVEE7RUFBZ0MsZ0JBQUE7QTNGd3NUaEM7O0EyRnZzVEE7RUFBaUMsZ0JBQUE7QTNGMnNUakM7O0EyRjFzVEE7RUFBeUMsZ0JBQUE7QTNGOHNUekM7O0EyRjdzVEE7RUFBMEMsZ0JBQUE7QTNGaXRUMUM7O0EyRmh0VEE7RUFBeUMsZ0JBQUE7QTNGb3RUekM7O0EyRm50VEE7RUFBeUMsZ0JBQUE7QTNGdXRUekM7O0EyRnR0VEE7RUFBNEMsZ0JBQUE7QTNGMHRUNUM7O0EyRnp0VEE7RUFBMEMsZ0JBQUE7QTNGNnRUMUM7O0EyRjV0VEE7RUFBbUQsZ0JBQUE7QTNGZ3VUbkQ7O0EyRi90VEE7RUFBdUMsZ0JBQUE7QTNGbXVUdkM7O0EyRmx1VEE7RUFBZ0MsZ0JBQUE7QTNGc3VUaEM7O0EyRnJ1VEE7RUFBb0MsZ0JBQUE7QTNGeXVUcEM7O0EyRnh1VEE7RUFBcUMsZ0JBQUE7QTNGNHVUckM7O0EyRjN1VEE7RUFBc0MsZ0JBQUE7QTNGK3VUdEM7O0EyRjl1VEE7RUFBaUMsZ0JBQUE7QTNGa3ZUakM7O0EyRmp2VEE7RUFBb0MsZ0JBQUE7QTNGcXZUcEM7O0EyRnB2VEE7RUFBMkMsZ0JBQUE7QTNGd3ZUM0M7O0EyRnZ2VEE7RUFBaUMsZ0JBQUE7QTNGMnZUakM7O0EyRjF2VEE7RUFBNkMsZ0JBQUE7QTNGOHZUN0M7O0EyRjd2VEE7RUFBb0MsZ0JBQUE7QTNGaXdUcEM7O0EyRmh3VEE7RUFBc0MsZ0JBQUE7QTNGb3dUdEM7O0EyRm53VEE7RUFBd0MsZ0JBQUE7QTNGdXdUeEM7O0EyRnR3VEE7RUFBOEMsZ0JBQUE7QTNGMHdUOUM7O0EyRnp3VEE7RUFBdUMsZ0JBQUE7QTNGNndUdkM7O0EyRjV3VEE7RUFBa0MsZ0JBQUE7QTNGZ3hUbEM7O0EyRi93VEE7RUFBb0MsZ0JBQUE7QTNGbXhUcEM7O0EyRmx4VEE7RUFBeUMsZ0JBQUE7QTNGc3hUekM7O0EyRnJ4VEE7RUFBa0MsZ0JBQUE7QTNGeXhUbEM7O0EyRnh4VEE7RUFBb0MsZ0JBQUE7QTNGNHhUcEM7O0EyRjN4VEE7RUFBbUMsZ0JBQUE7QTNGK3hUbkM7O0EyRjl4VEE7RUFBNEMsZ0JBQUE7QTNGa3lUNUM7O0EyRmp5VEE7RUFBc0MsZ0JBQUE7QTNGcXlUdEM7O0EyRnB5VEE7RUFBdUMsZ0JBQUE7QTNGd3lUdkM7O0EyRnZ5VEE7RUFBc0MsZ0JBQUE7QTNGMnlUdEM7O0EyRjF5VEE7RUFBMEMsZ0JBQUE7QTNGOHlUMUM7O0EyRjd5VEE7RUFBc0MsZ0JBQUE7QTNGaXpUdEM7O0EyRmh6VEE7RUFBb0MsZ0JBQUE7QTNGb3pUcEM7O0EyRm56VEE7RUFBaUMsZ0JBQUE7QTNGdXpUakM7O0EyRnR6VEE7RUFBc0MsZ0JBQUE7QTNGMHpUdEM7O0EyRnp6VEE7RUFBdUMsZ0JBQUE7QTNGNnpUdkM7O0EyRjV6VEE7RUFBb0MsZ0JBQUE7QTNGZzBUcEM7O0EyRi96VEE7RUFBb0MsZ0JBQUE7QTNGbTBUcEM7O0EyRmwwVEE7RUFBMEMsZ0JBQUE7QTNGczBUMUM7O0EyRnIwVEE7RUFBa0MsZ0JBQUE7QTNGeTBUbEM7O0EyRngwVEE7RUFBbUMsZ0JBQUE7QTNGNDBUbkM7O0EyRjMwVEE7RUFBd0MsZ0JBQUE7QTNGKzBUeEM7O0EyRjkwVEE7RUFBMEMsZ0JBQUE7QTNGazFUMUM7O0EyRmoxVEE7RUFBaUMsZ0JBQUE7QTNGcTFUakM7O0EyRnAxVEE7RUFBb0MsZ0JBQUE7QTNGdzFUcEM7O0EyRnYxVEE7RUFBc0MsZ0JBQUE7QTNGMjFUdEM7O0EyRjExVEE7RUFBc0MsZ0JBQUE7QTNGODFUdEM7O0EyRjcxVEE7RUFBd0MsZ0JBQUE7QTNGaTJUeEM7O0EyRmgyVEE7RUFBaUMsZ0JBQUE7QTNGbzJUakM7O0EyRm4yVEE7RUFBaUMsZ0JBQUE7QTNGdTJUakM7O0EyRnQyVEE7RUFBaUMsZ0JBQUE7QTNGMDJUakM7O0EyRnoyVEE7RUFBaUMsZ0JBQUE7QTNGNjJUakM7O0EyRjUyVEE7RUFBdUMsZ0JBQUE7QTNGZzNUdkM7O0EyRi8yVEE7RUFBaUMsZ0JBQUE7QTNGbTNUakM7O0EyRmwzVEE7RUFBaUMsZ0JBQUE7QTNGczNUakM7O0EyRnIzVEE7RUFBcUMsZ0JBQUE7QTNGeTNUckM7O0EyRngzVEE7RUFBc0MsZ0JBQUE7QTNGNDNUdEM7O0EyRjMzVEE7RUFBdUMsZ0JBQUE7QTNGKzNUdkM7O0EyRjkzVEE7RUFBeUMsZ0JBQUE7QTNGazRUekM7O0EyRmo0VEE7RUFBc0MsZ0JBQUE7QTNGcTRUdEM7O0EyRnA0VEE7RUFBd0MsZ0JBQUE7QTNGdzRUeEM7O0EyRnY0VEE7RUFBd0MsZ0JBQUE7QTNGMjRUeEM7O0EyRjE0VEE7RUFBc0MsZ0JBQUE7QTNGODRUdEM7O0EyRjc0VEE7RUFBcUMsZ0JBQUE7QTNGaTVUckM7O0EyRmg1VEE7RUFBa0MsZ0JBQUE7QTNGbzVUbEM7O0EyRm41VEE7RUFBMEMsZ0JBQUE7QTNGdTVUMUM7O0EyRnQ1VEE7RUFBb0MsZ0JBQUE7QTNGMDVUcEM7O0EyRno1VEE7RUFBaUMsZ0JBQUE7QTNGNjVUakM7O0EyRjU1VEE7RUFBMEMsZ0JBQUE7QTNGZzZUMUM7O0EyRi81VEE7RUFBc0MsZ0JBQUE7QTNGbTZUdEM7O0EyRmw2VEE7RUFBdUMsZ0JBQUE7QTNGczZUdkM7O0EyRnI2VEE7RUFBMEMsZ0JBQUE7QTNGeTZUMUM7O0EyRng2VEE7RUFBNEMsZ0JBQUE7QTNGNDZUNUM7O0EyRjM2VEE7RUFBNEMsZ0JBQUE7QTNGKzZUNUM7O0EyRjk2VEE7RUFBeUMsZ0JBQUE7QTNGazdUekM7O0EyRmo3VEE7RUFBd0MsZ0JBQUE7QTNGcTdUeEM7O0EyRnA3VEE7RUFBd0MsZ0JBQUE7QTNGdzdUeEM7O0EyRnY3VEE7RUFBeUMsZ0JBQUE7QTNGMjdUekM7O0EyRjE3VEE7RUFBeUMsZ0JBQUE7QTNGODdUekM7O0EyRjc3VEE7RUFBeUMsZ0JBQUE7QTNGaThUekM7O0EyRmg4VEE7RUFBNkMsZ0JBQUE7QTNGbzhUN0M7O0EyRm44VEE7RUFBdUMsZ0JBQUE7QTNGdThUdkM7O0EyRnQ4VEE7RUFBc0MsZ0JBQUE7QTNGMDhUdEM7O0EyRno4VEE7RUFBeUMsZ0JBQUE7QTNGNjhUekM7O0EyRjU4VEE7RUFBeUMsZ0JBQUE7QTNGZzlUekM7O0EyRi84VEE7RUFBZ0MsZ0JBQUE7QTNGbTlUaEM7O0EyRmw5VEE7RUFBb0MsZ0JBQUE7QTNGczlUcEM7O0EyRnI5VEE7RUFBdUMsZ0JBQUE7QTNGeTlUdkM7O0EyRng5VEE7RUFBc0MsZ0JBQUE7QTNGNDlUdEM7O0EyRjM5VEE7RUFBd0MsZ0JBQUE7QTNGKzlUeEM7O0EyRjk5VEE7RUFBcUMsZ0JBQUE7QTNGaytUckM7O0EyRmorVEE7RUFBc0MsZ0JBQUE7QTNGcStUdEM7O0EyRnArVEE7RUFBcUMsZ0JBQUE7QTNGdytUckM7O0EyRnYrVEE7RUFBdUMsZ0JBQUE7QTNGMitUdkM7O0EyRjErVEE7RUFBbUMsZ0JBQUE7QTNGOCtUbkM7O0EyRjcrVEE7RUFBb0MsZ0JBQUE7QTNGaS9UcEM7O0EyRmgvVEE7RUFBa0MsZ0JBQUE7QTNGby9UbEM7O0EyRm4vVEE7RUFBc0MsZ0JBQUE7QTNGdS9UdEM7O0EyRnQvVEE7RUFBeUMsZ0JBQUE7QTNGMC9UekM7O0EyRnovVEE7RUFBcUMsZ0JBQUE7QTNGNi9UckM7O0EyRjUvVEE7RUFBMkMsZ0JBQUE7QTNGZ2dVM0M7O0EyRi8vVEE7RUFBb0MsZ0JBQUE7QTNGbWdVcEM7O0EyRmxnVUE7RUFBa0MsZ0JBQUE7QTNGc2dVbEM7O0EyRnJnVUE7RUFBdUMsZ0JBQUE7QTNGeWdVdkM7O0EyRnhnVUE7RUFBd0MsZ0JBQUE7QTNGNGdVeEM7O0EyRjNnVUE7RUFBc0MsZ0JBQUE7QTNGK2dVdEM7O0EyRjlnVUE7RUFBOEMsZ0JBQUE7QTNGa2hVOUM7O0EyRmpoVUE7RUFBMEMsZ0JBQUE7QTNGcWhVMUM7O0EyRnBoVUE7RUFBd0MsZ0JBQUE7QTNGd2hVeEM7O0EyRnZoVUE7RUFBNEMsZ0JBQUE7QTNGMmhVNUM7O0EyRjFoVUE7RUFBa0MsZ0JBQUE7QTNGOGhVbEM7O0EyRjdoVUE7RUFBb0MsZ0JBQUE7QTNGaWlVcEM7O0EyRmhpVUE7RUFBa0MsZ0JBQUE7QTNGb2lVbEM7O0EyRm5pVUE7RUFBZ0MsZ0JBQUE7QTNGdWlVaEM7O0EyRnRpVUE7RUFBbUMsZ0JBQUE7QTNGMGlVbkM7O0EyRnppVUE7RUFBZ0MsZ0JBQUE7QTNGNmlVaEM7O0EyRjVpVUE7RUFBcUMsZ0JBQUE7QTNGZ2pVckM7O0EyRi9pVUE7RUFBcUMsZ0JBQUE7QTNGbWpVckM7O0EyRmxqVUE7RUFBcUMsZ0JBQUE7QTNGc2pVckM7O0EyRnJqVUE7RUFBMkMsZ0JBQUE7QTNGeWpVM0M7O0EyRnhqVUE7RUFBNkMsZ0JBQUE7QTNGNGpVN0M7O0EyRjNqVUE7RUFBd0MsZ0JBQUE7QTNGK2pVeEM7O0EyRjlqVUE7RUFBaUMsZ0JBQUE7QTNGa2tVakM7O0EyRmprVUE7RUFBNkMsZ0JBQUE7QTNGcWtVN0M7O0EyRnBrVUE7RUFBb0MsZ0JBQUE7QTNGd2tVcEM7O0EyRnZrVUE7RUFBZ0MsZ0JBQUE7QTNGMmtVaEM7O0EyRjFrVUE7RUFBb0MsZ0JBQUE7QTNGOGtVcEM7O0EyRjdrVUE7RUFBdUMsZ0JBQUE7QTNGaWxVdkM7O0EyRmhsVUE7RUFBMEMsZ0JBQUE7QTNGb2xVMUM7O0EyRm5sVUE7RUFBd0MsZ0JBQUE7QTNGdWxVeEM7O0EyRnRsVUE7RUFBdUMsZ0JBQUE7QTNGMGxVdkM7O0EyRnpsVUE7RUFBMkMsZ0JBQUE7QTNGNmxVM0M7O0EyRjVsVUE7RUFBbUMsZ0JBQUE7QTNGZ21VbkM7O0EyRi9sVUE7RUFBdUMsZ0JBQUE7QTNGbW1VdkM7O0EyRmxtVUE7RUFBMkMsZ0JBQUE7QTNGc21VM0M7O0EyRnJtVUE7RUFBcUMsZ0JBQUE7QTNGeW1VckM7O0EyRnhtVUE7RUFBeUMsZ0JBQUE7QTNGNG1VekM7O0EyRjNtVUE7RUFBMkMsZ0JBQUE7QTNGK21VM0M7O0EyRjltVUE7RUFBeUMsZ0JBQUE7QTNGa25VekM7O0EyRmpuVUE7RUFBMEMsZ0JBQUE7QTNGcW5VMUM7O0EyRnBuVUE7RUFBaUQsZ0JBQUE7QTNGd25VakQ7O0EyRnZuVUE7RUFBMkMsZ0JBQUE7QTNGMm5VM0M7O0EyRjFuVUE7RUFBMEMsZ0JBQUE7QTNGOG5VMUM7O0EyRjduVUE7RUFBMEMsZ0JBQUE7QTNGaW9VMUM7O0EyRmhvVUE7RUFBMkMsZ0JBQUE7QTNGb29VM0M7O0EyRm5vVUE7RUFBMEMsZ0JBQUE7QTNGdW9VMUM7O0EyRnRvVUE7RUFBc0MsZ0JBQUE7QTNGMG9VdEM7O0EyRnpvVUE7RUFBbUMsZ0JBQUE7QTNGNm9VbkM7O0EyRjVvVUE7RUFBdUMsZ0JBQUE7QTNGZ3BVdkM7O0EyRi9vVUE7RUFBd0MsZ0JBQUE7QTNGbXBVeEM7O0EyRmxwVUE7RUFBeUMsZ0JBQUE7QTNGc3BVekM7O0EyRnJwVUE7RUFBNEMsZ0JBQUE7QTNGeXBVNUM7O0EyRnhwVUE7RUFBeUMsZ0JBQUE7QTNGNHBVekM7O0EyRjNwVUE7RUFBcUMsZ0JBQUE7QTNGK3BVckM7O0EyRjlwVUE7RUFBdUMsZ0JBQUE7QTNGa3FVdkM7O0EyRmpxVUE7RUFBZ0QsZ0JBQUE7QTNGcXFVaEQ7O0EyRnBxVUE7RUFBMEMsZ0JBQUE7QTNGd3FVMUM7O0EyRnZxVUE7RUFBdUMsZ0JBQUE7QTNGMnFVdkM7O0EyRjFxVUE7RUFBdUMsZ0JBQUE7QTNGOHFVdkM7O0EyRjdxVUE7RUFBcUMsZ0JBQUE7QTNGaXJVckM7O0EyRmhyVUE7RUFBcUMsZ0JBQUE7QTNGb3JVckM7O0EyRm5yVUE7RUFBZ0MsZ0JBQUE7QTNGdXJVaEM7O0EyRnRyVUE7RUFBb0MsZ0JBQUE7QTNGMHJVcEM7O0EyRnpyVUE7RUFBd0MsZ0JBQUE7QTNGNnJVeEM7O0EyRjVyVUE7RUFBeUMsZ0JBQUE7QTNGZ3NVekM7O0EyRi9yVUE7RUFBcUMsZ0JBQUE7QTNGbXNVckM7O0EyRmxzVUE7RUFBb0MsZ0JBQUE7QTNGc3NVcEM7O0EyRnJzVUE7RUFBc0MsZ0JBQUE7QTNGeXNVdEM7O0EyRnhzVUE7RUFBdUMsZ0JBQUE7QTNGNHNVdkM7O0EyRjNzVUE7RUFBeUMsZ0JBQUE7QTNGK3NVekM7O0EyRjlzVUE7RUFBcUMsZ0JBQUE7QTNGa3RVckM7O0EyRmp0VUE7RUFBcUMsZ0JBQUE7QTNGcXRVckM7O0EyRnB0VUE7RUFBcUMsZ0JBQUE7QTNGd3RVckM7O0EyRnZ0VUE7RUFBb0MsZ0JBQUE7QTNGMnRVcEM7O0EyRjF0VUE7RUFBd0MsZ0JBQUE7QTNGOHRVeEM7O0EyRjd0VUE7RUFBOEMsZ0JBQUE7QTNGaXVVOUM7O0EyRmh1VUE7RUFBOEMsZ0JBQUE7QTNGb3VVOUM7O0EyRm51VUE7RUFBK0MsZ0JBQUE7QTNGdXVVL0M7O0EyRnR1VUE7RUFBNEMsZ0JBQUE7QTNGMHVVNUM7O0EyRnp1VUE7RUFBdUMsZ0JBQUE7QTNGNnVVdkM7O0EyRjV1VUE7RUFBdUMsZ0JBQUE7QTNGZ3ZVdkM7O0EyRi91VUE7RUFBd0MsZ0JBQUE7QTNGbXZVeEM7O0EyRmx2VUE7RUFBOEMsZ0JBQUE7QTNGc3ZVOUM7O0EyRnJ2VUE7RUFBOEMsZ0JBQUE7QTNGeXZVOUM7O0EyRnh2VUE7RUFBK0MsZ0JBQUE7QTNGNHZVL0M7O0EyRjN2VUE7RUFBNEMsZ0JBQUE7QTNGK3ZVNUM7O0EyRjl2VUE7RUFBcUMsZ0JBQUE7QTNGa3dVckM7O0EyRmp3VUE7RUFBbUMsZ0JBQUE7QTNGcXdVbkM7O0EyRnB3VUE7RUFBaUMsZ0JBQUE7QTNGd3dVakM7O0EyRnZ3VUE7RUFBNEMsZ0JBQUE7QTNGMndVNUM7O0EyRjF3VUE7RUFBc0MsZ0JBQUE7QTNGOHdVdEM7O0EyRjd3VUE7RUFBMEMsZ0JBQUE7QTNGaXhVMUM7O0EyRmh4VUE7RUFBMEMsZ0JBQUE7QTNGb3hVMUM7O0EyRm54VUE7RUFBZ0MsZ0JBQUE7QTNGdXhVaEM7O0EyRnR4VUE7RUFBc0MsZ0JBQUE7QTNGMHhVdEM7O0EyRnp4VUE7RUFBcUMsZ0JBQUE7QTNGNnhVckM7O0EyRjV4VUE7RUFBMEMsZ0JBQUE7QTNGZ3lVMUM7O0EyRi94VUE7RUFBb0MsZ0JBQUE7QTNGbXlVcEM7O0EyRmx5VUE7RUFBeUMsZ0JBQUE7QTNGc3lVekM7O0EyRnJ5VUE7RUFBMkMsZ0JBQUE7QTNGeXlVM0M7O0EyRnh5VUE7RUFBd0MsZ0JBQUE7QTNGNHlVeEM7O0EyRjN5VUE7RUFBbUMsZ0JBQUE7QTNGK3lVbkM7O0EyRjl5VUE7RUFBMEMsZ0JBQUE7QTNGa3pVMUM7O0EyRmp6VUE7RUFBc0MsZ0JBQUE7QTNGcXpVdEM7O0EyRnB6VUE7RUFBc0MsZ0JBQUE7QTNGd3pVdEM7O0EyRnZ6VUE7RUFBb0MsZ0JBQUE7QTNGMnpVcEM7O0EyRjF6VUE7RUFBaUMsZ0JBQUE7QTNGOHpVakM7O0EyRjd6VUE7RUFBdUMsZ0JBQUE7QTNGaTBVdkM7O0EyRmgwVUE7RUFBbUMsZ0JBQUE7QTNGbzBVbkM7O0EyRm4wVUE7RUFBd0MsZ0JBQUE7QTNGdTBVeEM7O0EyRnQwVUE7RUFBa0MsZ0JBQUE7QTNGMDBVbEM7O0EyRnowVUE7RUFBeUMsZ0JBQUE7QTNGNjBVekM7O0EyRjUwVUE7RUFBdUMsZ0JBQUE7QTNGZzFVdkM7O0EyRi8wVUE7RUFBK0MsZ0JBQUE7QTNGbTFVL0M7O0EyRmwxVUE7RUFBNkMsZ0JBQUE7QTNGczFVN0M7O0EyRnIxVUE7RUFBdUMsZ0JBQUE7QTNGeTFVdkM7O0EyRngxVUE7RUFBc0MsZ0JBQUE7QTNGNDFVdEM7O0EyRjMxVUE7RUFBdUMsZ0JBQUE7QTNGKzFVdkM7O0EyRjkxVUE7RUFBNEMsZ0JBQUE7QTNGazJVNUM7O0EyRmoyVUE7RUFBMEMsZ0JBQUE7QTNGcTJVMUM7O0EyRnAyVUE7RUFBc0MsZ0JBQUE7QTNGdzJVdEM7O0EyRnYyVUE7RUFBMEMsZ0JBQUE7QTNGMjJVMUM7O0EyRjEyVUE7RUFBMEMsZ0JBQUE7QTNGODJVMUM7O0EyRjcyVUE7RUFBa0MsZ0JBQUE7QTNGaTNVbEM7O0EyRmgzVUE7RUFBeUMsZ0JBQUE7QTNGbzNVekM7O0EyRm4zVUE7RUFBeUMsZ0JBQUE7QTNGdTNVekM7O0EyRnQzVUE7RUFBeUMsZ0JBQUE7QTNGMDNVekM7O0EyRnozVUE7RUFBbUMsZ0JBQUE7QTNGNjNVbkM7O0EyRjUzVUE7RUFBeUMsZ0JBQUE7QTNGZzRVekM7O0EyRi8zVUE7RUFBeUMsZ0JBQUE7QTNGbTRVekM7O0EyRmw0VUE7RUFBa0MsZ0JBQUE7QTNGczRVbEM7O0EyRnI0VUE7RUFBeUMsZ0JBQUE7QTNGeTRVekM7O0EyRng0VUE7RUFBNkMsZ0JBQUE7QTNGNDRVN0M7O0EyRjM0VUE7RUFBd0MsZ0JBQUE7QTNGKzRVeEM7O0EyRjk0VUE7RUFBd0MsZ0JBQUE7QTNGazVVeEM7O0EyRmo1VUE7RUFBNEMsZ0JBQUE7QTNGcTVVNUM7O0EyRnA1VUE7RUFBdUMsZ0JBQUE7QTNGdzVVdkM7O0EyRnY1VUE7RUFBMkMsZ0JBQUE7QTNGMjVVM0M7O0EyRjE1VUE7RUFBeUMsZ0JBQUE7QTNGODVVekM7O0EyRjc1VUE7RUFBNkMsZ0JBQUE7QTNGaTZVN0M7O0EyRmg2VUE7RUFBdUMsZ0JBQUE7QTNGbzZVdkM7O0EyRm42VUE7RUFBMkMsZ0JBQUE7QTNGdTZVM0M7O0EyRnQ2VUE7RUFBd0MsZ0JBQUE7QTNGMDZVeEM7O0EyRno2VUE7RUFBNEMsZ0JBQUE7QTNGNjZVNUM7O0EyRjU2VUE7RUFBdUMsZ0JBQUE7QTNGZzdVdkM7O0EyRi82VUE7RUFBMkMsZ0JBQUE7QTNGbTdVM0M7O0EyRmw3VUE7RUFBZ0QsZ0JBQUE7QTNGczdVaEQ7O0EyRnI3VUE7RUFBZ0QsZ0JBQUE7QTNGeTdVaEQ7O0EyRng3VUE7RUFBaUQsZ0JBQUE7QTNGNDdVakQ7O0EyRjM3VUE7RUFBOEMsZ0JBQUE7QTNGKzdVOUM7O0EyRjk3VUE7RUFBZ0QsZ0JBQUE7QTNGazhVaEQ7O0EyRmo4VUE7RUFBZ0QsZ0JBQUE7QTNGcThVaEQ7O0EyRnA4VUE7RUFBaUQsZ0JBQUE7QTNGdzhVakQ7O0EyRnY4VUE7RUFBOEMsZ0JBQUE7QTNGMjhVOUM7O0EyRjE4VUE7RUFBeUMsZ0JBQUE7QTNGODhVekM7O0EyRjc4VUE7RUFBeUMsZ0JBQUE7QTNGaTlVekM7O0EyRmg5VUE7RUFBMEMsZ0JBQUE7QTNGbzlVMUM7O0EyRm45VUE7RUFBZ0QsZ0JBQUE7QTNGdTlVaEQ7O0EyRnQ5VUE7RUFBZ0QsZ0JBQUE7QTNGMDlVaEQ7O0EyRno5VUE7RUFBaUQsZ0JBQUE7QTNGNjlVakQ7O0EyRjU5VUE7RUFBOEMsZ0JBQUE7QTNGZytVOUM7O0EyRi85VUE7RUFBdUMsZ0JBQUE7QTNGbStVdkM7O0EyRmwrVUE7RUFBa0MsZ0JBQUE7QTNGcytVbEM7O0EyRnIrVUE7RUFBb0MsZ0JBQUE7QTNGeStVcEM7O0EyRngrVUE7RUFBbUMsZ0JBQUE7QTNGNCtVbkM7O0EyRjMrVUE7RUFBdUMsZ0JBQUE7QTNGKytVdkM7O0EyRjkrVUE7RUFBbUMsZ0JBQUE7QTNGay9VbkM7O0EyRmovVUE7RUFBbUMsZ0JBQUE7QTNGcS9VbkM7O0EyRnAvVUE7RUFBeUMsZ0JBQUE7QTNGdy9VekM7O0EyRnYvVUE7RUFBaUMsZ0JBQUE7QTNGMi9VakM7O0EyRjEvVUE7RUFBcUMsZ0JBQUE7QTNGOC9VckM7O0EyRjcvVUE7RUFBdUMsZ0JBQUE7QTNGaWdWdkM7O0EyRmhnVkE7RUFBMkMsZ0JBQUE7QTNGb2dWM0M7O0EyRm5nVkE7RUFBc0MsZ0JBQUE7QTNGdWdWdEM7O0EyRnRnVkE7RUFBNEMsZ0JBQUE7QTNGMGdWNUM7O0EyRnpnVkE7RUFBMkMsZ0JBQUE7QTNGNmdWM0M7O0EyRjVnVkE7RUFBaUQsZ0JBQUE7QTNGZ2hWakQ7O0EyRi9nVkE7RUFBbUQsZ0JBQUE7QTNGbWhWbkQ7O0EyRmxoVkE7RUFBMkMsZ0JBQUE7QTNGc2hWM0M7O0EyRnJoVkE7RUFBa0MsZ0JBQUE7QTNGeWhWbEM7O0EyRnhoVkE7RUFBa0MsZ0JBQUE7QTNGNGhWbEM7O0EyRjNoVkE7RUFBOEMsZ0JBQUE7QTNGK2hWOUM7O0EyRjloVkE7RUFBa0MsZ0JBQUE7QTNGa2lWbEM7O0EyRmppVkE7RUFBMkMsZ0JBQUE7QTNGcWlWM0M7O0EyRnBpVkE7RUFBK0MsZ0JBQUE7QTNGd2lWL0M7O0EyRnZpVkE7RUFBMEMsZ0JBQUE7QTNGMmlWMUM7O0EyRjFpVkE7RUFBdUMsZ0JBQUE7QTNGOGlWdkM7O0EyRjdpVkE7RUFBNkMsZ0JBQUE7QTNGaWpWN0M7O0EyRmhqVkE7RUFBMkMsZ0JBQUE7QTNGb2pWM0M7O0EyRm5qVkE7RUFBdUMsZ0JBQUE7QTNGdWpWdkM7O0EyRnRqVkE7RUFBNEMsZ0JBQUE7QTNGMGpWNUM7O0EyRnpqVkE7RUFBd0MsZ0JBQUE7QTNGNmpWeEM7O0EyRjVqVkE7RUFBdUMsZ0JBQUE7QTNGZ2tWdkM7O0EyRi9qVkE7RUFBMEMsZ0JBQUE7QTNGbWtWMUM7O0EyRmxrVkE7RUFBMEMsZ0JBQUE7QTNGc2tWMUM7O0EyRnJrVkE7RUFBZ0QsZ0JBQUE7QTNGeWtWaEQ7O0EyRnhrVkE7RUFBd0MsZ0JBQUE7QTNGNGtWeEM7O0EyRjNrVkE7RUFBdUMsZ0JBQUE7QTNGK2tWdkM7O0EyRjlrVkE7RUFBc0MsZ0JBQUE7QTNGa2xWdEM7O0EyRmpsVkE7RUFBMkMsZ0JBQUE7QTNGcWxWM0M7O0EyRnBsVkE7RUFBeUMsZ0JBQUE7QTNGd2xWekM7O0EyRnZsVkE7RUFBNkMsZ0JBQUE7QTNGMmxWN0M7O0EyRjFsVkE7RUFBdUMsZ0JBQUE7QTNGOGxWdkM7O0EyRjdsVkE7RUFBbUMsZ0JBQUE7QTNGaW1WbkM7O0EyRmhtVkE7RUFBd0MsZ0JBQUE7QTNGb21WeEM7O0EyRm5tVkE7RUFBdUMsZ0JBQUE7QTNGdW1WdkM7O0EyRnRtVkE7RUFBdUMsZ0JBQUE7QTNGMG1WdkM7O0EyRnptVkE7RUFBdUMsZ0JBQUE7QTNGNm1WdkM7O0EyRjVtVkE7RUFBeUMsZ0JBQUE7QTNGZ25WekM7O0EyRi9tVkE7RUFBaUMsZ0JBQUE7QTNGbW5WakM7O0EyRmxuVkE7RUFBcUMsZ0JBQUE7QTNGc25WckM7O0EyRnJuVkE7RUFBaUMsZ0JBQUE7QTNGeW5WakM7O0EyRnhuVkE7RUFBd0MsZ0JBQUE7QTNGNG5WeEM7O0EyRjNuVkE7RUFBd0MsZ0JBQUE7QTNGK25WeEM7O0EyRjluVkE7RUFBdUMsZ0JBQUE7QTNGa29WdkM7O0EyRmpvVkE7RUFBb0MsZ0JBQUE7QTNGcW9WcEM7O0EyRnBvVkE7RUFBcUMsZ0JBQUE7QTNGd29WckM7O0EyRnZvVkE7RUFBbUMsZ0JBQUE7QTNGMm9WbkM7O0EyRjFvVkE7RUFBdUMsZ0JBQUE7QTNGOG9WdkM7O0EyRjdvVkE7RUFBd0MsZ0JBQUE7QTNGaXBWeEM7O0EyRmhwVkE7RUFBbUMsZ0JBQUE7QTNGb3BWbkM7O0EyRm5wVkE7RUFBeUMsZ0JBQUE7QTNGdXBWekM7O0EyRnRwVkE7RUFBZ0MsZ0JBQUE7QTNGMHBWaEM7O0EyRnpwVkE7RUFBaUMsZ0JBQUE7QTNGNnBWakM7O0EyRjVwVkE7RUFBaUMsZ0JBQUE7QTNGZ3FWakM7O0EyRi9wVkE7RUFBa0MsZ0JBQUE7QTNGbXFWbEM7O0EyRmxxVkE7RUFBb0MsZ0JBQUE7QTNGc3FWcEM7O0EyRnJxVkE7RUFBa0MsZ0JBQUE7QTNGeXFWbEM7O0EyRnhxVkE7RUFBb0MsZ0JBQUE7QTNGNHFWcEM7O0EyRjNxVkE7RUFBd0MsZ0JBQUE7QTNGK3FWeEM7O0EyRjlxVkE7RUFBOEMsZ0JBQUE7QTNGa3JWOUM7O0EyRmpyVkE7RUFBK0MsZ0JBQUE7QTNGcXJWL0M7O0EyRnByVkE7RUFBNkMsZ0JBQUE7QTNGd3JWN0M7O0EyRnZyVkE7RUFBNkMsZ0JBQUE7QTNGMnJWN0M7O0EyRjFyVkE7RUFBb0QsZ0JBQUE7QTNGOHJWcEQ7O0EyRjdyVkE7RUFBOEMsZ0JBQUE7QTNGaXNWOUM7O0EyRmhzVkE7RUFBZ0QsZ0JBQUE7QTNGb3NWaEQ7O0EyRm5zVkE7RUFBOEMsZ0JBQUE7QTNGdXNWOUM7O0EyRnRzVkE7RUFBOEMsZ0JBQUE7QTNGMHNWOUM7O0EyRnpzVkE7RUFBNkMsZ0JBQUE7QTNGNnNWN0M7O0EyRjVzVkE7RUFBOEMsZ0JBQUE7QTNGZ3RWOUM7O0EyRi9zVkE7RUFBOEMsZ0JBQUE7QTNGbXRWOUM7O0EyRmx0VkE7RUFBOEMsZ0JBQUE7QTNGc3RWOUM7O0EyRnJ0VkE7RUFBMEMsZ0JBQUE7QTNGeXRWMUM7O0EyRnh0VkE7RUFBMkMsZ0JBQUE7QTNGNHRWM0M7O0EyRjN0VkE7RUFBeUMsZ0JBQUE7QTNGK3RWekM7O0EyRjl0VkE7RUFBeUMsZ0JBQUE7QTNGa3VWekM7O0EyRmp1VkE7RUFBZ0QsZ0JBQUE7QTNGcXVWaEQ7O0EyRnB1VkE7RUFBMEMsZ0JBQUE7QTNGd3VWMUM7O0EyRnZ1VkE7RUFBNEMsZ0JBQUE7QTNGMnVWNUM7O0EyRjF1VkE7RUFBMEMsZ0JBQUE7QTNGOHVWMUM7O0EyRjd1VkE7RUFBMEMsZ0JBQUE7QTNGaXZWMUM7O0EyRmh2VkE7RUFBeUMsZ0JBQUE7QTNGb3ZWekM7O0EyRm52VkE7RUFBMEMsZ0JBQUE7QTNGdXZWMUM7O0EyRnR2VkE7RUFBMEMsZ0JBQUE7QTNGMHZWMUM7O0EyRnp2VkE7RUFBMEMsZ0JBQUE7QTNGNnZWMUM7O0EyRjV2VkE7RUFBcUMsZ0JBQUE7QTNGZ3dWckM7O0EyRi92VkE7RUFBeUMsZ0JBQUE7QTNGbXdWekM7O0EyRmx3VkE7RUFBZ0QsZ0JBQUE7QTNGc3dWaEQ7O0EyRnJ3VkE7RUFBNEMsZ0JBQUE7QTNGeXdWNUM7O0EyRnh3VkE7RUFBeUMsZ0JBQUE7QTNGNHdWekM7O0EyRjN3VkE7RUFBb0MsZ0JBQUE7QTNGK3dWcEM7O0EyRjl3VkE7RUFBMEMsZ0JBQUE7QTNGa3hWMUM7O0EyRmp4VkE7RUFBcUMsZ0JBQUE7QTNGcXhWckM7O0EyRnB4VkE7RUFBeUMsZ0JBQUE7QTNGd3hWekM7O0EyRnZ4VkE7RUFBZ0QsZ0JBQUE7QTNGMnhWaEQ7O0EyRjF4VkE7RUFBMEMsZ0JBQUE7QTNGOHhWMUM7O0EyRjd4VkE7RUFBNkMsZ0JBQUE7QTNGaXlWN0M7O0EyRmh5VkE7RUFBNkMsZ0JBQUE7QTNGb3lWN0M7O0EyRm55VkE7RUFBMkMsZ0JBQUE7QTNGdXlWM0M7O0EyRnR5VkE7RUFBdUMsZ0JBQUE7QTNGMHlWdkM7O0EyRnp5VkE7RUFBMkMsZ0JBQUE7QTNGNnlWM0M7O0EyRjV5VkE7RUFBeUMsZ0JBQUE7QTNGZ3pWekM7O0EyRi95VkE7RUFBOEMsZ0JBQUE7QTNGbXpWOUM7O0EyRmx6VkE7RUFBbUMsZ0JBQUE7QTNGc3pWbkM7O0EyRnJ6VkE7RUFBMEMsZ0JBQUE7QTNGeXpWMUM7O0EyRnh6VkE7RUFBOEMsZ0JBQUE7QTNGNHpWOUM7O0EyRjN6VkE7RUFBbUMsZ0JBQUE7QTNGK3pWbkM7O0EyRjl6VkE7RUFBd0MsZ0JBQUE7QTNGazBWeEM7O0EyRmowVkE7RUFBaUMsZ0JBQUE7QTNGcTBWakM7O0EyRnAwVkE7RUFBc0MsZ0JBQUE7QTNGdzBWdEM7O0EyRnYwVkE7RUFBaUMsZ0JBQUE7QTNGMjBWakM7O0EyRjEwVkE7RUFBMEMsZ0JBQUE7QTNGODBWMUM7O0EyRjcwVkE7RUFBa0MsZ0JBQUE7QTNGaTFWbEM7O0EyRmgxVkE7RUFBZ0MsZ0JBQUE7QTNGbzFWaEM7O0EyRm4xVkE7RUFBb0MsZ0JBQUE7QTNGdTFWcEM7O0EyRnQxVkE7RUFBeUMsZ0JBQUE7QTNGMDFWekM7O0EyRnoxVkE7RUFBbUMsZ0JBQUE7QTNGNjFWbkM7O0EyRjUxVkE7RUFBNkMsZ0JBQUE7QTNGZzJWN0M7O0EyRi8xVkE7RUFBZ0QsZ0JBQUE7QTNGbTJWaEQ7O0EyRmwyVkE7RUFBZ0QsZ0JBQUE7QTNGczJWaEQ7O0EyRnIyVkE7RUFBbUQsZ0JBQUE7QTNGeTJWbkQ7O0EyRngyVkE7RUFBbUQsZ0JBQUE7QTNGNDJWbkQ7O0EyRjMyVkE7RUFBZ0QsZ0JBQUE7QTNGKzJWaEQ7O0EyRjkyVkE7RUFBZ0QsZ0JBQUE7QTNGazNWaEQ7O0EyRmozVkE7RUFBb0QsZ0JBQUE7QTNGcTNWcEQ7O0EyRnAzVkE7RUFBbUQsZ0JBQUE7QTNGdzNWbkQ7O0EyRnYzVkE7RUFBZ0QsZ0JBQUE7QTNGMjNWaEQ7O0EyRjEzVkE7RUFBc0QsZ0JBQUE7QTNGODNWdEQ7O0EyRjczVkE7RUFBMkQsZ0JBQUE7QTNGaTRWM0Q7O0EyRmg0VkE7RUFBbUQsZ0JBQUE7QTNGbzRWbkQ7O0EyRm40VkE7RUFBa0QsZ0JBQUE7QTNGdTRWbEQ7O0EyRnQ0VkE7RUFBd0MsZ0JBQUE7QTNGMDRWeEM7O0EyRno0VkE7RUFBOEMsZ0JBQUE7QTNGNjRWOUM7O0EyRjU0VkE7RUFBOEMsZ0JBQUE7QTNGZzVWOUM7O0EyRi80VkE7RUFBb0MsZ0JBQUE7QTNGbTVWcEM7O0EyRmw1VkE7RUFBMEMsZ0JBQUE7QTNGczVWMUM7O0EyRnI1VkE7RUFBc0MsZ0JBQUE7QTNGeTVWdEM7O0EyRng1VkE7RUFBaUMsZ0JBQUE7QTNGNDVWakM7O0EyRjM1VkE7RUFBcUMsZ0JBQUE7QTNGKzVWckM7O0EyRjk1VkE7RUFBa0MsZ0JBQUE7QTNGazZWbEM7O0EyRmo2VkE7RUFBdUMsZ0JBQUE7QTNGcTZWdkM7O0EyRnA2VkE7RUFBaUMsZ0JBQUE7QTNGdzZWakM7O0EyRnY2VkE7RUFBa0MsZ0JBQUE7QTNGMjZWbEM7O0EyRjE2VkE7RUFBbUMsZ0JBQUE7QTNGODZWbkM7O0EyRjc2VkE7RUFBcUMsZ0JBQUE7QTNGaTdWckM7O0EyRmg3VkE7RUFBaUMsZ0JBQUE7QTNGbzdWakM7O0EyRm43VkE7RUFBcUMsZ0JBQUE7QTNGdTdWckM7O0EyRnQ3VkE7RUFBaUMsZ0JBQUE7QTNGMDdWakM7O0EyRno3VkE7RUFBa0MsZ0JBQUE7QTNGNjdWbEM7O0EyRjU3VkE7RUFBb0MsZ0JBQUE7QTNGZzhWcEM7O0EyRi83VkE7RUFBZ0MsZ0JBQUE7QTNGbThWaEM7O0EyRmw4VkE7RUFBdUMsZ0JBQUE7QTNGczhWdkM7O0EyRnI4VkE7RUFBb0MsZ0JBQUE7QTNGeThWcEM7O0EyRng4VkE7RUFBMkMsZ0JBQUE7QTNGNDhWM0M7O0EyRjM4VkE7RUFBbUMsZ0JBQUE7QTNGKzhWbkM7O0EyRjk4VkE7RUFBd0MsZ0JBQUE7QTNGazlWeEM7O0EyRmo5VkE7RUFBcUMsZ0JBQUE7QTNGcTlWckM7O0EyRnA5VkE7RUFBcUMsZ0JBQUE7QTNGdzlWckM7O0EyRnY5VkE7RUFBaUMsZ0JBQUE7QTNGMjlWakM7O0EyRjE5VkE7RUFBa0MsZ0JBQUE7QTNGODlWbEM7O0EyRjc5VkE7RUFBaUMsZ0JBQUE7QTNGaStWakM7O0EyRmgrVkE7RUFBeUMsZ0JBQUE7QTNGbytWekM7O0EyRm4rVkE7RUFBbUMsZ0JBQUE7QTNGdStWbkM7O0EyRnQrVkE7RUFBc0MsZ0JBQUE7QTNGMCtWdEM7O0EyRnorVkE7RUFBcUMsZ0JBQUE7QTNGNitWckM7O0EyRjUrVkE7RUFBc0MsZ0JBQUE7QTNGZy9WdEM7O0EyRi8rVkE7RUFBb0MsZ0JBQUE7QTNGbS9WcEM7O0EyRmwvVkE7RUFBb0MsZ0JBQUE7QTNGcy9WcEM7O0EyRnIvVkE7RUFBd0MsZ0JBQUE7QTNGeS9WeEM7O0EyRngvVkE7RUFBZ0MsZ0JBQUE7QTNGNC9WaEM7O0EyRjMvVkE7RUFBdUMsZ0JBQUE7QTNGKy9WdkM7O0EyRjkvVkE7RUFBcUMsZ0JBQUE7QTNGa2dXckM7O0EyRmpnV0E7RUFBeUMsZ0JBQUE7QTNGcWdXekM7O0EyRnBnV0E7RUFBZ0MsZ0JBQUE7QTNGd2dXaEM7O0EyRnZnV0E7RUFBc0MsZ0JBQUE7QTNGMmdXdEM7O0EyRjFnV0E7RUFBb0MsZ0JBQUE7QTNGOGdXcEM7O0EyRjdnV0E7RUFBcUMsZ0JBQUE7QTNGaWhXckM7O0EyRmhoV0E7RUFBaUMsZ0JBQUE7QTNGb2hXakM7O0EyRm5oV0E7RUFBcUMsZ0JBQUE7QTNGdWhXckM7O0EyRnRoV0E7RUFBcUMsZ0JBQUE7QTNGMGhXckM7O0EyRnpoV0E7RUFBcUMsZ0JBQUE7QTNGNmhXckM7O0EyRjVoV0E7RUFBb0MsZ0JBQUE7QTNGZ2lXcEM7O0EyRi9oV0E7RUFBb0MsZ0JBQUE7QTNGbWlXcEM7O0EyRmxpV0E7RUFBb0MsZ0JBQUE7QTNGc2lXcEM7O0EyRnJpV0E7RUFBc0MsZ0JBQUE7QTNGeWlXdEM7O0EyRnhpV0E7RUFBc0MsZ0JBQUE7QTNGNGlXdEM7O0EyRjNpV0E7RUFBcUMsZ0JBQUE7QTNGK2lXckM7O0EyRjlpV0E7RUFBcUMsZ0JBQUE7QTNGa2pXckM7O0EyRmpqV0E7RUFBdUMsZ0JBQUE7QTNGcWpXdkM7O0EyRnBqV0E7RUFBcUMsZ0JBQUE7QTNGd2pXckM7O0EyRnZqV0E7RUFBaUMsZ0JBQUE7QTNGMmpXakM7O0EyRjFqV0E7RUFBb0MsZ0JBQUE7QTNGOGpXcEM7O0EyRjdqV0E7RUFBMEMsZ0JBQUE7QTNGaWtXMUM7O0EyRmhrV0E7RUFBK0MsZ0JBQUE7QTNGb2tXL0M7O0EyRm5rV0E7RUFBb0MsZ0JBQUE7QTNGdWtXcEM7O0EyRnRrV0E7RUFBdUMsZ0JBQUE7QTNGMGtXdkM7O0EyRnprV0E7RUFBdUMsZ0JBQUE7QTNGNmtXdkM7O0EyRjVrV0E7RUFBb0MsZ0JBQUE7QTNGZ2xXcEM7O0EyRi9rV0E7RUFBc0MsZ0JBQUE7QTNGbWxXdEM7O0EyRmxsV0E7RUFBb0MsZ0JBQUE7QTNGc2xXcEM7O0EyRnJsV0E7RUFBbUMsZ0JBQUE7QTNGeWxXbkM7O0EyRnhsV0E7RUFBa0MsZ0JBQUE7QTNGNGxXbEM7O0EyRjNsV0E7RUFBZ0MsZ0JBQUE7QTNGK2xXaEM7O0EyRjlsV0E7RUFBeUMsZ0JBQUE7QTNGa21XekM7O0EyRmptV0E7RUFBbUMsZ0JBQUE7QTNGcW1XbkM7O0EyRnBtV0E7RUFBbUMsZ0JBQUE7QTNGd21XbkM7O0EyRnZtV0E7RUFBZ0MsZ0JBQUE7QTNGMm1XaEM7O0EyRjFtV0E7RUFBd0MsZ0JBQUE7QTNGOG1XeEM7O0EyRjdtV0E7RUFBd0MsZ0JBQUE7QTNGaW5XeEM7O0EyRmhuV0E7RUFBa0MsZ0JBQUE7QTNGb25XbEM7O0EyRm5uV0E7RUFBd0MsZ0JBQUE7QTNGdW5XeEM7O0EyRnRuV0E7RUFBMEMsZ0JBQUE7QTNGMG5XMUM7O0EyRnpuV0E7RUFBOEMsZ0JBQUE7QTNGNm5XOUM7O0EyRjVuV0E7RUFBZ0QsZ0JBQUE7QTNGZ29XaEQ7O0EyRi9uV0E7RUFBbUMsZ0JBQUE7QTNGbW9XbkM7O0EyRmxvV0E7RUFBd0MsZ0JBQUE7QTNGc29XeEM7O0EyRnJvV0E7RUFBc0MsZ0JBQUE7QTNGeW9XdEM7O0EyRnhvV0E7RUFBdUMsZ0JBQUE7QTNGNG9XdkM7O0EyRjNvV0E7RUFBaUMsZ0JBQUE7QTNGK29XakM7O0EyRjlvV0E7RUFBcUMsZ0JBQUE7QTNGa3BXckM7O0EyRmpwV0E7RUFBMEMsZ0JBQUE7QTNGcXBXMUM7O0EyRnBwV0E7RUFBNkMsZ0JBQUE7QTNGd3BXN0M7O0EyRnZwV0E7RUFBbUMsZ0JBQUE7QTNGMnBXbkM7O0EyRjFwV0E7RUFBd0MsZ0JBQUE7QTNGOHBXeEM7O0EyRjdwV0E7RUFBeUMsZ0JBQUE7QTNGaXFXekM7O0EyRmhxV0E7RUFBd0MsZ0JBQUE7QTNGb3FXeEM7O0EyRm5xV0E7RUFBb0MsZ0JBQUE7QTNGdXFXcEM7O0EyRnRxV0E7RUFBcUMsZ0JBQUE7QTNGMHFXckM7O0EyRnpxV0E7RUFBNEMsZ0JBQUE7QTNGNnFXNUM7O0EyRjVxV0E7RUFBa0MsZ0JBQUE7QTNGZ3JXbEM7O0EyRi9xV0E7RUFBc0MsZ0JBQUE7QTNGbXJXdEM7O0EyRmxyV0E7RUFBb0MsZ0JBQUE7QTNGc3JXcEM7O0EyRnJyV0E7RUFBaUMsZ0JBQUE7QTNGeXJXakM7O0EyRnhyV0E7RUFBMEMsZ0JBQUE7QTNGNHJXMUM7O0EyRjNyV0E7RUFBc0MsZ0JBQUE7QTNGK3JXdEM7O0EyRjlyV0E7RUFBMkMsZ0JBQUE7QTNGa3NXM0M7O0EyRmpzV0E7RUFBbUMsZ0JBQUE7QTNGcXNXbkM7O0EyRnBzV0E7RUFBa0MsZ0JBQUE7QTNGd3NXbEM7O0EyRnZzV0E7RUFBc0MsZ0JBQUE7QTNGMnNXdEM7O0EyRjFzV0E7RUFBaUMsZ0JBQUE7QTNGOHNXakM7O0EyRjdzV0E7RUFBcUMsZ0JBQUE7QTNGaXRXckM7O0EyRmh0V0E7RUFBcUMsZ0JBQUE7QTNGb3RXckM7O0EyRm50V0E7RUFBMEMsZ0JBQUE7QTNGdXRXMUM7O0EyRnR0V0E7RUFBb0MsZ0JBQUE7QTNGMHRXcEM7O0EyRnp0V0E7RUFBbUMsZ0JBQUE7QTNGNnRXbkM7O0EyRjV0V0E7RUFBZ0MsZ0JBQUE7QTNGZ3VXaEM7O0EyRi90V0E7RUFBc0MsZ0JBQUE7QTNGbXVXdEM7O0EyRmx1V0E7RUFBdUMsZ0JBQUE7QTNGc3VXdkM7O0EyRnJ1V0E7RUFBaUMsZ0JBQUE7QTNGeXVXakM7O0EyRnh1V0E7RUFBb0MsZ0JBQUE7QTNGNHVXcEM7O0EyRjN1V0E7RUFBd0MsZ0JBQUE7QTNGK3VXeEM7O0EyRjl1V0E7RUFBaUMsZ0JBQUE7QTNGa3ZXakM7O0EyRmp2V0E7RUFBd0MsZ0JBQUE7QTNGcXZXeEM7O0EyRnB2V0E7RUFBaUMsZ0JBQUE7QTNGd3ZXakM7O0EyRnZ2V0E7RUFBZ0MsZ0JBQUE7QTNGMnZXaEM7O0EyRjF2V0E7RUFBc0MsZ0JBQUE7QTNGOHZXdEM7O0EyRjd2V0E7RUFBa0MsZ0JBQUE7QTNGaXdXbEM7O0EyRmh3V0E7RUFBc0MsZ0JBQUE7QTNGb3dXdEM7O0EyRm53V0E7RUFBcUMsZ0JBQUE7QTNGdXdXckM7O0EyRnR3V0E7RUFBdUMsZ0JBQUE7QTNGMHdXdkM7O0EyRnp3V0E7RUFBMkMsZ0JBQUE7QTNGNndXM0M7O0EyRjV3V0E7RUFBdUMsZ0JBQUE7QTNGZ3hXdkM7O0EyRi93V0E7RUFBMkMsZ0JBQUE7QTNGbXhXM0M7O0EyRmx4V0E7RUFBaUMsZ0JBQUE7QTNGc3hXakM7O0EyRnJ4V0E7RUFBa0MsZ0JBQUE7QTNGeXhXbEM7O0EyRnh4V0E7RUFBbUMsZ0JBQUE7QTNGNHhXbkM7O0EyRjN4V0E7RUFBc0MsZ0JBQUE7QTNGK3hXdEM7O0EyRjl4V0E7RUFBMkMsZ0JBQUE7QTNGa3lXM0M7O0EyRmp5V0E7RUFBcUMsZ0JBQUE7QTNGcXlXckM7O0EyRnB5V0E7RUFBMEMsZ0JBQUE7QTNGd3lXMUM7O0EyRnZ5V0E7RUFBaUQsZ0JBQUE7QTNGMnlXakQ7O0EyRjF5V0E7RUFBK0MsZ0JBQUE7QTNGOHlXL0M7O0EyRjd5V0E7RUFBNEMsZ0JBQUE7QTNGaXpXNUM7O0EyRmh6V0E7RUFBbUMsZ0JBQUE7QTNGb3pXbkM7O0EyRm56V0E7RUFBbUMsZ0JBQUE7QTNGdXpXbkM7O0EyRnR6V0E7RUFBbUMsZ0JBQUE7QTNGMHpXbkM7O0EyRnp6V0E7RUFBbUMsZ0JBQUE7QTNGNnpXbkM7O0EyRjV6V0E7RUFBcUMsZ0JBQUE7QTNGZzBXckM7O0EyRi96V0E7RUFBcUMsZ0JBQUE7QTNGbTBXckM7O0EyRmwwV0E7RUFBaUMsZ0JBQUE7QTNGczBXakM7O0EyRnIwV0E7RUFBc0MsZ0JBQUE7QTNGeTBXdEM7O0EyRngwV0E7RUFBcUMsZ0JBQUE7QTNGNDBXckM7O0EyRjMwV0E7RUFBcUMsZ0JBQUE7QTNGKzBXckM7O0EyRjkwV0E7RUFBeUMsZ0JBQUE7QTNGazFXekM7O0EyRmoxV0E7RUFBd0MsZ0JBQUE7QTNGcTFXeEM7O0EyRnAxV0E7RUFBK0MsZ0JBQUE7QTNGdzFXL0M7O0EyRnYxV0E7RUFBK0MsZ0JBQUE7QTNGMjFXL0M7O0EyRjExV0E7RUFBaUQsZ0JBQUE7QTNGODFXakQ7O0EyRjcxV0E7RUFBbUMsZ0JBQUE7QTNGaTJXbkM7O0EyRmgyV0E7RUFBdUMsZ0JBQUE7QTNGbzJXdkM7O0EyRm4yV0E7RUFBMEMsZ0JBQUE7QTNGdTJXMUM7O0EyRnQyV0E7RUFBOEMsZ0JBQUE7QTNGMDJXOUM7O0EyRnoyV0E7RUFBd0MsZ0JBQUE7QTNGNjJXeEM7O0EyRjUyV0E7RUFBeUMsZ0JBQUE7QTNGZzNXekM7O0EyRi8yV0E7RUFBMEMsZ0JBQUE7QTNGbTNXMUM7O0EyRmwzV0E7RUFBOEMsZ0JBQUE7QTNGczNXOUM7O0EyRnIzV0E7RUFBaUQsZ0JBQUE7QTNGeTNXakQ7O0EyRngzV0E7RUFBcUQsZ0JBQUE7QTNGNDNXckQ7O0EyRjMzV0E7RUFBZ0MsZ0JBQUE7QTNGKzNXaEM7O0EyRjkzV0E7RUFBd0MsZ0JBQUE7QTNGazRXeEM7O0EyRmo0V0E7RUFBcUMsZ0JBQUE7QTNGcTRXckM7O0EyRnA0V0E7RUFBc0MsZ0JBQUE7QTNGdzRXdEM7O0EyRnY0V0E7RUFBcUMsZ0JBQUE7QTNGMjRXckM7O0EyRjE0V0E7RUFBdUMsZ0JBQUE7QTNGODRXdkM7O0EyRjc0V0E7RUFBK0MsZ0JBQUE7QTNGaTVXL0M7O0EyRmg1V0E7RUFBNEMsZ0JBQUE7QTNGbzVXNUM7O0EyRm41V0E7RUFBZ0MsZ0JBQUE7QTNGdTVXaEM7O0EyRnQ1V0E7RUFBc0MsZ0JBQUE7QTNGMDVXdEM7O0EyRno1V0E7RUFBaUQsZ0JBQUE7QTNGNjVXakQ7O0EyRjU1V0E7RUFBaUMsZ0JBQUE7QTNGZzZXakM7O0EyRi81V0E7RUFBMEMsZ0JBQUE7QTNGbTZXMUM7O0EyRmw2V0E7RUFBeUMsZ0JBQUE7QTNGczZXekM7O0EyRnI2V0E7RUFBbUMsZ0JBQUE7QTNGeTZXbkM7O0EyRng2V0E7RUFBd0MsZ0JBQUE7QTNGNDZXeEM7O0EyRjM2V0E7RUFBZ0MsZ0JBQUE7QTNGKzZXaEM7O0EyRjk2V0E7RUFBb0MsZ0JBQUE7QTNGazdXcEM7O0EyRmo3V0E7RUFBd0MsZ0JBQUE7QTNGcTdXeEM7O0EyRnA3V0E7RUFBa0MsZ0JBQUE7QTNGdzdXbEM7O0EyRnY3V0E7RUFBbUMsZ0JBQUE7QTNGMjdXbkM7O0EyRjE3V0E7RUFBbUMsZ0JBQUE7QTNGODdXbkM7O0EyRjc3V0E7RUFBeUMsZ0JBQUE7QTNGaThXekM7O0EyRmg4V0E7RUFBd0MsZ0JBQUE7QTNGbzhXeEM7O0EyRm44V0E7RUFBa0MsZ0JBQUE7QTNGdThXbEM7O0EyRnQ4V0E7RUFBaUMsZ0JBQUE7QTNGMDhXakM7O0EyRno4V0E7RUFBcUMsZ0JBQUE7QTNGNjhXckM7O0EyRjU4V0E7RUFBeUMsZ0JBQUE7QTNGZzlXekM7O0EyRi84V0E7RUFBdUMsZ0JBQUE7QTNGbTlXdkM7O0EyRmw5V0E7RUFBNkMsZ0JBQUE7QTNGczlXN0M7O0EyRnI5V0E7RUFBNEMsZ0JBQUE7QTNGeTlXNUM7O0EyRng5V0E7RUFBMkMsZ0JBQUE7QTNGNDlXM0M7O0EyRjM5V0E7RUFBdUMsZ0JBQUE7QTNGKzlXdkM7O0EyRjk5V0E7RUFBc0MsZ0JBQUE7QTNGaytXdEM7O0EyRmorV0E7RUFBMEMsZ0JBQUE7QTNGcStXMUM7O0EyRnArV0E7RUFBcUMsZ0JBQUE7QTNGdytXckM7O0EyRnYrV0E7RUFBMEMsZ0JBQUE7QTNGMitXMUM7O0EyRjErV0E7RUFBc0MsZ0JBQUE7QTNGOCtXdEM7O0EyRjcrV0E7RUFBdUMsZ0JBQUE7QTNGaS9XdkM7O0EyRmgvV0E7RUFBNkMsZ0JBQUE7QTNGby9XN0M7O0EyRm4vV0E7RUFBd0MsZ0JBQUE7QTNGdS9XeEM7O0EyRnQvV0E7RUFBdUMsZ0JBQUE7QTNGMC9XdkM7O0EyRnovV0E7RUFBd0MsZ0JBQUE7QTNGNi9XeEM7O0EyRjUvV0E7RUFBeUMsZ0JBQUE7QTNGZ2dYekM7O0EyRi8vV0E7RUFBZ0QsZ0JBQUE7QTNGbWdYaEQ7O0EyRmxnWEE7RUFBeUMsZ0JBQUE7QTNGc2dYekM7O0EyRnJnWEE7RUFBNkMsZ0JBQUE7QTNGeWdYN0M7O0EyRnhnWEE7RUFBdUMsZ0JBQUE7QTNGNGdYdkM7O0EyRjNnWEE7RUFBdUMsZ0JBQUE7QTNGK2dYdkM7O0EyRjlnWEE7RUFBcUMsZ0JBQUE7QTNGa2hYckM7O0EyRmpoWEE7RUFBc0MsZ0JBQUE7QTNGcWhYdEM7O0EyRnBoWEE7RUFBNEMsZ0JBQUE7QTNGd2hYNUM7O0EyRnZoWEE7RUFBOEMsZ0JBQUE7QTNGMmhYOUM7O0EyRjFoWEE7RUFBd0MsZ0JBQUE7QTNGOGhYeEM7O0EyRjdoWEE7RUFBMkMsZ0JBQUE7QTNGaWlYM0M7O0EyRmhpWEE7RUFBNkMsZ0JBQUE7QTNGb2lYN0M7O0EyRm5pWEE7RUFBdUMsZ0JBQUE7QTNGdWlYdkM7O0EyRnRpWEE7RUFBd0MsZ0JBQUE7QTNGMGlYeEM7O0EyRnppWEE7RUFBc0MsZ0JBQUE7QTNGNmlYdEM7O0EyRjVpWEE7RUFBdUMsZ0JBQUE7QTNGZ2pYdkM7O0EyRi9pWEE7RUFBc0MsZ0JBQUE7QTNGbWpYdEM7O0EyRmxqWEE7RUFBMEMsZ0JBQUE7QTNGc2pYMUM7O0EyRnJqWEE7RUFBaUMsZ0JBQUE7QTNGeWpYakM7O0EyRnhqWEE7RUFBc0MsZ0JBQUE7QTNGNGpYdEM7O0EyRjNqWEE7RUFBaUMsZ0JBQUE7QTNGK2pYakM7O0EyRjlqWEE7RUFBcUMsZ0JBQUE7QTNGa2tYckM7O0EyRmprWEE7RUFBMEMsZ0JBQUE7QTNGcWtYMUM7O0EyRnBrWEE7RUFBbUMsZ0JBQUE7QTNGd2tYbkM7O0EyRnZrWEE7RUFBd0MsZ0JBQUE7QTNGMmtYeEM7O0EyRjFrWEE7RUFBaUMsZ0JBQUE7QTNGOGtYakM7O0EyRjdrWEE7RUFBcUMsZ0JBQUE7QTNGaWxYckM7O0EyRmhsWEE7RUFBOEMsZ0JBQUE7QTNGb2xYOUM7O0EyRm5sWEE7RUFBdUMsZ0JBQUE7QTNGdWxYdkM7O0EyRnRsWEE7RUFBb0MsZ0JBQUE7QTNGMGxYcEM7O0EyRnpsWEE7RUFBNEMsZ0JBQUE7QTNGNmxYNUM7O0EyRjVsWEE7RUFBc0MsZ0JBQUE7QTNGZ21YdEM7O0EyRi9sWEE7RUFBc0MsZ0JBQUE7QTNGbW1YdEM7O0EyRmxtWEE7RUFBd0MsZ0JBQUE7QTNGc21YeEM7O0EyRnJtWEE7RUFBNEMsZ0JBQUE7QTNGeW1YNUM7O0EyRnhtWEE7RUFBdUMsZ0JBQUE7QTNGNG1YdkM7O0EyRjNtWEE7RUFBaUMsZ0JBQUE7QTNGK21YakM7O0EyRjltWEE7RUFBd0MsZ0JBQUE7QTNGa25YeEM7O0EyRmpuWEE7RUFBd0MsZ0JBQUE7QTNGcW5YeEM7O0EyRnBuWEE7RUFBaUMsZ0JBQUE7QTNGd25YakM7O0EyRnZuWEE7RUFBcUMsZ0JBQUE7QTNGMm5YckM7O0EyRjFuWEE7RUFBMkMsZ0JBQUE7QTNGOG5YM0M7O0EyRjduWEE7RUFBcUMsZ0JBQUE7QTNGaW9YckM7O0EyRmhvWEE7RUFBa0MsZ0JBQUE7QTNGb29YbEM7O0EyRm5vWEE7RUFBdUMsZ0JBQUE7QTNGdW9YdkM7O0EyRnRvWEE7RUFBa0MsZ0JBQUE7QTNGMG9YbEM7O0EyRnpvWEE7RUFBeUMsZ0JBQUE7QTNGNm9YekM7O0EyRjVvWEE7RUFBeUMsZ0JBQUE7QTNGZ3BYekM7O0EyRi9vWEE7RUFBbUMsZ0JBQUE7QTNGbXBYbkM7O0EyRmxwWEE7RUFBc0MsZ0JBQUE7QTNGc3BYdEM7O0EyRnJwWEE7RUFBbUMsZ0JBQUE7QTNGeXBYbkM7O0EyRnhwWEE7RUFBNEMsZ0JBQUE7QTNGNHBYNUM7O0EyRjNwWEE7RUFBeUMsZ0JBQUE7QTNGK3BYekM7O0EyRjlwWEE7RUFBb0MsZ0JBQUE7QTNGa3FYcEM7O0EyRmpxWEE7RUFBa0MsZ0JBQUE7QTNGcXFYbEM7O0EyRnBxWEE7RUFBMkMsZ0JBQUE7QTNGd3FYM0M7O0EyRnZxWEE7RUFBZ0MsZ0JBQUE7QTNGMnFYaEM7O0EyRjFxWEE7RUFBZ0MsZ0JBQUE7QTNGOHFYaEM7O0EyRjdxWEE7RUFBbUMsZ0JBQUE7QTNGaXJYbkM7O0EyRmhyWEE7RUFBNEMsZ0JBQUE7QTNGb3JYNUM7O0EyRm5yWEE7RUFBeUMsZ0JBQUE7QTNGdXJYekM7O0EyRnRyWEE7RUFBd0MsZ0JBQUE7QTNGMHJYeEM7O0EyRnpyWEE7RUFBd0MsZ0JBQUE7QTNGNnJYeEM7O0EyRjVyWEE7RUFBeUMsZ0JBQUE7QTNGZ3NYekM7O0EyRi9yWEE7RUFBd0MsZ0JBQUE7QTNGbXNYeEM7O0EyRmxzWEE7RUFBMEMsZ0JBQUE7QTNGc3NYMUM7O0EyRnJzWEE7RUFBb0MsZ0JBQUE7QTNGeXNYcEM7O0EyRnhzWEE7RUFBaUMsZ0JBQUE7QTNGNHNYakM7O0EyRjNzWEE7RUFBeUMsZ0JBQUE7QTNGK3NYekM7O0EyRjlzWEE7RUFBNkMsZ0JBQUE7QTNGa3RYN0M7O0EyRmp0WEE7RUFBOEMsZ0JBQUE7QTNGcXRYOUM7O0EyRnB0WEE7RUFBbUQsZ0JBQUE7QTNGd3RYbkQ7O0EyRnZ0WEE7RUFBc0MsZ0JBQUE7QTNGMnRYdEM7O0EyRjF0WEE7RUFBc0MsZ0JBQUE7QTNGOHRYdEM7O0EyRjd0WEE7RUFBeUMsZ0JBQUE7QTNGaXVYekM7O0EyRmh1WEE7RUFBMEMsZ0JBQUE7QTNGb3VYMUM7O0EyRm51WEE7RUFBNEMsZ0JBQUE7QTNGdXVYNUM7O0EyRnR1WEE7RUFBcUMsZ0JBQUE7QTNGMHVYckM7O0EyRnp1WEE7RUFBeUMsZ0JBQUE7QTNGNnVYekM7O0EyRjV1WEE7RUFBNkMsZ0JBQUE7QTNGZ3ZYN0M7O0EyRi91WEE7RUFBcUMsZ0JBQUE7QTNGbXZYckM7O0EyRmx2WEE7RUFBb0MsZ0JBQUE7QTNGc3ZYcEM7O0EyRnJ2WEE7RUFBdUMsZ0JBQUE7QTNGeXZYdkM7O0EyRnh2WEE7RUFBb0MsZ0JBQUE7QTNGNHZYcEM7O0EyRjN2WEE7RUFBMkMsZ0JBQUE7QTNGK3ZYM0M7O0EyRjl2WEE7RUFBb0MsZ0JBQUE7QTNGa3dYcEM7O0EyRmp3WEE7RUFBeUMsZ0JBQUE7QTNGcXdYekM7O0EyRnB3WEE7RUFBaUMsZ0JBQUE7QTNGd3dYakM7O0EyRnZ3WEE7RUFBd0MsZ0JBQUE7QTNGMndYeEM7O0EyRjF3WEE7RUFBa0MsZ0JBQUE7QTNGOHdYbEM7O0EyRjd3WEE7RUFBdUMsZ0JBQUE7QTNGaXhYdkM7O0EyRmh4WEE7RUFBb0MsZ0JBQUE7QTNGb3hYcEM7O0EyRm54WEE7RUFBcUMsZ0JBQUE7QTNGdXhYckM7O0EyRnR4WEE7RUFBMEMsZ0JBQUE7QTNGMHhYMUM7O0EyRnp4WEE7RUFBbUMsZ0JBQUE7QTNGNnhYbkM7O0EyRjV4WEE7RUFBOEMsZ0JBQUE7QTNGZ3lYOUM7O0EyRi94WEE7RUFBNEMsZ0JBQUE7QTNGbXlYNUM7O0EyRmx5WEE7RUFBbUMsZ0JBQUE7QTNGc3lYbkM7O0EyRnJ5WEE7RUFBdUMsZ0JBQUE7QTNGeXlYdkM7O0EyRnh5WEE7RUFBMkMsZ0JBQUE7QTNGNHlYM0M7O0EyRjN5WEE7RUFBa0QsZ0JBQUE7QTNGK3lYbEQ7O0EyRjl5WEE7RUFBb0MsZ0JBQUE7QTNGa3pYcEM7O0EyRmp6WEE7RUFBd0MsZ0JBQUE7QTNGcXpYeEM7O0EyRnB6WEE7RUFBbUMsZ0JBQUE7QTNGd3pYbkM7O0EyRnZ6WEE7RUFBdUMsZ0JBQUE7QTNGMnpYdkM7O0EyRjF6WEE7RUFBd0MsZ0JBQUE7QTNGOHpYeEM7O0EyRjd6WEE7RUFBcUMsZ0JBQUE7QTNGaTBYckM7O0EyRmgwWEE7RUFBMkMsZ0JBQUE7QTNGbzBYM0M7O0EyRm4wWEE7RUFBa0MsZ0JBQUE7QTNGdTBYbEM7O0EyRnQwWEE7RUFBZ0MsZ0JBQUE7QTNGMDBYaEM7O0EyRnowWEE7RUFBdUMsZ0JBQUE7QTNGNjBYdkM7O0EyRjUwWEE7RUFBdUMsZ0JBQUE7QTNGZzFYdkM7O0EyRi8wWEE7RUFBK0IsZ0JBQUE7QTNGbTFYL0I7O0EyRmwxWEE7RUFBc0MsZ0JBQUE7QTNGczFYdEM7O0EyRnIxWEE7RUFBa0MsZ0JBQUE7QTNGeTFYbEM7O0EyRngxWEE7RUFBaUMsZ0JBQUE7QTNGNDFYakM7O0EyRjMxWEE7RUFBc0MsZ0JBQUE7QTNGKzFYdEM7O0EyRjkxWEE7RUFBa0MsZ0JBQUE7QTNGazJYbEM7O0EyRmoyWEE7RUFBNEMsZ0JBQUE7QTNGcTJYNUM7O0EyRnAyWEE7RUFBZ0MsZ0JBQUE7QTNGdzJYaEM7O0EyRnYyWEE7RUFBb0MsZ0JBQUE7QTNGMjJYcEM7O0EyRjEyWEE7RUFBdUMsZ0JBQUE7QTNGODJYdkM7O0EyRjcyWEE7RUFBbUMsZ0JBQUE7QTNGaTNYbkM7O0EyRmgzWEE7RUFBdUMsZ0JBQUE7QTNGbzNYdkM7O0EyRm4zWEE7RUFBMEMsZ0JBQUE7QTNGdTNYMUM7O0EyRnQzWEE7RUFBc0MsZ0JBQUE7QTNGMDNYdEM7O0EyRnozWEE7RUFBbUMsZ0JBQUE7QTNGNjNYbkM7O0EyRjUzWEE7RUFBbUMsZ0JBQUE7QTNGZzRYbkM7O0EyRi8zWEE7RUFBa0MsZ0JBQUE7QTNGbTRYbEM7O0EyRmw0WEE7RUFBNEMsZ0JBQUE7QTNGczRYNUM7O0EyRnI0WEE7RUFBeUMsZ0JBQUE7QTNGeTRYekM7O0EyRng0WEE7RUFBeUMsZ0JBQUE7QTNGNDRYekM7O0EyRjM0WEE7RUFBMEMsZ0JBQUE7QTNGKzRYMUM7O0EyRjk0WEE7RUFBOEMsZ0JBQUE7QTNGazVYOUM7O0EyRmo1WEE7RUFBMEMsZ0JBQUE7QTNGcTVYMUM7O0EyRnA1WEE7RUFBZ0QsZ0JBQUE7QTNGdzVYaEQ7O0EyRnY1WEE7RUFBb0MsZ0JBQUE7QTNGMjVYcEM7O0EyRjE1WEE7RUFBd0MsZ0JBQUE7QTNGODVYeEM7O0EyRjc1WEE7RUFBa0MsZ0JBQUE7QTNGaTZYbEM7O0EyRmg2WEE7RUFBb0MsZ0JBQUE7QTNGbzZYcEM7O0EyRm42WEE7RUFBa0MsZ0JBQUE7QTNGdTZYbEM7O0EyRnQ2WEE7RUFBeUMsZ0JBQUE7QTNGMDZYekM7O0EyRno2WEE7RUFBMkMsZ0JBQUE7QTNGNjZYM0M7O0EyRjU2WEE7RUFBdUMsZ0JBQUE7QTNGZzdYdkM7O0EyRi82WEE7RUFBeUMsZ0JBQUE7QTNGbTdYekM7O0EyRmw3WEE7RUFBdUMsZ0JBQUE7QTNGczdYdkM7O0EyRnI3WEE7RUFBd0MsZ0JBQUE7QTNGeTdYeEM7O0EyRng3WEE7RUFBbUMsZ0JBQUE7QTNGNDdYbkM7O0EyRjM3WEE7RUFBc0MsZ0JBQUE7QTNGKzdYdEM7O0EyRjk3WEE7RUFBc0MsZ0JBQUE7QTNGazhYdEM7O0EyRmo4WEE7RUFBc0MsZ0JBQUE7QTNGcThYdEM7O0EyRnA4WEE7RUFBd0MsZ0JBQUE7QTNGdzhYeEM7O0EyRnY4WEE7RUFBbUMsZ0JBQUE7QTNGMjhYbkM7O0EyRjE4WEE7RUFBeUMsZ0JBQUE7QTNGODhYekM7O0EyRjc4WEE7RUFBdUMsZ0JBQUE7QTNGaTlYdkM7O0EyRmg5WEE7RUFBd0MsZ0JBQUE7QTNGbzlYeEM7O0EyRm45WEE7RUFBd0MsZ0JBQUE7QTNGdTlYeEM7O0EyRnQ5WEE7RUFBMEMsZ0JBQUE7QTNGMDlYMUM7O0EyRno5WEE7RUFBK0MsZ0JBQUE7QTNGNjlYL0M7O0EyRjU5WEE7RUFBMEMsZ0JBQUE7QTNGZytYMUM7O0EyRi85WEE7RUFBb0MsZ0JBQUE7QTNGbStYcEM7O0EyRmwrWEE7RUFBMkMsZ0JBQUE7QTNGcytYM0M7O0EyRnIrWEE7RUFBdUMsZ0JBQUE7QTNGeStYdkM7O0EyRngrWEE7RUFBcUMsZ0JBQUE7QTNGNCtYckM7O0EyRjMrWEE7RUFBaUMsZ0JBQUE7QTNGKytYakM7O0EyRjkrWEE7RUFBeUMsZ0JBQUE7QTNGay9YekM7O0EyRmovWEE7RUFBK0MsZ0JBQUE7QTNGcS9YL0M7O0EyRnAvWEE7RUFBb0MsZ0JBQUE7QTNGdy9YcEM7O0EyRnYvWEE7RUFBaUMsZ0JBQUE7QTNGMi9YakM7O0EyRjEvWEE7RUFBcUMsZ0JBQUE7QTNGOC9YckM7O0EyRjcvWEE7RUFBc0MsZ0JBQUE7QTNGaWdZdEM7O0EyRmhnWUE7RUFBNEMsZ0JBQUE7QTNGb2dZNUM7O0EyRm5nWUE7RUFBd0MsZ0JBQUE7QTNGdWdZeEM7O0EyRnRnWUE7RUFBd0MsZ0JBQUE7QTNGMGdZeEM7O0EyRnpnWUE7RUFBOEMsZ0JBQUE7QTNGNmdZOUM7O0EyRjVnWUE7RUFBdUMsZ0JBQUE7QTNGZ2hZdkM7O0EyRi9nWUE7RUFBdUMsZ0JBQUE7QTNGbWhZdkM7O0EyRmxoWUE7RUFBd0MsZ0JBQUE7QTNGc2hZeEM7O0EyRnJoWUE7RUFBK0MsZ0JBQUE7QTNGeWhZL0M7O0EyRnhoWUE7RUFBNkMsZ0JBQUE7QTNGNGhZN0M7O0EyRjNoWUE7RUFBc0MsZ0JBQUE7QTNGK2hZdEM7O0EyRjloWUE7RUFBNEMsZ0JBQUE7QTNGa2lZNUM7O0EyRmppWUE7RUFBdUMsZ0JBQUE7QTNGcWlZdkM7O0EyRnBpWUE7RUFBZ0QsZ0JBQUE7QTNGd2lZaEQ7O0EyRnZpWUE7RUFBMEMsZ0JBQUE7QTNGMmlZMUM7O0EyRjFpWUE7RUFBcUMsZ0JBQUE7QTNGOGlZckM7O0EyRjdpWUE7RUFBa0MsZ0JBQUE7QTNGaWpZbEM7O0EyRmhqWUE7RUFBb0MsZ0JBQUE7QTNGb2pZcEM7O0EyRm5qWUE7RUFBbUMsZ0JBQUE7QTNGdWpZbkM7O0EyRnRqWUE7RUFBNEMsZ0JBQUE7QTNGMGpZNUM7O0EyRnpqWUE7RUFBb0MsZ0JBQUE7QTNGNmpZcEM7O0EyRjVqWUE7RUFBaUMsZ0JBQUE7QTNGZ2tZakM7O0EyRi9qWUE7RUFBcUMsZ0JBQUE7QTNGbWtZckM7O0EyRmxrWUE7RUFBK0IsZ0JBQUE7QTNGc2tZL0I7O0EyRnJrWUE7RUFBK0IsZ0JBQUE7QTNGeWtZL0I7O0EyRnhrWUE7RUFBK0IsZ0JBQUE7QTNGNGtZL0I7O0EyRjNrWUE7RUFBK0IsZ0JBQUE7QTNGK2tZL0I7O0EyRjlrWUE7RUFBd0MsZ0JBQUE7QTNGa2xZeEM7O0EyRmpsWUE7RUFBK0MsZ0JBQUE7QTNGcWxZL0M7O0EyRnBsWUE7RUFBdUMsZ0JBQUE7QTNGd2xZdkM7O0EyRnZsWUE7RUFBc0MsZ0JBQUE7QTNGMmxZdEM7O0EyRjFsWUE7RUFBbUMsZ0JBQUE7QTNGOGxZbkM7O0EyRjdsWUE7RUFBdUMsZ0JBQUE7QTNGaW1ZdkM7O0EyRmhtWUE7RUFBa0MsZ0JBQUE7QTNGb21ZbEM7O0EyRm5tWUE7RUFBdUMsZ0JBQUE7QTNGdW1ZdkM7O0EyRnRtWUE7RUFBeUMsZ0JBQUE7QTNGMG1ZekM7O0EyRnptWUE7RUFBNkMsZ0JBQUE7QTNGNm1ZN0M7O0EyRjVtWUE7RUFBK0MsZ0JBQUE7QTNGZ25ZL0M7O0EyRi9tWUE7RUFBK0MsZ0JBQUE7QTNGbW5ZL0M7O0EyRmxuWUE7RUFBaUQsZ0JBQUE7QTNGc25ZakQ7O0EyRnJuWUE7RUFBa0QsZ0JBQUE7QTNGeW5ZbEQ7O0EyRnhuWUE7RUFBNkMsZ0JBQUE7QTNGNG5ZN0M7O0EyRjNuWUE7RUFBK0MsZ0JBQUE7QTNGK25ZL0M7O0EyRjluWUE7RUFBd0MsZ0JBQUE7QTNGa29ZeEM7O0EyRmpvWUE7RUFBK0MsZ0JBQUE7QTNGcW9ZL0M7O0EyRnBvWUE7RUFBdUMsZ0JBQUE7QTNGd29ZdkM7O0EyRnZvWUE7RUFBdUMsZ0JBQUE7QTNGMm9ZdkM7O0EyRjFvWUE7RUFBNEMsZ0JBQUE7QTNGOG9ZNUM7O0EyRjdvWUE7RUFBNEMsZ0JBQUE7QTNGaXBZNUM7O0EyRmhwWUE7RUFBNkMsZ0JBQUE7QTNGb3BZN0M7O0EyRm5wWUE7RUFBMEMsZ0JBQUE7QTNGdXBZMUM7O0EyRnRwWUE7RUFBeUMsZ0JBQUE7QTNGMHBZekM7O0EyRnpwWUE7RUFBMkMsZ0JBQUE7QTNGNnBZM0M7O0EyRjVwWUE7RUFBc0MsZ0JBQUE7QTNGZ3FZdEM7O0EyRi9wWUE7RUFBMEMsZ0JBQUE7QTNGbXFZMUM7O0EyRmxxWUE7RUFBMEMsZ0JBQUE7QTNGc3FZMUM7O0EyRnJxWUE7RUFBdUMsZ0JBQUE7QTNGeXFZdkM7O0EyRnhxWUE7RUFBa0MsZ0JBQUE7QTNGNHFZbEM7O0EyRjNxWUE7RUFBd0MsZ0JBQUE7QTNGK3FZeEM7O0EyRjlxWUE7RUFBMEMsZ0JBQUE7QTNGa3JZMUM7O0EyRmpyWUE7RUFBc0MsZ0JBQUE7QTNGcXJZdEM7O0EyRnByWUE7RUFBdUMsZ0JBQUE7QTNGd3JZdkM7O0EyRnZyWUE7RUFBc0MsZ0JBQUE7QTNGMnJZdEM7O0EyRjFyWUE7RUFBMEMsZ0JBQUE7QTNGOHJZMUM7O0EyRjdyWUE7RUFBZ0QsZ0JBQUE7QTNGaXNZaEQ7O0EyRmhzWUE7RUFBNEMsZ0JBQUE7QTNGb3NZNUM7O0EyRm5zWUE7RUFBcUMsZ0JBQUE7QTNGdXNZckM7O0EyRnRzWUE7RUFBcUMsZ0JBQUE7QTNGMHNZckM7O0EyRnpzWUE7RUFBb0MsZ0JBQUE7QTNGNnNZcEM7O0EyRjVzWUE7RUFBcUMsZ0JBQUE7QTNGZ3RZckM7O0EyRi9zWUE7RUFBdUMsZ0JBQUE7QTNGbXRZdkM7O0EyRmx0WUE7RUFBNEMsZ0JBQUE7QTNGc3RZNUM7O0EyRnJ0WUE7RUFBc0MsZ0JBQUE7QTNGeXRZdEM7O0EyRnh0WUE7RUFBdUMsZ0JBQUE7QTNGNHRZdkM7O0EyRjN0WUE7RUFBc0MsZ0JBQUE7QTNGK3RZdEM7O0EyRjl0WUE7RUFBdUMsZ0JBQUE7QTNGa3VZdkM7O0EyRmp1WUE7RUFBZ0MsZ0JBQUE7QTNGcXVZaEM7O0EyRnB1WUE7RUFBc0MsZ0JBQUE7QTNGd3VZdEM7O0EyRnZ1WUE7RUFBNEMsZ0JBQUE7QTNGMnVZNUM7O0EyRjF1WUE7RUFBNEMsZ0JBQUE7QTNGOHVZNUM7O0EyRjd1WUE7RUFBa0QsZ0JBQUE7QTNGaXZZbEQ7O0EyRmh2WUE7RUFBaUQsZ0JBQUE7QTNGb3ZZakQ7O0EyRm52WUE7RUFBMkMsZ0JBQUE7QTNGdXZZM0M7O0EyRnR2WUE7RUFBOEMsZ0JBQUE7QTNGMHZZOUM7O0EyRnp2WUE7RUFBNEMsZ0JBQUE7QTNGNnZZNUM7O0EyRjV2WUE7RUFBb0MsZ0JBQUE7QTNGZ3dZcEM7O0EyRi92WUE7RUFBb0MsZ0JBQUE7QTNGbXdZcEM7O0EyRmx3WUE7RUFBdUMsZ0JBQUE7QTNGc3dZdkM7O0EyRnJ3WUE7RUFBMkMsZ0JBQUE7QTNGeXdZM0M7O0EyRnh3WUE7RUFBb0MsZ0JBQUE7QTNGNHdZcEM7O0EyRjN3WUE7RUFBa0MsZ0JBQUE7QTNGK3dZbEM7O0EyRjl3WUE7RUFBeUMsZ0JBQUE7QTNGa3hZekM7O0EyRmp4WUE7RUFBeUMsZ0JBQUE7QTNGcXhZekM7O0EyRnB4WUE7RUFBdUMsZ0JBQUE7QTNGd3hZdkM7O0EyRnZ4WUE7RUFBeUMsZ0JBQUE7QTNGMnhZekM7O0EyRjF4WUE7RUFBc0MsZ0JBQUE7QTNGOHhZdEM7O0EyRjd4WUE7RUFBaUMsZ0JBQUE7QTNGaXlZakM7O0EyRmh5WUE7RUFBdUMsZ0JBQUE7QTNGb3lZdkM7O0EyRm55WUE7RUFBMEMsZ0JBQUE7QTNGdXlZMUM7O0EyRnR5WUE7RUFBb0MsZ0JBQUE7QTNGMHlZcEM7O0EyRnp5WUE7RUFBd0MsZ0JBQUE7QTNGNnlZeEM7O0EyRjV5WUE7RUFBbUMsZ0JBQUE7QTNGZ3pZbkM7O0EyRi95WUE7RUFBa0MsZ0JBQUE7QTNGbXpZbEM7O0EyRmx6WUE7RUFBaUMsZ0JBQUE7QTNGc3pZakM7O0EyRnJ6WUE7RUFBMEMsZ0JBQUE7QTNGeXpZMUM7O0EyRnh6WUE7RUFBb0MsZ0JBQUE7QTNGNHpZcEM7O0EyRjN6WUE7RUFBaUMsZ0JBQUE7QTNGK3pZakM7O0EyRjl6WUE7RUFBd0MsZ0JBQUE7QTNGazBZeEM7O0EyRmowWUE7RUFBd0MsZ0JBQUE7QTNGcTBZeEM7O0EyRnAwWUE7RUFBMEMsZ0JBQUE7QTNGdzBZMUM7O0EyRnYwWUE7RUFBd0MsZ0JBQUE7QTNGMjBZeEM7O0EyRjEwWUE7RUFBaUMsZ0JBQUE7QTNGODBZakM7O0EyRjcwWUE7RUFBcUMsZ0JBQUE7QTNGaTFZckM7O0EyRmgxWUE7RUFBdUMsZ0JBQUE7QTNGbzFZdkM7O0EyRm4xWUE7RUFBb0MsZ0JBQUE7QTNGdTFZcEM7O0EyRnQxWUE7RUFBd0MsZ0JBQUE7QTNGMDFZeEM7O0EyRnoxWUE7RUFBdUMsZ0JBQUE7QTNGNjFZdkM7O0EyRjUxWUE7RUFBa0MsZ0JBQUE7QTNGZzJZbEM7O0EyRi8xWUE7RUFBNEMsZ0JBQUE7QTNGbTJZNUM7O0EyRmwyWUE7RUFBcUMsZ0JBQUE7QTNGczJZckM7O0EyRnIyWUE7RUFBa0MsZ0JBQUE7QTNGeTJZbEM7O0EyRngyWUE7RUFBdUMsZ0JBQUE7QTNGNDJZdkM7O0EyRjMyWUE7RUFBeUMsZ0JBQUE7QTNGKzJZekM7O0EyRjkyWUE7RUFBcUMsZ0JBQUE7QTNGazNZckM7O0EyRmozWUE7RUFBeUMsZ0JBQUE7QTNGcTNZekM7O0EyRnAzWUE7RUFBNEMsZ0JBQUE7QTNGdzNZNUM7O0EyRnYzWUE7RUFBMEMsZ0JBQUE7QTNGMjNZMUM7O0EyRjEzWUE7RUFBc0MsZ0JBQUE7QTNGODNZdEM7O0EyRjczWUE7RUFBb0MsZ0JBQUE7QTNGaTRZcEM7O0EyRmg0WUE7RUFBbUMsZ0JBQUE7QTNGbzRZbkM7O0EyRm40WUE7RUFBa0MsZ0JBQUE7QTNGdTRZbEM7O0EyRnQ0WUE7RUFBbUMsZ0JBQUE7QTNGMDRZbkM7O0EyRno0WUE7RUFBc0MsZ0JBQUE7QTNGNjRZdEM7O0EyRjU0WUE7RUFBMEMsZ0JBQUE7QTNGZzVZMUM7O0EyRi80WUE7RUFBMkMsZ0JBQUE7QTNGbTVZM0M7O0EyRmw1WUE7RUFBNEMsZ0JBQUE7QTNGczVZNUM7O0EyRnI1WUE7RUFBa0MsZ0JBQUE7QTNGeTVZbEM7O0EyRng1WUE7RUFBeUMsZ0JBQUE7QTNGNDVZekM7O0EyRjM1WUE7RUFBc0MsZ0JBQUE7QTNGKzVZdEM7O0EyRjk1WUE7RUFBd0MsZ0JBQUE7QTNGazZZeEM7O0EyRmo2WUE7RUFBd0MsZ0JBQUE7QTNGcTZZeEM7O0EyRnA2WUE7RUFBd0MsZ0JBQUE7QTNGdzZZeEM7O0EyRnY2WUE7RUFBeUMsZ0JBQUE7QTNGMjZZekM7O0EyRjE2WUE7RUFBeUMsZ0JBQUE7QTNGODZZekM7O0EyRjc2WUE7RUFBdUMsZ0JBQUE7QTNGaTdZdkM7O0EyRmg3WUE7RUFBa0MsZ0JBQUE7QTNGbzdZbEM7O0EyRm43WUE7RUFBb0MsZ0JBQUE7QTNGdTdZcEM7O0EyRnQ3WUE7RUFBa0MsZ0JBQUE7QTNGMDdZbEM7O0EyRno3WUE7RUFBb0MsZ0JBQUE7QTNGNjdZcEM7O0EyRjU3WUE7RUFBcUMsZ0JBQUE7QTNGZzhZckM7O0EyRi83WUE7RUFBc0MsZ0JBQUE7QTNGbThZdEM7O0EyRmw4WUE7RUFBcUMsZ0JBQUE7QTNGczhZckM7O0EyRnI4WUE7RUFBc0MsZ0JBQUE7QTNGeThZdEM7O0EyRng4WUE7RUFBc0MsZ0JBQUE7QTNGNDhZdEM7O0EyRjM4WUE7RUFBb0MsZ0JBQUE7QTNGKzhZcEM7O0EyRjk4WUE7RUFBa0MsZ0JBQUE7QTNGazlZbEM7O0EyRmo5WUE7RUFBc0MsZ0JBQUE7QTNGcTlZdEM7O0EyRnA5WUE7RUFBcUMsZ0JBQUE7QTNGdzlZckM7O0EyRnY5WUE7RUFBb0MsZ0JBQUE7QTNGMjlZcEM7O0EyRjE5WUE7RUFBd0MsZ0JBQUE7QTNGODlZeEM7O0EyRjc5WUE7RUFBa0MsZ0JBQUE7QTNGaStZbEM7O0EyRmgrWUE7RUFBa0MsZ0JBQUE7QTNGbytZbEM7O0EyRm4rWUE7RUFBa0MsZ0JBQUE7QTNGdStZbEM7O0EyRnQrWUE7RUFBMkMsZ0JBQUE7QTNGMCtZM0M7O0EyRnorWUE7RUFBbUMsZ0JBQUE7QTNGNitZbkM7O0EyRjUrWUE7RUFBaUMsZ0JBQUE7QTNGZy9ZakM7O0EyRi8rWUE7RUFBa0MsZ0JBQUE7QTNGbS9ZbEM7O0EyRmwvWUE7RUFBcUMsZ0JBQUE7QTNGcy9ZckM7O0EyRnIvWUE7RUFBc0MsZ0JBQUE7QTNGeS9ZdEM7O0EyRngvWUE7RUFBbUMsZ0JBQUE7QTNGNC9ZbkM7O0EyRjMvWUE7RUFBcUMsZ0JBQUE7QTNGKy9ZckM7O0EyRjkvWUE7RUFBeUMsZ0JBQUE7QTNGa2daekM7O0EyRmpnWkE7RUFBcUMsZ0JBQUE7QTNGcWdackM7O0EyRnBnWkE7RUFBaUMsZ0JBQUE7QTNGd2daakM7O0EyRnZnWkE7RUFBd0MsZ0JBQUE7QTNGMmdaeEM7O0EyRjFnWkE7RUFBd0MsZ0JBQUE7QTNGOGdaeEM7O0EyRjdnWkE7RUFBb0MsZ0JBQUE7QTNGaWhacEM7O0EyRmhoWkE7RUFBcUMsZ0JBQUE7QTNGb2hackM7O0EyRm5oWkE7RUFBc0MsZ0JBQUE7QTNGdWhadEM7O0EyRnRoWkE7RUFBNkMsZ0JBQUE7QTNGMGhaN0M7O0EyRnpoWkE7RUFBcUMsZ0JBQUE7QTNGNmhackM7O0EyRjVoWkE7RUFBcUMsZ0JBQUE7QTNGZ2lackM7O0EyRi9oWkE7RUFBcUMsZ0JBQUE7QTNGbWlackM7O0EyRmxpWkE7RUFBOEMsZ0JBQUE7QTNGc2laOUM7O0EyRnJpWkE7RUFBeUMsZ0JBQUE7QTNGeWlaekM7O0EyRnhpWkE7RUFBc0MsZ0JBQUE7QTNGNGladEM7O0EyRjNpWkE7RUFBcUMsZ0JBQUE7QTNGK2lackM7O0EyRjlpWkE7RUFBb0MsZ0JBQUE7QTNGa2pacEM7O0EyRmpqWkE7RUFBNEMsZ0JBQUE7QTNGcWpaNUM7O0EyRnBqWkE7RUFBbUMsZ0JBQUE7QTNGd2pabkM7O0EyRnZqWkE7RUFBb0MsZ0JBQUE7QTNGMmpacEM7O0EyRjFqWkE7RUFBbUMsZ0JBQUE7QTNGOGpabkM7O0EyRjdqWkE7RUFBd0MsZ0JBQUE7QTNGaWtaeEM7O0EyRmhrWkE7RUFBMkMsZ0JBQUE7QTNGb2taM0M7O0EyRm5rWkE7RUFBaUMsZ0JBQUE7QTNGdWtaakM7O0EyRnRrWkE7RUFBaUMsZ0JBQUE7QTNGMGtaakM7O0EyRnprWkE7RUFBdUMsZ0JBQUE7QTNGNmtadkM7O0EyRjVrWkE7RUFBb0MsZ0JBQUE7QTNGZ2xacEM7O0EyRi9rWkE7RUFBaUMsZ0JBQUE7QTNGbWxaakM7O0EyRmxsWkE7RUFBa0MsZ0JBQUE7QTNGc2xabEM7O0EyRnJsWkE7RUFBa0MsZ0JBQUE7QTNGeWxabEM7O0EyRnhsWkE7RUFBbUMsZ0JBQUE7QTNGNGxabkM7O0EyRjNsWkE7RUFBMkMsZ0JBQUE7QTNGK2xaM0M7O0EyRjlsWkE7RUFBcUMsZ0JBQUE7QTNGa21ackM7O0EyRmptWkE7RUFBK0IsZ0JBQUE7QTNGcW1aL0I7O0EyRnBtWkE7RUFBc0MsZ0JBQUE7QTNGd21adEM7O0EyRnZtWkE7RUFBcUMsZ0JBQUE7QTNGMm1ackM7O0EyRjFtWkE7RUFBZ0MsZ0JBQUE7QTNGOG1aaEM7O0EyRjdtWkE7RUFBa0MsZ0JBQUE7QTNGaW5abEM7O0EyRmhuWkE7RUFBbUMsZ0JBQUE7QTNGb25abkM7O0EyRm5uWkE7RUFBa0MsZ0JBQUE7QTNGdW5abEM7O0EyRnRuWkE7RUFBb0MsZ0JBQUE7QTNGMG5acEM7O0EyRnpuWkE7RUFBZ0MsZ0JBQUE7QTNGNm5aaEM7O0EyRjVuWkE7RUFBeUMsZ0JBQUE7QTNGZ29aekM7O0EyRi9uWkE7RUFBb0MsZ0JBQUE7QTNGbW9acEM7O0EyRmxvWkE7RUFBcUMsZ0JBQUE7QTNGc29ackM7O0EyRnJvWkE7RUFBbUMsZ0JBQUE7QTNGeW9abkM7O0EyRnhvWkE7RUFBb0MsZ0JBQUE7QTNGNG9acEM7O0EyRjNvWkE7RUFBbUMsZ0JBQUE7QTNGK29abkM7O0EyRjlvWkE7RUFBd0MsZ0JBQUE7QTNGa3BaeEM7O0EyRmpwWkE7RUFBMEMsZ0JBQUE7QTNGcXBaMUM7O0EyRnBwWkE7RUFBb0MsZ0JBQUE7QTNGd3BacEM7O0EyRnZwWkE7RUFBaUMsZ0JBQUE7QTNGMnBaakM7O0EyRjFwWkE7RUFBc0MsZ0JBQUE7QTNGOHBadEM7O0EyRjdwWkE7RUFBNEMsZ0JBQUE7QTNGaXFaNUM7O0EyRmhxWkE7RUFBaUMsZ0JBQUE7QTNGb3FaakM7O0EyRm5xWkE7RUFBc0MsZ0JBQUE7QTNGdXFadEM7O0EyRnRxWkE7RUFBMEMsZ0JBQUE7QTNGMHFaMUM7O0EyRnpxWkE7RUFBbUMsZ0JBQUE7QTNGNnFabkM7O0EyRjVxWkE7RUFBbUMsZ0JBQUE7QTNGZ3JabkM7O0EyRi9xWkE7RUFBaUMsZ0JBQUE7QTNGbXJaakM7O0EyRmxyWkE7RUFBc0MsZ0JBQUE7QTNGc3JadEM7O0EyRnJyWkE7RUFBdUMsZ0JBQUE7QTNGeXJadkM7O0EyRnhyWkE7RUFBcUMsZ0JBQUE7QTNGNHJackM7O0EyRjNyWkE7RUFBeUMsZ0JBQUE7QTNGK3JaekM7O0EyRjlyWkE7RUFBcUMsZ0JBQUE7QTNGa3NackM7O0EyRmpzWkE7RUFBbUMsZ0JBQUE7QTNGcXNabkM7O0EyRnBzWkE7RUFBd0MsZ0JBQUE7QTNGd3NaeEM7O0EyRnZzWkE7RUFBeUMsZ0JBQUE7QTNGMnNaekM7O0EyRjFzWkE7RUFBMkMsZ0JBQUE7QTNGOHNaM0M7O0EyRjdzWkE7RUFBb0MsZ0JBQUE7QTNGaXRacEM7O0EyRmh0WkE7RUFBa0MsZ0JBQUE7QTNGb3RabEM7O0EyRm50WkE7RUFBbUMsZ0JBQUE7QTNGdXRabkM7O0EyRnR0WkE7RUFBMEMsZ0JBQUE7QTNGMHRaMUM7O0EyRnp0WkE7RUFBa0MsZ0JBQUE7QTNGNnRabEM7O0EyRjV0WkE7RUFBdUMsZ0JBQUE7QTNGZ3VadkM7O0EyRi90WkE7RUFBeUMsZ0JBQUE7QTNGbXVaekM7O0EyRmx1WkE7RUFBdUMsZ0JBQUE7QTNGc3VadkM7O0EyRnJ1WkE7RUFBd0MsZ0JBQUE7QTNGeXVaeEM7O0EyRnh1WkE7RUFBd0MsZ0JBQUE7QTNGNHVaeEM7O0EyRjN1WkE7RUFBdUMsZ0JBQUE7QTNGK3VadkM7O0EyRjl1WkE7RUFBaUMsZ0JBQUE7QTNGa3ZaakM7O0EyRmp2WkE7RUFBdUMsZ0JBQUE7QTNGcXZadkM7O0EyRnB2WkE7RUFBdUMsZ0JBQUE7QTNGd3ZadkM7O0EyRnZ2WkE7RUFBcUMsZ0JBQUE7QTNGMnZackM7O0EyRjF2WkE7RUFBb0MsZ0JBQUE7QTNGOHZacEM7O0EyRjd2WkE7RUFBa0MsZ0JBQUE7QTNGaXdabEM7O0EyRmh3WkE7RUFBaUMsZ0JBQUE7QTNGb3daakM7O0EyRm53WkE7RUFBc0MsZ0JBQUE7QTNGdXdadEM7O0EyRnR3WkE7RUFBNEMsZ0JBQUE7QTNGMHdaNUM7O0EyRnp3WkE7RUFBdUMsZ0JBQUE7QTNGNndadkM7O0EyRjV3WkE7RUFBMkMsZ0JBQUE7QTNGZ3haM0M7O0EyRi93WkE7RUFBcUMsZ0JBQUE7QTNGbXhackM7O0EyRmx4WkE7RUFBeUMsZ0JBQUE7QTNGc3haekM7O0EyRnJ4WkE7RUFBc0MsZ0JBQUE7QTNGeXhadEM7O0EyRnh4WkE7RUFBMEMsZ0JBQUE7QTNGNHhaMUM7O0EyRjN4WkE7RUFBeUMsZ0JBQUE7QTNGK3haekM7O0EyRjl4WkE7RUFBNkMsZ0JBQUE7QTNGa3laN0M7O0EyRmp5WkE7RUFBNEMsZ0JBQUE7QTNGcXlaNUM7O0EyRnB5WkE7RUFBc0MsZ0JBQUE7QTNGd3ladEM7O0EyRnZ5WkE7RUFBNkMsZ0JBQUE7QTNGMnlaN0M7O0EyRjF5WkE7RUFBa0QsZ0JBQUE7QTNGOHlabEQ7O0EyRjd5WkE7RUFBeUMsZ0JBQUE7QTNGaXpaekM7O0EyRmh6WkE7RUFBNEMsZ0JBQUE7QTNGb3paNUM7O0EyRm56WkE7RUFBMkMsZ0JBQUE7QTNGdXpaM0M7O0EyRnR6WkE7RUFBaUMsZ0JBQUE7QTNGMHpaakM7O0EyRnp6WkE7RUFBeUMsZ0JBQUE7QTNGNnpaekM7O0EyRjV6WkE7RUFBd0MsZ0JBQUE7QTNGZzBaeEM7O0EyRi96WkE7RUFBaUMsZ0JBQUE7QTNGbTBaakM7O0EyRmwwWkE7RUFBcUMsZ0JBQUE7QTNGczBackM7O0EyRnIwWkE7RUFBd0MsZ0JBQUE7QTNGeTBaeEM7O0EyRngwWkE7RUFBbUMsZ0JBQUE7QTNGNDBabkM7O0EyRjMwWkE7RUFBa0MsZ0JBQUE7QTNGKzBabEM7O0EyRjkwWkE7RUFBaUMsZ0JBQUE7QTNGazFaakM7O0EyRmoxWkE7RUFBc0MsZ0JBQUE7QTNGcTFadEM7O0EyRnAxWkE7RUFBaUMsZ0JBQUE7QTNGdzFaakM7O0EyRnYxWkE7RUFBcUMsZ0JBQUE7QTNGMjFackM7O0EyRjExWkE7RUFBdUMsZ0JBQUE7QTNGODFadkM7O0EyRjcxWkE7RUFBb0MsZ0JBQUE7QTNGaTJacEM7O0EyRmgyWkE7RUFBb0MsZ0JBQUE7QTNGbzJacEM7O0EyRm4yWkE7RUFBcUMsZ0JBQUE7QTNGdTJackM7O0EyRnQyWkE7RUFBMkMsZ0JBQUE7QTNGMDJaM0M7O0EyRnoyWkE7RUFBNEMsZ0JBQUE7QTNGNjJaNUM7O0EyRjUyWkE7RUFBMkMsZ0JBQUE7QTNGZzNaM0M7O0EyRi8yWkE7RUFBaUMsZ0JBQUE7QTNGbTNaakM7O0EyRmwzWkE7RUFBcUMsZ0JBQUE7QTNGczNackM7O0EyRnIzWkE7RUFBc0MsZ0JBQUE7QTNGeTNadEM7O0EyRngzWkE7RUFBMEMsZ0JBQUE7QTNGNDNaMUM7O0EyRjMzWkE7RUFBZ0QsZ0JBQUE7QTNGKzNaaEQ7O0EyRjkzWkE7RUFBZ0QsZ0JBQUE7QTNGazRaaEQ7O0EyRmo0WkE7RUFBaUQsZ0JBQUE7QTNGcTRaakQ7O0EyRnA0WkE7RUFBOEMsZ0JBQUE7QTNGdzRaOUM7O0EyRnY0WkE7RUFBNEMsZ0JBQUE7QTNGMjRaNUM7O0EyRjE0WkE7RUFBNEMsZ0JBQUE7QTNGODRaNUM7O0EyRjc0WkE7RUFBNkMsZ0JBQUE7QTNGaTVaN0M7O0EyRmg1WkE7RUFBMEMsZ0JBQUE7QTNGbzVaMUM7O0EyRm41WkE7RUFBcUMsZ0JBQUE7QTNGdTVackM7O0EyRnQ1WkE7RUFBdUMsZ0JBQUE7QTNGMDVadkM7O0EyRno1WkE7RUFBcUMsZ0JBQUE7QTNGNjVackM7O0EyRjU1WkE7RUFBeUMsZ0JBQUE7QTNGZzZaekM7O0EyRi81WkE7RUFBa0MsZ0JBQUE7QTNGbTZabEM7O0EyRmw2WkE7RUFBd0MsZ0JBQUE7QTNGczZaeEM7O0EyRnI2WkE7RUFBaUMsZ0JBQUE7QTNGeTZaakM7O0EyRng2WkE7RUFBaUMsZ0JBQUE7QTNGNDZaakM7O0EyRjM2WkE7RUFBb0MsZ0JBQUE7QTNGKzZacEM7O0EyRjk2WkE7RUFBa0MsZ0JBQUE7QTNGazdabEM7O0EyRmo3WkE7RUFBbUMsZ0JBQUE7QTNGcTdabkM7O0EyRnA3WkE7RUFBc0MsZ0JBQUE7QTNGdzdadEM7O0EyRnY3WkE7RUFBb0MsZ0JBQUE7QTNGMjdacEM7O0EyRjE3WkE7RUFBc0MsZ0JBQUE7QTNGODdadEM7O0EyRjc3WkE7RUFBaUMsZ0JBQUE7QTNGaThaakM7O0EyRmg4WkE7RUFBd0MsZ0JBQUE7QTNGbzhaeEM7O0EyRm44WkE7RUFBcUMsZ0JBQUE7QTNGdThackM7O0EyRnQ4WkE7RUFBZ0MsZ0JBQUE7QTNGMDhaaEM7O0EyRno4WkE7RUFBdUMsZ0JBQUE7QTNGNjhadkM7O0EyRjU4WkE7RUFBMkMsZ0JBQUE7QTNGZzlaM0M7O0EyRi84WkE7RUFBdUMsZ0JBQUE7QTNGbTladkM7O0EyRmw5WkE7RUFBMkMsZ0JBQUE7QTNGczlaM0M7O0EyRnI5WkE7RUFBaUQsZ0JBQUE7QTNGeTlaakQ7O0EyRng5WkE7RUFBNkMsZ0JBQUE7QTNGNDlaN0M7O0EyRjM5WkE7RUFBNEMsZ0JBQUE7QTNGKzlaNUM7O0EyRjk5WkE7RUFBbUQsZ0JBQUE7QTNGaytabkQ7O0EyRmorWkE7RUFBNkMsZ0JBQUE7QTNGcStaN0M7O0EyRnArWkE7RUFBNEMsZ0JBQUE7QTNGdytaNUM7O0EyRnYrWkE7RUFBZ0QsZ0JBQUE7QTNGMitaaEQ7O0EyRjErWkE7RUFBNkMsZ0JBQUE7QTNGOCtaN0M7O0EyRjcrWkE7RUFBNkMsZ0JBQUE7QTNGaS9aN0M7O0EyRmgvWkE7RUFBNkMsZ0JBQUE7QTNGby9aN0M7O0EyRm4vWkE7RUFBb0MsZ0JBQUE7QTNGdS9acEM7O0EyRnQvWkE7RUFBc0MsZ0JBQUE7QTNGMC9adEM7O0EyRnovWkE7RUFBcUMsZ0JBQUE7QTNGNi9ackM7O0EyRjUvWkE7RUFBbUMsZ0JBQUE7QTNGZ2dhbkM7O0EyRi8vWkE7RUFBaUMsZ0JBQUE7QTNGbWdhakM7O0EyRmxnYUE7RUFBd0MsZ0JBQUE7QTNGc2dheEM7O0EyRnJnYUE7RUFBd0MsZ0JBQUE7QTNGeWdheEM7O0EyRnhnYUE7RUFBMEMsZ0JBQUE7QTNGNGdhMUM7O0EyRjNnYUE7RUFBMEMsZ0JBQUE7QTNGK2dhMUM7O0EyRjlnYUE7RUFBaUMsZ0JBQUE7QTNGa2hhakM7O0EyRmpoYUE7RUFBcUMsZ0JBQUE7QTNGcWhhckM7O0EyRnBoYUE7RUFBbUMsZ0JBQUE7QTNGd2hhbkM7O0EyRnZoYUE7RUFBZ0MsZ0JBQUE7QTNGMmhhaEM7O0EyRjFoYUE7RUFBaUMsZ0JBQUE7QTNGOGhhakM7O0EyRjdoYUE7RUFBa0MsZ0JBQUE7QTNGaWlhbEM7O0EyRmhpYUE7RUFBb0MsZ0JBQUE7QTNGb2lhcEM7O0EyRm5pYUE7RUFBbUMsZ0JBQUE7QTNGdWlhbkM7O0EyRnRpYUE7RUFBcUMsZ0JBQUE7QTNGMGlhckM7O0EyRnppYUE7RUFBbUMsZ0JBQUE7QTNGNmlhbkM7O0EyRjVpYUE7RUFBa0MsZ0JBQUE7QTNGZ2phbEM7O0EyRi9pYUE7RUFBbUMsZ0JBQUE7QTNGbWphbkM7O0EyRmxqYUE7RUFBc0MsZ0JBQUE7QTNGc2phdEM7O0EyRnJqYUE7RUFBcUMsZ0JBQUE7QTNGeWphckM7O0EyRnhqYUE7RUFBZ0MsZ0JBQUE7QTNGNGphaEM7O0EyRjNqYUE7RUFBc0MsZ0JBQUE7QTNGK2phdEM7O0EyRjlqYUE7RUFBNkMsZ0JBQUE7QTNGa2thN0M7O0EyRmprYUE7RUFBbUMsZ0JBQUE7QTNGcWthbkM7O0EyRnBrYUE7RUFBcUMsZ0JBQUE7QTNGd2thckM7O0EyRnZrYUE7RUFBb0MsZ0JBQUE7QTNGMmthcEM7O0EyRjFrYUE7RUFBb0MsZ0JBQUE7QTNGOGthcEM7O0EyRjdrYUE7RUFBbUMsZ0JBQUE7QTNGaWxhbkM7O0EyRmhsYUE7RUFBc0MsZ0JBQUE7QTNGb2xhdEM7O0EyRm5sYUE7RUFBc0MsZ0JBQUE7QTNGdWxhdEM7O0EyRnRsYUE7RUFBdUMsZ0JBQUE7QTNGMGxhdkM7O0EyRnpsYUE7RUFBMkMsZ0JBQUE7QTNGNmxhM0M7O0EyRjVsYUE7RUFBaUQsZ0JBQUE7QTNGZ21hakQ7O0EyRi9sYUE7RUFBNkMsZ0JBQUE7QTNGbW1hN0M7O0EyRmxtYUE7RUFBNkMsZ0JBQUE7QTNGc21hN0M7O0EyRnJtYUE7RUFBdUMsZ0JBQUE7QTNGeW1hdkM7O0EyRnhtYUE7RUFBc0MsZ0JBQUE7QTNGNG1hdEM7O0EyRjNtYUE7RUFBc0MsZ0JBQUE7QTNGK21hdEM7O0EyRjltYUE7RUFBdUMsZ0JBQUE7QTNGa25hdkM7O0EyRmpuYUE7RUFBa0MsZ0JBQUE7QTNGcW5hbEM7O0EyRnBuYUE7RUFBeUMsZ0JBQUE7QTNGd25hekM7O0EyRnZuYUE7RUFBMEMsZ0JBQUE7QTNGMm5hMUM7O0EyRjFuYUE7RUFBMEMsZ0JBQUE7QTNGOG5hMUM7O0EyRjduYUE7RUFBeUMsZ0JBQUE7QTNGaW9hekM7O0EyRmhvYUE7RUFBc0MsZ0JBQUE7QTNGb29hdEM7O0EyRm5vYUE7RUFBbUMsZ0JBQUE7QTNGdW9hbkM7O0EyRnRvYUE7RUFBZ0MsZ0JBQUE7QTNGMG9haEM7O0EyRnpvYUE7RUFBcUMsZ0JBQUE7QTNGNm9hckM7O0EyRjVvYUE7RUFBa0MsZ0JBQUE7QTNGZ3BhbEM7O0EyRi9vYUE7RUFBbUMsZ0JBQUE7QTNGbXBhbkM7O0EyRmxwYUE7RUFBbUMsZ0JBQUE7QTNGc3BhbkM7O0EyRnJwYUE7RUFBdUMsZ0JBQUE7QTNGeXBhdkM7O0EyRnhwYUE7RUFBMkMsZ0JBQUE7QTNGNHBhM0M7O0EyRjNwYUE7RUFBK0MsZ0JBQUE7QTNGK3BhL0M7O0EyRjlwYUE7RUFBaUMsZ0JBQUE7QTNGa3FhakM7O0EyRmpxYUE7RUFBbUMsZ0JBQUE7QTNGcXFhbkM7O0EyRnBxYUE7RUFBdUMsZ0JBQUE7QTNGd3FhdkM7O0EyRnZxYUE7RUFBMkMsZ0JBQUE7QTNGMnFhM0M7O0EyRjFxYUE7RUFBNEMsZ0JBQUE7QTNGOHFhNUM7O0EyRjdxYUE7RUFBZ0QsZ0JBQUE7QTNGaXJhaEQ7O0EyRmhyYUE7RUFBd0MsZ0JBQUE7QTNGb3JheEM7O0EyRm5yYUE7RUFBNEMsZ0JBQUE7QTNGdXJhNUM7O0EyRnRyYUE7RUFBNkMsZ0JBQUE7QTNGMHJhN0M7O0EyRnpyYUE7RUFBaUQsZ0JBQUE7QTNGNnJhakQ7O0EyRjVyYUE7RUFBK0MsZ0JBQUE7QTNGZ3NhL0M7O0EyRi9yYUE7RUFBbUMsZ0JBQUE7QTNGbXNhbkM7O0EyRmxzYUE7RUFBcUMsZ0JBQUE7QTNGc3NhckM7O0EyRnJzYUE7RUFBaUMsZ0JBQUE7QTNGeXNhakM7O0EyRnhzYUE7RUFBdUMsZ0JBQUE7QTNGNHNhdkM7O0EyRjNzYUE7RUFBdUMsZ0JBQUE7QTNGK3NhdkM7O0EyRjlzYUE7RUFBMEMsZ0JBQUE7QTNGa3RhMUM7O0EyRmp0YUE7RUFBbUMsZ0JBQUE7QTNGcXRhbkM7O0EyRnB0YUE7RUFBdUMsZ0JBQUE7QTNGd3RhdkM7O0EyRnZ0YUE7RUFBcUMsZ0JBQUE7QTNGMnRhckM7O0EyRjF0YUE7RUFBc0MsZ0JBQUE7QTNGOHRhdEM7O0EyRjd0YUE7RUFBa0MsZ0JBQUE7QTNGaXVhbEM7O0EyRmh1YUE7RUFBc0MsZ0JBQUE7QTNGb3VhdEM7O0EyRm51YUE7RUFBMEMsZ0JBQUE7QTNGdXVhMUM7O0EyRnR1YUE7RUFBdUMsZ0JBQUE7QTNGMHVhdkM7O0EyRnp1YUE7RUFBZ0MsZ0JBQUE7QTNGNnVhaEM7O0EyRjV1YUE7RUFBb0MsZ0JBQUE7QTNGZ3ZhcEM7O0EyRi91YUE7RUFBNkMsZ0JBQUE7QTNGbXZhN0M7O0EyRmx2YUE7RUFBb0MsZ0JBQUE7QTNGc3ZhcEM7O0EyRnJ2YUE7RUFBa0MsZ0JBQUE7QTNGeXZhbEM7O0EyRnh2YUE7RUFBc0MsZ0JBQUE7QTNGNHZhdEM7O0EyRjN2YUE7RUFBNEMsZ0JBQUE7QTNGK3ZhNUM7O0EyRjl2YUE7RUFBd0MsZ0JBQUE7QTNGa3dheEM7O0EyRmp3YUE7RUFBb0MsZ0JBQUE7QTNGcXdhcEM7O0EyRnB3YUE7RUFBb0MsZ0JBQUE7QTNGd3dhcEM7O0EyRnZ3YUE7RUFBaUMsZ0JBQUE7QTNGMndhakM7O0EyRjF3YUE7RUFBMEMsZ0JBQUE7QTNGOHdhMUM7O0EyRjd3YUE7RUFBbUMsZ0JBQUE7QTNGaXhhbkM7O0EyRmh4YUE7RUFBc0MsZ0JBQUE7QTNGb3hhdEM7O0EyRm54YUE7RUFBbUMsZ0JBQUE7QTNGdXhhbkM7O0EyRnR4YUE7RUFBaUMsZ0JBQUE7QTNGMHhhakM7O0EyRnp4YUE7RUFBb0MsZ0JBQUE7QTNGNnhhcEM7O0EyRjV4YUE7RUFBc0MsZ0JBQUE7QTNGZ3lhdEM7O0EyRi94YUE7RUFBMEMsZ0JBQUE7QTNGbXlhMUM7O0EyRmx5YUE7RUFBZ0MsZ0JBQUE7QTNGc3lhaEM7O0EyRnJ5YUE7RUFBZ0MsZ0JBQUE7QTNGeXlhaEM7O0EyRnh5YUE7RUFBd0MsZ0JBQUE7QTNGNHlheEM7O0EyRjN5YUE7RUFBeUMsZ0JBQUE7QTNGK3lhekM7O0EyRjl5YUE7RUFBMkMsZ0JBQUE7QTNGa3phM0M7O0EyRmp6YUE7RUFBb0MsZ0JBQUE7QTNGcXphcEM7O0EyRnB6YUE7RUFBMkMsZ0JBQUE7QTNGd3phM0M7O0EyRnZ6YUE7RUFBMEMsZ0JBQUE7QTNGMnphMUM7O0EyRjF6YUE7RUFBaUQsZ0JBQUE7QTNGOHphakQ7O0EyRjd6YUE7RUFBb0MsZ0JBQUE7QTNGaTBhcEM7O0EyRmgwYUE7RUFBcUMsZ0JBQUE7QTNGbzBhckM7O0EyRm4wYUE7RUFBeUMsZ0JBQUE7QTNGdTBhekM7O0EyRnQwYUE7RUFBK0IsZ0JBQUE7QTNGMDBhL0I7O0EyRnowYUE7RUFBa0MsZ0JBQUE7QTNGNjBhbEM7O0EyRjUwYUE7RUFBcUMsZ0JBQUE7QTNGZzFhckM7O0EyRi8wYUE7RUFBbUMsZ0JBQUE7QTNGbTFhbkM7O0EyRmwxYUE7RUFBa0MsZ0JBQUE7QTNGczFhbEM7O0EyRnIxYUE7RUFBMEMsZ0JBQUE7QTNGeTFhMUM7O0EyRngxYUE7RUFBa0MsZ0JBQUE7QTNGNDFhbEM7O0EyRjMxYUE7RUFBcUMsZ0JBQUE7QTNGKzFhckM7O0EyRjkxYUE7RUFBZ0MsZ0JBQUE7QTNGazJhaEM7O0EyRmoyYUE7RUFBa0MsZ0JBQUE7QTNGcTJhbEM7O0EyRnAyYUE7RUFBb0MsZ0JBQUE7QTNGdzJhcEM7O0EyRnYyYUE7RUFBbUMsZ0JBQUE7QTNGMjJhbkM7O0EyRjEyYUE7RUFBaUMsZ0JBQUE7QTNGODJhakM7O0EyRjcyYUE7RUFBcUMsZ0JBQUE7QTNGaTNhckM7O0EyRmgzYUE7RUFBdUMsZ0JBQUE7QTNGbzNhdkM7O0EyRm4zYUE7RUFBa0MsZ0JBQUE7QTNGdTNhbEM7O0EyRnQzYUE7RUFBc0MsZ0JBQUE7QTNGMDNhdEM7O0EyRnozYUE7RUFBa0MsZ0JBQUE7QTNGNjNhbEM7O0EyRjUzYUE7RUFBd0MsZ0JBQUE7QTNGZzRheEM7O0EyRi8zYUE7RUFBNEMsZ0JBQUE7QTNGbTRhNUM7O0EyRmw0YUE7RUFBeUMsZ0JBQUE7QTNGczRhekM7O0EyRnI0YUE7RUFBb0MsZ0JBQUE7QTNGeTRhcEM7O0EyRng0YUE7RUFBbUMsZ0JBQUE7QTNGNDRhbkM7O0EyRjM0YUE7RUFBbUMsZ0JBQUE7QTNGKzRhbkM7O0EyRjk0YUE7RUFBdUMsZ0JBQUE7QTNGazVhdkM7O0EyRmo1YUE7RUFBd0MsZ0JBQUE7QTNGcTVheEM7O0EyRnA1YUE7RUFBc0MsZ0JBQUE7QTNGdzVhdEM7O0EyRnY1YUE7RUFBMEMsZ0JBQUE7QTNGMjVhMUM7O0EyRjE1YUE7RUFBc0MsZ0JBQUE7QTNGODVhdEM7O0EyRjc1YUE7RUFBMEMsZ0JBQUE7QTNGaTZhMUM7O0EyRmg2YUE7RUFBb0MsZ0JBQUE7QTNGbzZhcEM7O0EyRm42YUE7RUFBMkMsZ0JBQUE7QTNGdTZhM0M7O0EyRnQ2YUE7RUFBaUQsZ0JBQUE7QTNGMDZhakQ7O0EyRno2YUE7RUFBMEMsZ0JBQUE7QTNGNjZhMUM7O0EyRjU2YUE7RUFBcUMsZ0JBQUE7QTNGZzdhckM7O0EyRi82YUE7RUFBMkMsZ0JBQUE7QTNGbTdhM0M7O0EyRmw3YUE7RUFBa0MsZ0JBQUE7QTNGczdhbEM7O0EyRnI3YUE7RUFBb0MsZ0JBQUE7QTNGeTdhcEM7O0EyRng3YUE7RUFBa0MsZ0JBQUE7QTNGNDdhbEM7O0EyRjM3YUE7RUFBeUMsZ0JBQUE7QTNGKzdhekM7O0EyRjk3YUE7RUFBZ0MsZ0JBQUE7QTNGazhhaEM7O0EyRmo4YUE7RUFBb0MsZ0JBQUE7QTNGcThhcEM7O0EyRnA4YUE7RUFBc0MsZ0JBQUE7QTNGdzhhdEM7O0EyRnY4YUE7RUFBbUMsZ0JBQUE7QTNGMjhhbkM7O0EyRjE4YUE7RUFBa0MsZ0JBQUE7QTNGODhhbEM7O0EyRjc4YUE7RUFBb0MsZ0JBQUE7QTNGaTlhcEM7O0EyRmg5YUE7RUFBZ0MsZ0JBQUE7QTNGbzlhaEM7O0EyRm45YUE7RUFBb0MsZ0JBQUE7QTNGdTlhcEM7O0EyRnQ5YUE7RUFBc0MsZ0JBQUE7QTNGMDlhdEM7O0EyRno5YUE7RUFBb0MsZ0JBQUE7QTNGNjlhcEM7O0EyRjU5YUE7RUFBdUMsZ0JBQUE7QTNGZythdkM7O0EyRi85YUE7RUFBbUMsZ0JBQUE7QTNGbSthbkM7O0EyRmwrYUE7RUFBdUMsZ0JBQUE7QTNGcythdkM7O0EyRnIrYUE7RUFBOEMsZ0JBQUE7QTNGeSthOUM7O0EyRngrYUE7RUFBeUMsZ0JBQUE7QTNGNCthekM7O0EyRjMrYUE7RUFBb0MsZ0JBQUE7QTNGKythcEM7O0EyRjkrYUE7RUFBeUMsZ0JBQUE7QTNGay9hekM7O0EyRmovYUE7RUFBMEMsZ0JBQUE7QTNGcS9hMUM7O0EyRnAvYUE7RUFBeUMsZ0JBQUE7QTNGdy9hekM7O0EyRnYvYUE7RUFBdUMsZ0JBQUE7QTNGMi9hdkM7O0EyRjEvYUE7RUFBb0MsZ0JBQUE7QTNGOC9hcEM7O0EyRjcvYUE7RUFBb0MsZ0JBQUE7QTNGaWdicEM7O0EyRmhnYkE7RUFBdUMsZ0JBQUE7QTNGb2didkM7O0EyRm5nYkE7RUFBc0MsZ0JBQUE7QTNGdWdidEM7O0EyRnRnYkE7RUFBeUMsZ0JBQUE7QTNGMGdiekM7O0EyRnpnYkE7RUFBeUMsZ0JBQUE7QTNGNmdiekM7O0EyRjVnYkE7RUFBeUMsZ0JBQUE7QTNGZ2hiekM7O0EyRi9nYkE7RUFBK0MsZ0JBQUE7QTNGbWhiL0M7O0EyRmxoYkE7RUFBd0MsZ0JBQUE7QTNGc2hieEM7O0EyRnJoYkE7RUFBd0MsZ0JBQUE7QTNGeWhieEM7O0EyRnhoYkE7RUFBOEMsZ0JBQUE7QTNGNGhiOUM7O0EyRjNoYkE7RUFBNkMsZ0JBQUE7QTNGK2hiN0M7O0EyRjloYkE7RUFBa0MsZ0JBQUE7QTNGa2libEM7O0EyRmppYkE7RUFBc0MsZ0JBQUE7QTNGcWlidEM7O0EyRnBpYkE7RUFBeUMsZ0JBQUE7QTNGd2liekM7O0EyRnZpYkE7RUFBeUMsZ0JBQUE7QTNGMmliekM7O0EyRjFpYkE7RUFBdUMsZ0JBQUE7QTNGOGlidkM7O0EyRjdpYkE7RUFBeUMsZ0JBQUE7QTNGaWpiekM7O0EyRmhqYkE7RUFBd0MsZ0JBQUE7QTNGb2pieEM7O0EyRm5qYkE7RUFBeUMsZ0JBQUE7QTNGdWpiekM7O0EyRnRqYkE7RUFBNkMsZ0JBQUE7QTNGMGpiN0M7O0EyRnpqYkE7RUFBeUMsZ0JBQUE7QTNGNmpiekM7O0EyRjVqYkE7RUFBd0MsZ0JBQUE7QTNGZ2tieEM7O0EyRi9qYkE7RUFBZ0MsZ0JBQUE7QTNGbWtiaEM7O0EyRmxrYkE7RUFBK0IsZ0JBQUE7QTNGc2tiL0I7O0EyRnJrYkE7RUFBa0MsZ0JBQUE7QTNGeWtibEM7O0EyRnhrYkE7RUFBMkMsZ0JBQUE7QTNGNGtiM0M7O0EyRjNrYkE7RUFBZ0MsZ0JBQUE7QTNGK2tiaEM7O0EyRjlrYkE7RUFBdUMsZ0JBQUE7QTNGa2xidkM7O0EyRmpsYkE7RUFBMkMsZ0JBQUE7QTNGcWxiM0M7O0EyRnBsYkE7RUFBMkMsZ0JBQUE7QTNGd2xiM0M7O0EyRnZsYkE7RUFBMEMsZ0JBQUE7QTNGMmxiMUM7O0EyRjFsYkE7RUFBOEMsZ0JBQUE7QTNGOGxiOUM7O0EyRjdsYkE7RUFBZ0MsZ0JBQUE7QTNGaW1iaEM7O0EyRmhtYkE7RUFBdUMsZ0JBQUE7QTNGb21idkM7O0EyRm5tYkE7RUFBa0MsZ0JBQUE7QTNGdW1ibEM7O0EyRnRtYkE7RUFBc0MsZ0JBQUE7QTNGMG1idEM7O0EyRnptYkE7RUFBd0MsZ0JBQUE7QTNGNm1ieEM7O0EyRjVtYkE7RUFBNkMsZ0JBQUE7QTNGZ25iN0M7O0EyRi9tYkE7RUFBa0MsZ0JBQUE7QTNGbW5ibEM7O0EyRmxuYkE7RUFBd0MsZ0JBQUE7QTNGc25ieEM7O0EyRnJuYkE7RUFBNkMsZ0JBQUE7QTNGeW5iN0M7O0EyRnhuYkE7RUFBa0MsZ0JBQUE7QTNGNG5ibEM7O0EyRjNuYkE7RUFBc0MsZ0JBQUE7QTNGK25idEM7O0EyRjluYkE7RUFBMEMsZ0JBQUE7QTNGa29iMUM7O0EyRmpvYkE7RUFBNEMsZ0JBQUE7QTNGcW9iNUM7O0EyRnBvYkE7RUFBd0MsZ0JBQUE7QTNGd29ieEM7O0EyRnZvYkE7RUFBd0MsZ0JBQUE7QTNGMm9ieEM7O0EyRjFvYkE7RUFBMEMsZ0JBQUE7QTNGOG9iMUM7O0EyRjdvYkE7RUFBaUMsZ0JBQUE7QTNGaXBiakM7O0EyRmhwYkE7RUFBd0MsZ0JBQUE7QTNGb3BieEM7O0EyRm5wYkE7RUFBd0MsZ0JBQUE7QTNGdXBieEM7O0EyRnRwYkE7RUFBaUMsZ0JBQUE7QTNGMHBiakM7O0EyRnpwYkE7RUFBaUMsZ0JBQUE7QTNGNnBiakM7O0EyRjVwYkE7RUFBd0MsZ0JBQUE7QTNGZ3FieEM7O0EyRi9wYkE7RUFBeUMsZ0JBQUE7QTNGbXFiekM7O0EyRmxxYkE7RUFBeUMsZ0JBQUE7QTNGc3FiekM7O0EyRnJxYkE7RUFBd0MsZ0JBQUE7QTNGeXFieEM7O0EyRnhxYkE7RUFBb0MsZ0JBQUE7QTNGNHFicEM7O0EyRjNxYkE7RUFBbUMsZ0JBQUE7QTNGK3FibkM7O0EyRjlxYkE7RUFBd0MsZ0JBQUE7QTNGa3JieEM7O0EyRmpyYkE7RUFBdUMsZ0JBQUE7QTNGcXJidkM7O0EyRnByYkE7RUFBaUMsZ0JBQUE7QTNGd3JiakM7O0EyRnZyYkE7RUFBbUMsZ0JBQUE7QTNGMnJibkM7O0EyRjFyYkE7RUFBd0MsZ0JBQUE7QTNGOHJieEM7O0EyRjdyYkE7RUFBZ0MsZ0JBQUE7QTNGaXNiaEM7O0EyRmhzYkE7RUFBc0MsZ0JBQUE7QTNGb3NidEM7O0EyRm5zYkE7RUFBaUMsZ0JBQUE7QTNGdXNiakM7O0EyRnRzYkE7RUFBb0MsZ0JBQUE7QTNGMHNicEM7O0EyRnpzYkE7RUFBeUMsZ0JBQUE7QTNGNnNiekM7O0EyRjVzYkE7RUFBd0MsZ0JBQUE7QTNGZ3RieEM7O0EyRi9zYkE7RUFBcUMsZ0JBQUE7QTNGbXRickM7O0EyRmx0YkE7RUFBdUMsZ0JBQUE7QTNGc3RidkM7O0EyRnJ0YkE7RUFBc0MsZ0JBQUE7QTNGeXRidEM7O0EyRnh0YkE7RUFBaUMsZ0JBQUE7QTNGNHRiakM7O0EyRjN0YkE7RUFBMEMsZ0JBQUE7QTNGK3RiMUM7O0EyRjl0YkE7RUFBeUMsZ0JBQUE7QTNGa3ViekM7O0EyRmp1YkE7RUFBZ0QsZ0JBQUE7QTNGcXViaEQ7O0EyRnB1YkE7RUFBb0QsZ0JBQUE7QTNGd3VicEQ7O0EyRnZ1YkE7RUFBeUMsZ0JBQUE7QTNGMnViekM7O0EyRjF1YkE7RUFBa0MsZ0JBQUE7QTNGOHVibEM7O0EyRjd1YkE7RUFBeUMsZ0JBQUE7QTNGaXZiekM7O0EyRmh2YkE7RUFBd0MsZ0JBQUE7QTNGb3ZieEM7O0EyRm52YkE7RUFBdUMsZ0JBQUE7QTNGdXZidkM7O0EyRnR2YkE7RUFBeUMsZ0JBQUE7QTNGMHZiekM7O0EyRnp2YkE7RUFBNEMsZ0JBQUE7QTNGNnZiNUM7O0EyRjV2YkE7RUFBc0MsZ0JBQUE7QTNGZ3didEM7O0EyRi92YkE7RUFBeUMsZ0JBQUE7QTNGbXdiekM7O0EyRmx3YkE7RUFBc0MsZ0JBQUE7QTNGc3didEM7O0EyRnJ3YkE7RUFBb0MsZ0JBQUE7QTNGeXdicEM7O0EyRnh3YkE7RUFBbUMsZ0JBQUE7QTNGNHdibkM7O0EyRjN3YkE7RUFBeUMsZ0JBQUE7QTNGK3diekM7O0EyRjl3YkE7RUFBbUMsZ0JBQUE7QTNGa3hibkM7O0EyRmp4YkE7RUFBK0IsZ0JBQUE7QTNGcXhiL0I7O0EyRnB4YkE7RUFBbUMsZ0JBQUE7QTNGd3hibkM7O0EyRnZ4YkE7RUFBcUMsZ0JBQUE7QTNGMnhickM7O0EyRjF4YkE7RUFBNEMsZ0JBQUE7QTNGOHhiNUM7O0EyRjd4YkE7RUFBNEMsZ0JBQUE7QTNGaXliNUM7O0EyRmh5YkE7RUFBc0MsZ0JBQUE7QTNGb3lidEM7O0EyRm55YkE7RUFBc0MsZ0JBQUE7QTNGdXlidEM7O0EyRnR5YkE7RUFBa0MsZ0JBQUE7QTNGMHlibEM7O0EyRnp5YkE7RUFBdUMsZ0JBQUE7QTNGNnlidkM7O0EyRjV5YkE7RUFBd0MsZ0JBQUE7QTNGZ3pieEM7O0EyRi95YkE7RUFBa0MsZ0JBQUE7QTNGbXpibEM7O0EyRmx6YkE7RUFBc0MsZ0JBQUE7QTNGc3pidEM7O0EyRnJ6YkE7RUFBbUMsZ0JBQUE7QTNGeXpibkM7O0EyRnh6YkE7RUFBd0MsZ0JBQUE7QTNGNHpieEM7O0EyRjN6YkE7RUFBb0MsZ0JBQUE7QTNGK3picEM7O0EyRjl6YkE7RUFBa0MsZ0JBQUE7QTNGazBibEM7O0EyRmowYkE7RUFBc0MsZ0JBQUE7QTNGcTBidEM7O0EyRnAwYkE7RUFBMEMsZ0JBQUE7QTNGdzBiMUM7O0EyRnYwYkE7RUFBa0MsZ0JBQUE7QTNGMjBibEM7O0EyRjEwYkE7RUFBc0MsZ0JBQUE7QTNGODBidEM7O0EyRjcwYkE7RUFBb0MsZ0JBQUE7QTNGaTFicEM7O0EyRmgxYkE7RUFBc0MsZ0JBQUE7QTNGbzFidEM7O0EyRm4xYkE7RUFBZ0MsZ0JBQUE7QTNGdTFiaEM7O0EyRnQxYkE7RUFBeUMsZ0JBQUE7QTNGMDFiekM7O0EyRnoxYkE7RUFBbUMsZ0JBQUE7QTNGNjFibkM7O0EyRjUxYkE7RUFBeUMsZ0JBQUE7QTNGZzJiekM7O0EyRi8xYkE7RUFBb0MsZ0JBQUE7QTNGbTJicEM7O0EyRmwyYkE7RUFBbUMsZ0JBQUE7QTNGczJibkM7O0EyRnIyYkE7RUFBa0MsZ0JBQUE7QTNGeTJibEM7O0EyRngyYkE7RUFBd0MsZ0JBQUE7QTNGNDJieEM7O0EyRjMyYkE7RUFBbUMsZ0JBQUE7QTNGKzJibkM7O0EyRjkyYkE7RUFBa0MsZ0JBQUE7QTNGazNibEM7O0EyRmozYkE7RUFBb0MsZ0JBQUE7QTNGcTNicEM7O0EyRnAzYkE7RUFBeUMsZ0JBQUE7QTNGdzNiekM7O0EyRnYzYkE7RUFBZ0QsZ0JBQUE7QTNGMjNiaEQ7O0EyRjEzYkE7RUFBK0MsZ0JBQUE7QTNGODNiL0M7O0EyRjczYkE7RUFBMkMsZ0JBQUE7QTNGaTRiM0M7O0EyRmg0YkE7RUFBb0MsZ0JBQUE7QTNGbzRicEM7O0EyRm40YkE7RUFBc0MsZ0JBQUE7QTNGdTRidEM7O0EyRnQ0YkE7RUFBbUMsZ0JBQUE7QTNGMDRibkM7O0EyRno0YkE7RUFBeUMsZ0JBQUE7QTNGNjRiekM7O0EyRjU0YkE7RUFBMEMsZ0JBQUE7QTNGZzViMUM7O0EyRi80YkE7RUFBbUMsZ0JBQUE7QTNGbTVibkM7O0EyRmw1YkE7RUFBaUMsZ0JBQUE7QTNGczViakM7O0EyRnI1YkE7RUFBcUMsZ0JBQUE7QTNGeTVickM7O0EyRng1YkE7RUFBeUMsZ0JBQUE7QTNGNDViekM7O0EyRjM1YkE7RUFBdUMsZ0JBQUE7QTNGKzVidkM7O0EyRjk1YkE7RUFBMEMsZ0JBQUE7QTNGazZiMUM7O0EyRmo2YkE7RUFBbUMsZ0JBQUE7QTNGcTZibkM7O0EyRnA2YkE7RUFBbUMsZ0JBQUE7QTNGdzZibkM7O0EyRnY2YkE7RUFBcUMsZ0JBQUE7QTNGMjZickM7O0EyRjE2YkE7RUFBeUMsZ0JBQUE7QTNGODZiekM7O0EyRjc2YkE7RUFBdUMsZ0JBQUE7QTNGaTdidkM7O0EyRmg3YkE7RUFBa0MsZ0JBQUE7QTNGbzdibEM7O0EyRm43YkE7RUFBc0MsZ0JBQUE7QTNGdTdidEM7O0EyRnQ3YkE7RUFBbUMsZ0JBQUE7QTNGMDdibkM7O0EyRno3YkE7RUFBdUMsZ0JBQUE7QTNGNjdidkM7O0EyRjU3YkE7RUFBeUMsZ0JBQUE7QTNGZzhiekM7O0EyRi83YkE7RUFBc0MsZ0JBQUE7QTNGbThidEM7O0EyRmw4YkE7RUFBcUMsZ0JBQUE7QTNGczhickM7O0EyRnI4YkE7RUFBb0MsZ0JBQUE7QTNGeThicEM7O0EyRng4YkE7RUFBd0MsZ0JBQUE7QTNGNDhieEM7O0EyRjM4YkE7RUFBZ0MsZ0JBQUE7QTNGKzhiaEM7O0EyRjk4YkE7RUFBbUMsZ0JBQUE7QTNGazlibkM7O0EyRmo5YkE7RUFBaUMsZ0JBQUE7QTNGcTliakM7O0EyRnA5YkE7RUFBMEMsZ0JBQUE7QTNGdzliMUM7O0EyRnY5YkE7RUFBaUMsZ0JBQUE7QTNGMjliakM7O0EyRjE5YkE7RUFBa0MsZ0JBQUE7QTNGODlibEM7O0EyRjc5YkE7RUFBbUMsZ0JBQUE7QTNGaStibkM7O0EyRmgrYkE7RUFBMEMsZ0JBQUE7QTNGbytiMUM7O0EyRm4rYkE7RUFBdUMsZ0JBQUE7QTNGdStidkM7O0EyRnQrYkE7RUFBb0MsZ0JBQUE7QTNGMCticEM7O0EyRnorYkE7RUFBa0MsZ0JBQUE7QTNGNitibEM7O0EyRjUrYkE7RUFBMEMsZ0JBQUE7QTNGZy9iMUM7O0EyRi8rYkE7RUFBNkMsZ0JBQUE7QTNGbS9iN0M7O0EyRmwvYkE7RUFBbUMsZ0JBQUE7QTNGcy9ibkM7O0EyRnIvYkE7RUFBZ0MsZ0JBQUE7QTNGeS9iaEM7O0EyRngvYkE7RUFBdUMsZ0JBQUE7QTNGNC9idkM7O0EyRjMvYkE7RUFBdUMsZ0JBQUE7QTNGKy9idkM7O0EyRjkvYkE7RUFBa0MsZ0JBQUE7QTNGa2djbEM7O0EyRmpnY0E7RUFBMkMsZ0JBQUE7QTNGcWdjM0M7O0EyRnBnY0E7RUFBNkMsZ0JBQUE7QTNGd2djN0M7O0EyRnZnY0E7RUFBMkMsZ0JBQUE7QTNGMmdjM0M7O0EyRjFnY0E7RUFBMkMsZ0JBQUE7QTNGOGdjM0M7O0EyRjdnY0E7RUFBb0MsZ0JBQUE7QTNGaWhjcEM7O0EyRmhoY0E7RUFBdUMsZ0JBQUE7QTNGb2hjdkM7O0EyRm5oY0E7RUFBaUMsZ0JBQUE7QTNGdWhjakM7O0EyRnRoY0E7RUFBK0IsZ0JBQUE7QTNGMGhjL0I7O0EyRnpoY0E7RUFBaUMsZ0JBQUE7QTNGNmhjakM7O0EyRjVoY0E7RUFBd0MsZ0JBQUE7QTNGZ2ljeEM7O0EyRi9oY0E7RUFBb0MsZ0JBQUE7QTNGbWljcEM7O0EyRmxpY0E7RUFBcUMsZ0JBQUE7QTNGc2ljckM7O0EyRnJpY0E7RUFBbUMsZ0JBQUE7QTNGeWljbkM7O0EyRnhpY0E7RUFBa0MsZ0JBQUE7QTNGNGljbEM7O0EyRjNpY0E7RUFBdUMsZ0JBQUE7QTNGK2ljdkM7O0EyRjlpY0E7RUFBcUMsZ0JBQUE7QTNGa2pjckM7O0EyRmpqY0E7RUFBaUMsZ0JBQUE7QTNGcWpjakM7O0EyRnBqY0E7RUFBc0MsZ0JBQUE7QTNGd2pjdEM7O0EyRnZqY0E7RUFBMkMsZ0JBQUE7QTNGMmpjM0M7O0EyRjFqY0E7RUFBb0MsZ0JBQUE7QTNGOGpjcEM7O0EyRjdqY0E7RUFBaUMsZ0JBQUE7QTNGaWtjakM7O0EyRmhrY0E7RUFBb0MsZ0JBQUE7QTNGb2tjcEM7O0EyRm5rY0E7RUFBc0MsZ0JBQUE7QTNGdWtjdEM7O0EyRnRrY0E7RUFBb0MsZ0JBQUE7QTNGMGtjcEM7O0EyRnprY0E7RUFBeUMsZ0JBQUE7QTNGNmtjekM7O0EyRjVrY0E7RUFBb0MsZ0JBQUE7QTNGZ2xjcEM7O0EyRi9rY0E7RUFBMEMsZ0JBQUE7QTNGbWxjMUM7O0EyRmxsY0E7RUFBNkMsZ0JBQUE7QTNGc2xjN0M7O0EyRnJsY0E7RUFBZ0QsZ0JBQUE7QTNGeWxjaEQ7O0EyRnhsY0E7RUFBc0MsZ0JBQUE7QTNGNGxjdEM7O0EyRjNsY0E7RUFBa0MsZ0JBQUE7QTNGK2xjbEM7O0EyRjlsY0E7RUFBbUMsZ0JBQUE7QTNGa21jbkM7O0EyRmptY0E7RUFBbUMsZ0JBQUE7QTNGcW1jbkM7O0EyRnBtY0E7RUFBd0MsZ0JBQUE7QTNGd21jeEM7O0EyRnZtY0E7RUFBbUMsZ0JBQUE7QTNGMm1jbkM7O0EyRjFtY0E7RUFBbUMsZ0JBQUE7QTNGOG1jbkM7O0EyRjdtY0E7RUFBdUMsZ0JBQUE7QTNGaW5jdkM7O0EyRmhuY0E7RUFBcUMsZ0JBQUE7QTNGb25jckM7O0EyRm5uY0E7RUFBbUMsZ0JBQUE7QTNGdW5jbkM7O0EyRnRuY0E7RUFBb0MsZ0JBQUE7QTNGMG5jcEM7O0EyRnpuY0E7RUFBbUMsZ0JBQUE7QTNGNm5jbkM7O0EyRjVuY0E7RUFBMEMsZ0JBQUE7QTNGZ29jMUM7O0EyRi9uY0E7RUFBNEMsZ0JBQUE7QTNGbW9jNUM7O0EyRmxvY0E7RUFBeUMsZ0JBQUE7QTNGc29jekM7O0EyRnJvY0E7RUFBd0MsZ0JBQUE7QTNGeW9jeEM7O0EyRnhvY0E7RUFBd0MsZ0JBQUE7QTNGNG9jeEM7O0EyRjNvY0E7RUFBcUMsZ0JBQUE7QTNGK29jckM7O0EyRjlvY0E7RUFBcUMsZ0JBQUE7QTNGa3BjckM7O0EyRmpwY0E7RUFBbUMsZ0JBQUE7QTNGcXBjbkM7O0EyRnBwY0E7RUFBc0MsZ0JBQUE7QTNGd3BjdEM7O0EyRnZwY0E7RUFBMEMsZ0JBQUE7QTNGMnBjMUM7O0EyRjFwY0E7RUFBbUMsZ0JBQUE7QTNGOHBjbkM7O0EyRjdwY0E7RUFBeUMsZ0JBQUE7QTNGaXFjekM7O0EyRmhxY0E7RUFBd0MsZ0JBQUE7QTNGb3FjeEM7O0EyRm5xY0E7RUFBc0MsZ0JBQUE7QTNGdXFjdEM7O0EyRnRxY0E7RUFBeUMsZ0JBQUE7QTNGMHFjekM7O0EyRnpxY0E7RUFBbUMsZ0JBQUE7QTNGNnFjbkM7O0EyRjVxY0E7RUFBeUMsZ0JBQUE7QTNGZ3JjekM7O0EyRi9xY0E7RUFBbUMsZ0JBQUE7QTNGbXJjbkM7O0EyRmxyY0E7RUFBa0MsZ0JBQUE7QTNGc3JjbEM7O0EyRnJyY0E7RUFBc0MsZ0JBQUE7QTNGeXJjdEM7O0EyRnhyY0E7RUFBc0MsZ0JBQUE7QTNGNHJjdEM7O0EyRjNyY0E7RUFBNkMsZ0JBQUE7QTNGK3JjN0M7O0EyRjlyY0E7RUFBeUMsZ0JBQUE7QTNGa3NjekM7O0EyRmpzY0E7RUFBa0MsZ0JBQUE7QTNGcXNjbEM7O0EyRnBzY0E7RUFBd0MsZ0JBQUE7QTNGd3NjeEM7O0EyRnZzY0E7RUFBbUMsZ0JBQUE7QTNGMnNjbkM7O0EyRjFzY0E7RUFBdUMsZ0JBQUE7QTNGOHNjdkM7O0EyRjdzY0E7RUFBeUMsZ0JBQUE7QTNGaXRjekM7O0EyRmh0Y0E7RUFBeUMsZ0JBQUE7QTNGb3RjekM7O0EyRm50Y0E7RUFBeUMsZ0JBQUE7QTNGdXRjekM7O0EyRnR0Y0E7RUFBaUMsZ0JBQUE7QTNGMHRjakM7O0EyRnp0Y0E7RUFBMEMsZ0JBQUE7QTNGNnRjMUM7O0EyRjV0Y0E7RUFBMkMsZ0JBQUE7QTNGZ3VjM0M7O0EyRi90Y0E7RUFBeUMsZ0JBQUE7QTNGbXVjekM7O0EyRmx1Y0E7RUFBd0MsZ0JBQUE7QTNGc3VjeEM7O0EyRnJ1Y0E7RUFBd0MsZ0JBQUE7QTNGeXVjeEM7O0EyRnh1Y0E7RUFBb0MsZ0JBQUE7QTNGNHVjcEM7O0EyRjN1Y0E7RUFBeUMsZ0JBQUE7QTNGK3VjekM7O0EyRjl1Y0E7RUFBNEMsZ0JBQUE7QTNGa3ZjNUM7O0EyRmp2Y0E7RUFBMEMsZ0JBQUE7QTNGcXZjMUM7O0EyRnB2Y0E7RUFBcUMsZ0JBQUE7QTNGd3ZjckM7O0EyRnZ2Y0E7RUFBbUMsZ0JBQUE7QTNGMnZjbkM7O0EyRjF2Y0E7RUFBd0MsZ0JBQUE7QTNGOHZjeEM7O0EyRjd2Y0E7RUFBbUMsZ0JBQUE7QTNGaXdjbkM7O0EyRmh3Y0E7RUFBcUMsZ0JBQUE7QTNGb3djckM7O0EyRm53Y0E7RUFBd0MsZ0JBQUE7QTNGdXdjeEM7O0EyRnR3Y0E7RUFBd0MsZ0JBQUE7QTNGMHdjeEM7O0EyRnp3Y0E7RUFBbUMsZ0JBQUE7QTNGNndjbkM7O0EyRjV3Y0E7RUFBa0MsZ0JBQUE7QTNGZ3hjbEM7O0EyRi93Y0E7RUFBaUMsZ0JBQUE7QTNGbXhjakM7O0EyRmx4Y0E7RUFBb0MsZ0JBQUE7QTNGc3hjcEM7O0EyRnJ4Y0E7RUFBd0MsZ0JBQUE7QTNGeXhjeEM7O0EyRnh4Y0E7RUFBMEMsZ0JBQUE7QTNGNHhjMUM7O0EyRjN4Y0E7RUFBcUMsZ0JBQUE7QTNGK3hjckM7O0EyRjl4Y0E7RUFBeUMsZ0JBQUE7QTNGa3ljekM7O0EyRmp5Y0E7RUFBbUMsZ0JBQUE7QTNGcXljbkM7O0EyRnB5Y0E7RUFBcUMsZ0JBQUE7QTNGd3ljckM7O0EyRnZ5Y0E7RUFBcUMsZ0JBQUE7QTNGMnljckM7O0EyRjF5Y0E7RUFBcUMsZ0JBQUE7QTNGOHljckM7O0EyRjd5Y0E7RUFBcUMsZ0JBQUE7QTNGaXpjckM7O0EyRmh6Y0E7RUFBdUMsZ0JBQUE7QTNGb3pjdkM7O0EyRm56Y0E7RUFBeUMsZ0JBQUE7QTNGdXpjekM7O0EyRnR6Y0E7RUFBeUMsZ0JBQUE7QTNGMHpjekM7O0EyRnp6Y0E7RUFBeUMsZ0JBQUE7QTNGNnpjekM7O0EyRjV6Y0E7RUFBNkMsZ0JBQUE7QTNGZzBjN0M7O0EyRi96Y0E7RUFBeUMsZ0JBQUE7QTNGbTBjekM7O0EyRmwwY0E7RUFBMEMsZ0JBQUE7QTNGczBjMUM7O0EyRnIwY0E7RUFBc0MsZ0JBQUE7QTNGeTBjdEM7O0EyRngwY0E7RUFBcUMsZ0JBQUE7QTNGNDBjckM7O0EyRjMwY0E7RUFBd0MsZ0JBQUE7QTNGKzBjeEM7O0EyRjkwY0E7RUFBaUMsZ0JBQUE7QTNGazFjakM7O0EyRmoxY0E7RUFBa0MsZ0JBQUE7QTNGcTFjbEM7O0EyRnAxY0E7RUFBcUMsZ0JBQUE7QTNGdzFjckM7O0EyRnYxY0E7RUFBb0MsZ0JBQUE7QTNGMjFjcEM7O0EyRjExY0E7RUFBb0MsZ0JBQUE7QTNGODFjcEM7O0EyRjcxY0E7RUFBaUMsZ0JBQUE7QTNGaTJjakM7O0EyRmgyY0E7RUFBb0MsZ0JBQUE7QTNGbzJjcEM7O0EyRm4yY0E7RUFBcUMsZ0JBQUE7QTNGdTJjckM7O0EyRnQyY0E7RUFBbUMsZ0JBQUE7QTNGMDJjbkM7O0EyRnoyY0E7RUFBcUMsZ0JBQUE7QTNGNjJjckM7O0EyRjUyY0E7RUFBcUMsZ0JBQUE7QTNGZzNjckM7O0EyRi8yY0E7RUFBbUMsZ0JBQUE7QTNGbTNjbkM7O0EyRmwzY0E7RUFBMEMsZ0JBQUE7QTNGczNjMUM7O0EyRnIzY0E7RUFBa0MsZ0JBQUE7QTNGeTNjbEM7O0EyRngzY0E7RUFBc0MsZ0JBQUE7QTNGNDNjdEM7O0EyRjMzY0E7RUFBNkMsZ0JBQUE7QTNGKzNjN0M7O0EyRjkzY0E7RUFBcUMsZ0JBQUE7QTNGazRjckM7O0EyRmo0Y0E7RUFBa0MsZ0JBQUE7QTNGcTRjbEM7O0EyRnA0Y0E7RUFBa0MsZ0JBQUE7QTNGdzRjbEM7O0EyRnY0Y0E7RUFBdUMsZ0JBQUE7QTNGMjRjdkM7O0EyRjE0Y0E7RUFBa0MsZ0JBQUE7QTNGODRjbEM7O0EyRjc0Y0E7RUFBcUMsZ0JBQUE7QTNGaTVjckM7O0EyRmg1Y0E7RUFBbUMsZ0JBQUE7QTNGbzVjbkM7O0EyRm41Y0E7RUFBc0MsZ0JBQUE7QTNGdTVjdEM7O0EyRnQ1Y0E7RUFBNkMsZ0JBQUE7QTNGMDVjN0M7O0EyRno1Y0E7RUFBc0MsZ0JBQUE7QTNGNjVjdEM7O0EyRjU1Y0E7RUFBNkMsZ0JBQUE7QTNGZzZjN0M7O0EyRi81Y0E7RUFBdUMsZ0JBQUE7QTNGbTZjdkM7O0EyRmw2Y0E7RUFBa0MsZ0JBQUE7QTNGczZjbEM7O0EyRnI2Y0E7RUFBdUMsZ0JBQUE7QTNGeTZjdkM7O0EyRng2Y0E7RUFBdUMsZ0JBQUE7QTNGNDZjdkM7O0EyRjM2Y0E7RUFBdUMsZ0JBQUE7QTNGKzZjdkM7O0EyRjk2Y0E7RUFBaUMsZ0JBQUE7QTNGazdjakM7O0EyRmo3Y0E7RUFBa0MsZ0JBQUE7QTNGcTdjbEM7O0EyRnA3Y0E7RUFBb0MsZ0JBQUE7QTNGdzdjcEM7O0EyRnY3Y0E7RUFBd0MsZ0JBQUE7QTNGMjdjeEM7O0EyRjE3Y0E7RUFBZ0MsZ0JBQUE7QTNGODdjaEM7O0EyRjc3Y0E7RUFBa0MsZ0JBQUE7QTNGaThjbEM7O0EyRmg4Y0E7RUFBcUMsZ0JBQUE7QTNGbzhjckM7O0EyRm44Y0E7RUFBMkMsZ0JBQUE7QTNGdThjM0M7O0EyRnQ4Y0E7RUFBNEMsZ0JBQUE7QTNGMDhjNUM7O0EyRno4Y0E7RUFBbUMsZ0JBQUE7QTNGNjhjbkM7O0EyRjU4Y0E7RUFBeUMsZ0JBQUE7QTNGZzljekM7O0EyRi84Y0E7RUFBeUMsZ0JBQUE7QTNGbTljekM7O0EyRmw5Y0E7RUFBc0MsZ0JBQUE7QTNGczljdEM7O0EyRnI5Y0E7RUFBdUMsZ0JBQUE7QTNGeTljdkM7O0EyRng5Y0E7RUFBb0MsZ0JBQUE7QTNGNDljcEM7O0EyRjM5Y0E7RUFBdUMsZ0JBQUE7QTNGKzljdkM7O0EyRjk5Y0E7RUFBcUMsZ0JBQUE7QTNGaytjckM7O0EyRmorY0E7RUFBaUMsZ0JBQUE7QTNGcStjakM7O0EyRnArY0E7RUFBa0MsZ0JBQUE7QTNGdytjbEM7O0EyRnYrY0E7RUFBd0MsZ0JBQUE7QTNGMitjeEM7O0EyRjErY0E7RUFBeUMsZ0JBQUE7QTNGOCtjekM7O0EyRjcrY0E7RUFBaUMsZ0JBQUE7QTNGaS9jakM7O0EyRmgvY0E7RUFBNEMsZ0JBQUE7QTNGby9jNUM7O0EyRm4vY0E7RUFBZ0QsZ0JBQUE7QTNGdS9jaEQ7O0EyRnQvY0E7RUFBMEMsZ0JBQUE7QTNGMC9jMUM7O0EyRnovY0E7RUFBOEMsZ0JBQUE7QTNGNi9jOUM7O0EyRjUvY0E7RUFBcUMsZ0JBQUE7QTNGZ2dkckM7O0EyRi8vY0E7RUFBNkMsZ0JBQUE7QTNGbWdkN0M7O0EyRmxnZEE7RUFBaUQsZ0JBQUE7QTNGc2dkakQ7O0EyRnJnZEE7RUFBMkMsZ0JBQUE7QTNGeWdkM0M7O0EyRnhnZEE7RUFBK0MsZ0JBQUE7QTNGNGdkL0M7O0EyRjNnZEE7RUFBd0MsZ0JBQUE7QTNGK2dkeEM7O0EyRjlnZEE7RUFBNkMsZ0JBQUE7QTNGa2hkN0M7O0EyRmpoZEE7RUFBMkMsZ0JBQUE7QTNGcWhkM0M7O0EyRnBoZEE7RUFBc0MsZ0JBQUE7QTNGd2hkdEM7O0EyRnZoZEE7RUFBOEMsZ0JBQUE7QTNGMmhkOUM7O0EyRjFoZEE7RUFBa0QsZ0JBQUE7QTNGOGhkbEQ7O0EyRjdoZEE7RUFBNEMsZ0JBQUE7QTNGaWlkNUM7O0EyRmhpZEE7RUFBZ0QsZ0JBQUE7QTNGb2lkaEQ7O0EyRm5pZEE7RUFBNkMsZ0JBQUE7QTNGdWlkN0M7O0EyRnRpZEE7RUFBaUQsZ0JBQUE7QTNGMGlkakQ7O0EyRnppZEE7RUFBMkMsZ0JBQUE7QTNGNmlkM0M7O0EyRjVpZEE7RUFBK0MsZ0JBQUE7QTNGZ2pkL0M7O0EyRi9pZEE7RUFBMkMsZ0JBQUE7QTNGbWpkM0M7O0EyRmxqZEE7RUFBK0MsZ0JBQUE7QTNGc2pkL0M7O0EyRnJqZEE7RUFBeUMsZ0JBQUE7QTNGeWpkekM7O0EyRnhqZEE7RUFBNkMsZ0JBQUE7QTNGNGpkN0M7O0EyRjNqZEE7RUFBb0MsZ0JBQUE7QTNGK2pkcEM7O0EyRjlqZEE7RUFBdUMsZ0JBQUE7QTNGa2tkdkM7O0EyRmprZEE7RUFBaUMsZ0JBQUE7QTNGcWtkakM7O0EyRnBrZEE7RUFBdUMsZ0JBQUE7QTNGd2tkdkM7O0EyRnZrZEE7RUFBZ0MsZ0JBQUE7QTNGMmtkaEM7O0EyRjFrZEE7RUFBMEMsZ0JBQUE7QTNGOGtkMUM7O0EyRjdrZEE7RUFBK0MsZ0JBQUE7QTNGaWxkL0M7O0EyRmhsZEE7RUFBbUQsZ0JBQUE7QTNGb2xkbkQ7O0EyRm5sZEE7RUFBa0MsZ0JBQUE7QTNGdWxkbEM7O0EyRnRsZEE7RUFBcUMsZ0JBQUE7QTNGMGxkckM7O0EyRnpsZEE7RUFBb0MsZ0JBQUE7QTNGNmxkcEM7O0EyRjVsZEE7RUFBb0MsZ0JBQUE7QTNGZ21kcEM7O0EyRi9sZEE7RUFBeUMsZ0JBQUE7QTNGbW1kekM7O0EyRmxtZEE7RUFBcUMsZ0JBQUE7QTNGc21kckM7O0EyRnJtZEE7RUFBd0MsZ0JBQUE7QTNGeW1keEM7O0EyRnhtZEE7RUFBbUMsZ0JBQUE7QTNGNG1kbkM7O0EyRjNtZEE7RUFBK0MsZ0JBQUE7QTNGK21kL0M7O0EyRjltZEE7RUFBdUMsZ0JBQUE7QTNGa25kdkM7O0EyRmpuZEE7RUFBb0MsZ0JBQUE7QTNGcW5kcEM7O0EyRnBuZEE7RUFBMEMsZ0JBQUE7QTNGd25kMUM7O0EyRnZuZEE7RUFBb0MsZ0JBQUE7QTNGMm5kcEM7O0EyRjFuZEE7RUFBb0MsZ0JBQUE7QTNGOG5kcEM7O0EyRjduZEE7RUFBc0MsZ0JBQUE7QTNGaW9kdEM7O0EyRmhvZEE7RUFBc0MsZ0JBQUE7QTNGb29kdEM7O0EyRm5vZEE7RUFBbUMsZ0JBQUE7QTNGdW9kbkM7O0EyRnRvZEE7RUFBd0MsZ0JBQUE7QTNGMG9keEM7O0EyRnpvZEE7RUFBd0MsZ0JBQUE7QTNGNm9keEM7O0EyRjVvZEE7RUFBNEMsZ0JBQUE7QTNGZ3BkNUM7O0EyRi9vZEE7RUFBd0MsZ0JBQUE7QTNGbXBkeEM7O0EyRmxwZEE7RUFBcUMsZ0JBQUE7QTNGc3BkckM7O0EyRnJwZEE7RUFBMkMsZ0JBQUE7QTNGeXBkM0M7O0EyRnhwZEE7RUFBMkMsZ0JBQUE7QTNGNHBkM0M7O0EyRjNwZEE7RUFBc0MsZ0JBQUE7QTNGK3BkdEM7O0EyRjlwZEE7RUFBa0MsZ0JBQUE7QTNGa3FkbEM7O0EyRmpxZEE7RUFBa0MsZ0JBQUE7QTNGcXFkbEM7O0EyRnBxZEE7RUFBaUMsZ0JBQUE7QTNGd3FkakM7O0EyRnZxZEE7RUFBOEMsZ0JBQUE7QTNGMnFkOUM7O0EyRjFxZEE7RUFBMkMsZ0JBQUE7QTNGOHFkM0M7O0EyRjdxZEE7RUFBNkMsZ0JBQUE7QTNGaXJkN0M7O0EyRmhyZEE7RUFBc0MsZ0JBQUE7QTNGb3JkdEM7O0EyRm5yZEE7RUFBMEMsZ0JBQUE7QTNGdXJkMUM7O0EyRnRyZEE7RUFBMEMsZ0JBQUE7QTNGMHJkMUM7O0EyRnpyZEE7RUFBeUMsZ0JBQUE7QTNGNnJkekM7O0EyRjVyZEE7RUFBMEMsZ0JBQUE7QTNGZ3NkMUM7O0EyRi9yZEE7RUFBd0MsZ0JBQUE7QTNGbXNkeEM7O0EyRmxzZEE7RUFBNEMsZ0JBQUE7QTNGc3NkNUM7O0EyRnJzZEE7RUFBa0MsZ0JBQUE7QTNGeXNkbEM7O0EyRnhzZEE7RUFBcUMsZ0JBQUE7QTNGNHNkckM7O0EyRjNzZEE7RUFBK0MsZ0JBQUE7QTNGK3NkL0M7O0EyRjlzZEE7RUFBdUMsZ0JBQUE7QTNGa3RkdkM7O0EyRmp0ZEE7RUFBa0MsZ0JBQUE7QTNGcXRkbEM7O0EyRnB0ZEE7RUFBa0MsZ0JBQUE7QTNGd3RkbEM7O0EyRnZ0ZEE7RUFBeUMsZ0JBQUE7QTNGMnRkekM7O0EyRjF0ZEE7RUFBeUMsZ0JBQUE7QTNGOHRkekM7O0EyRjd0ZEE7RUFBMkMsZ0JBQUE7QTNGaXVkM0M7O0EyRmh1ZEE7RUFBMEMsZ0JBQUE7QTNGb3VkMUM7O0EyRm51ZEE7RUFBeUMsZ0JBQUE7QTNGdXVkekM7O0EyRnR1ZEE7RUFBd0MsZ0JBQUE7QTNGMHVkeEM7O0EyRnp1ZEE7RUFBeUMsZ0JBQUE7QTNGNnVkekM7O0EyRjV1ZEE7RUFBd0MsZ0JBQUE7QTNGZ3ZkeEM7O0EyRi91ZEE7RUFBcUMsZ0JBQUE7QTNGbXZkckM7O0EyRmx2ZEE7RUFBb0MsZ0JBQUE7QTNGc3ZkcEM7O0EyRnJ2ZEE7RUFBaUMsZ0JBQUE7QTNGeXZkakM7O0EyRnh2ZEE7RUFBd0MsZ0JBQUE7QTNGNHZkeEM7O0EyRjN2ZEE7RUFBc0MsZ0JBQUE7QTNGK3ZkdEM7O0EyRjl2ZEE7RUFBeUMsZ0JBQUE7QTNGa3dkekM7O0EyRmp3ZEE7RUFBa0MsZ0JBQUE7QTNGcXdkbEM7O0EyRnB3ZEE7RUFBc0MsZ0JBQUE7QTNGd3dkdEM7O0EyRnZ3ZEE7RUFBNEMsZ0JBQUE7QTNGMndkNUM7O0EyRjF3ZEE7RUFBd0MsZ0JBQUE7QTNGOHdkeEM7O0EyRjd3ZEE7RUFBbUMsZ0JBQUE7QTNGaXhkbkM7O0EyRmh4ZEE7RUFBbUMsZ0JBQUE7QTNGb3hkbkM7O0EyRm54ZEE7RUFBd0MsZ0JBQUE7QTNGdXhkeEM7O0EyRnR4ZEE7RUFBc0MsZ0JBQUE7QTNGMHhkdEM7O0EyRnp4ZEE7RUFBMEMsZ0JBQUE7QTNGNnhkMUM7O0EyRjV4ZEE7RUFBbUMsZ0JBQUE7QTNGZ3lkbkM7O0EyRi94ZEE7RUFBcUMsZ0JBQUE7QTNGbXlkckM7O0EyRmx5ZEE7RUFBd0MsZ0JBQUE7QTNGc3lkeEM7O0EyRnJ5ZEE7RUFBeUMsZ0JBQUE7QTNGeXlkekM7O0EyRnh5ZEE7RUFBd0MsZ0JBQUE7QTNGNHlkeEM7O0EyRjN5ZEE7RUFBK0MsZ0JBQUE7QTNGK3lkL0M7O0EyRjl5ZEE7RUFBc0MsZ0JBQUE7QTNGa3pkdEM7O0EyRmp6ZEE7RUFBbUMsZ0JBQUE7QTNGcXpkbkM7O0EyRnB6ZEE7RUFBcUMsZ0JBQUE7QTNGd3pkckM7O0EyRnZ6ZEE7RUFBNkMsZ0JBQUE7QTNGMnpkN0M7O0EyRjF6ZEE7RUFBZ0MsZ0JBQUE7QTNGOHpkaEM7O0EyRjd6ZEE7RUFBc0MsZ0JBQUE7QTNGaTBkdEM7O0EyRmgwZEE7RUFBcUMsZ0JBQUE7QTNGbzBkckM7O0EyRm4wZEE7RUFBcUMsZ0JBQUE7QTNGdTBkckM7O0EyRnQwZEE7RUFBdUMsZ0JBQUE7QTNGMDBkdkM7O0EyRnowZEE7RUFBb0MsZ0JBQUE7QTNGNjBkcEM7O0EyRjUwZEE7RUFBbUMsZ0JBQUE7QTNGZzFkbkM7O0EyRi8wZEE7RUFBd0MsZ0JBQUE7QTNGbTFkeEM7O0EyRmwxZEE7RUFBd0MsZ0JBQUE7QTNGczFkeEM7O0EyRnIxZEE7RUFBbUMsZ0JBQUE7QTNGeTFkbkM7O0EyRngxZEE7RUFBcUMsZ0JBQUE7QTNGNDFkckM7O0EyRjMxZEE7RUFBaUMsZ0JBQUE7QTNGKzFkakM7O0EyRjkxZEE7RUFBdUMsZ0JBQUE7QTNGazJkdkM7O0EyRmoyZEE7RUFBa0MsZ0JBQUE7QTNGcTJkbEM7O0EyRnAyZEE7RUFBb0MsZ0JBQUE7QTNGdzJkcEM7O0EyRnYyZEE7RUFBMEMsZ0JBQUE7QTNGMjJkMUM7O0EyRjEyZEE7RUFBa0MsZ0JBQUE7QTNGODJkbEM7O0EyRjcyZEE7RUFBd0MsZ0JBQUE7QTNGaTNkeEM7O0EyRmgzZEE7RUFBNEMsZ0JBQUE7QTNGbzNkNUM7O0EyRm4zZEE7RUFBbUMsZ0JBQUE7QTNGdTNkbkM7O0EyRnQzZEE7RUFBeUMsZ0JBQUE7QTNGMDNkekM7O0EyRnozZEE7RUFBb0MsZ0JBQUE7QTNGNjNkcEM7O0EyRjUzZEE7RUFBc0MsZ0JBQUE7QTNGZzRkdEM7O0EyRi8zZEE7RUFBaUMsZ0JBQUE7QTNGbTRkakM7O0EyRmw0ZEE7RUFBcUMsZ0JBQUE7QTNGczRkckM7O0EyRnI0ZEE7RUFBb0MsZ0JBQUE7QTNGeTRkcEM7O0EyRng0ZEE7RUFBa0MsZ0JBQUE7QTNGNDRkbEM7O0EyRjM0ZEE7RUFBeUMsZ0JBQUE7QTNGKzRkekM7O0EyRjk0ZEE7RUFBbUMsZ0JBQUE7QTNGazVkbkM7O0EyRmo1ZEE7RUFBdUMsZ0JBQUE7QTNGcTVkdkM7O0EyRnA1ZEE7RUFBMkMsZ0JBQUE7QTNGdzVkM0M7O0EyRnY1ZEE7RUFBK0MsZ0JBQUE7QTNGMjVkL0M7O0EyRjE1ZEE7RUFBMEMsZ0JBQUE7QTNGODVkMUM7O0EyRjc1ZEE7RUFBb0MsZ0JBQUE7QTNGaTZkcEM7O0EyRmg2ZEE7RUFBdUMsZ0JBQUE7QTNGbzZkdkM7O0EyRm42ZEE7RUFBMkMsZ0JBQUE7QTNGdTZkM0M7O0EyRnQ2ZEE7RUFBbUQsZ0JBQUE7QTNGMDZkbkQ7O0EyRno2ZEE7RUFBZ0QsZ0JBQUE7QTNGNjZkaEQ7O0EyRjU2ZEE7RUFBbUQsZ0JBQUE7QTNGZzdkbkQ7O0EyRi82ZEE7RUFBZ0QsZ0JBQUE7QTNGbTdkaEQ7O0EyRmw3ZEE7RUFBbUQsZ0JBQUE7QTNGczdkbkQ7O0EyRnI3ZEE7RUFBK0MsZ0JBQUE7QTNGeTdkL0M7O0EyRng3ZEE7RUFBNEMsZ0JBQUE7QTNGNDdkNUM7O0EyRjM3ZEE7RUFBK0MsZ0JBQUE7QTNGKzdkL0M7O0EyRjk3ZEE7RUFBNEMsZ0JBQUE7QTNGazhkNUM7O0EyRmo4ZEE7RUFBK0MsZ0JBQUE7QTNGcThkL0M7O0EyRnA4ZEE7RUFBaUMsZ0JBQUE7QTNGdzhkakM7O0EyRnY4ZEE7RUFBZ0MsZ0JBQUE7QTNGMjhkaEM7O0EyRjE4ZEE7RUFBaUMsZ0JBQUE7QTNGODhkakM7O0EyRjc4ZEE7RUFBa0MsZ0JBQUE7QTNGaTlkbEM7O0EyRmg5ZEE7RUFBbUMsZ0JBQUE7QTNGbzlkbkM7O0EyRm45ZEE7RUFBaUMsZ0JBQUE7QTNGdTlkakM7O0EyRnQ5ZEE7RUFBa0MsZ0JBQUE7QTNGMDlkbEM7O0EyRno5ZEE7RUFBc0MsZ0JBQUE7QTNGNjlkdEM7O0EyRjU5ZEE7RUFBaUMsZ0JBQUE7QTNGZytkakM7O0EyRi85ZEE7RUFBc0MsZ0JBQUE7QTNGbStkdEM7O0EyRmwrZEE7RUFBa0MsZ0JBQUE7QTNGcytkbEM7O0EyRnIrZEE7RUFBdUMsZ0JBQUE7QTNGeStkdkM7O0EyRngrZEE7RUFBcUMsZ0JBQUE7QTNGNCtkckM7O0EyRjMrZEE7RUFBMkMsZ0JBQUE7QTNGKytkM0M7O0EyRjkrZEE7RUFBc0MsZ0JBQUE7QTNGay9kdEM7O0EyRmovZEE7RUFBNkMsZ0JBQUE7QTNGcS9kN0M7O0EyRnAvZEE7RUFBK0MsZ0JBQUE7QTNGdy9kL0M7O0EyRnYvZEE7RUFBNkMsZ0JBQUE7QTNGMi9kN0M7O0EyRjEvZEE7RUFBNEMsZ0JBQUE7QTNGOC9kNUM7O0EyRjcvZEE7RUFBNEMsZ0JBQUE7QTNGaWdlNUM7O0EyRmhnZUE7RUFBMkMsZ0JBQUE7QTNGb2dlM0M7O0EyRm5nZUE7RUFBMEMsZ0JBQUE7QTNGdWdlMUM7O0EyRnRnZUE7RUFBa0MsZ0JBQUE7QTNGMGdlbEM7O0EyRnpnZUE7RUFBd0MsZ0JBQUE7QTNGNmdleEM7O0EyRjVnZUE7RUFBcUMsZ0JBQUE7QTNGZ2hlckM7O0EyRi9nZUE7RUFBaUMsZ0JBQUE7QTNGbWhlakM7O0EyRmxoZUE7RUFBd0MsZ0JBQUE7QTNGc2hleEM7O0EyRnJoZUE7RUFBc0MsZ0JBQUE7QTNGeWhldEM7O0EyRnhoZUE7RUFBdUMsZ0JBQUE7QTNGNGhldkM7O0EyRjNoZUE7RUFBK0IsZ0JBQUE7QTNGK2hlL0I7O0EyRjloZUE7RUFBcUMsZ0JBQUE7QTNGa2llckM7O0EyRmppZUE7RUFBb0MsZ0JBQUE7QTNGcWllcEM7O0EyRnBpZUE7RUFBeUMsZ0JBQUE7QTNGd2llekM7O0EyRnZpZUE7RUFBMEMsZ0JBQUE7QTNGMmllMUM7O0EyRjFpZUE7RUFBb0MsZ0JBQUE7QTNGOGllcEM7O0EyRjdpZUE7RUFBc0MsZ0JBQUE7QTNGaWpldEM7O0EyRmhqZUE7RUFBd0MsZ0JBQUE7QTNGb2pleEM7O0EyRm5qZUE7RUFBOEMsZ0JBQUE7QTNGdWplOUM7O0EyRnRqZUE7RUFBNkMsZ0JBQUE7QTNGMGplN0M7O0EyRnpqZUE7RUFBNkMsZ0JBQUE7QTNGNmplN0M7O0EyRjVqZUE7RUFBZ0QsZ0JBQUE7QTNGZ2tlaEQ7O0EyRi9qZUE7RUFBdUQsZ0JBQUE7QTNGbWtldkQ7O0EyRmxrZUE7RUFBa0MsZ0JBQUE7QTNGc2tlbEM7O0EyRnJrZUE7RUFBd0MsZ0JBQUE7QTNGeWtleEM7O0EyRnhrZUE7RUFBd0MsZ0JBQUE7QTNGNGtleEM7O0EyRjNrZUE7RUFBc0MsZ0JBQUE7QTNGK2tldEM7O0EyRjlrZUE7RUFBc0MsZ0JBQUE7QTNGa2xldEM7O0EyRmpsZUE7RUFBeUMsZ0JBQUE7QTNGcWxlekM7O0EyRnBsZUE7RUFBOEMsZ0JBQUE7QTNGd2xlOUM7O0EyRnZsZUE7RUFBNkMsZ0JBQUE7QTNGMmxlN0M7O0EyRjFsZUE7RUFBbUMsZ0JBQUE7QTNGOGxlbkM7O0EyRjdsZUE7RUFBdUMsZ0JBQUE7QTNGaW1ldkM7O0EyRmhtZUE7RUFBbUMsZ0JBQUE7QTNGb21lbkM7O0EyRm5tZUE7RUFBa0MsZ0JBQUE7QTNGdW1lbEM7O0EyRnRtZUE7RUFBa0MsZ0JBQUE7QTNGMG1lbEM7O0EyRnptZUE7RUFBeUMsZ0JBQUE7QTNGNm1lekM7O0EyRjVtZUE7RUFBMEMsZ0JBQUE7QTNGZ25lMUM7O0EyRi9tZUE7RUFBMEMsZ0JBQUE7QTNGbW5lMUM7O0EyRmxuZUE7RUFBeUMsZ0JBQUE7QTNGc25lekM7O0EyRnJuZUE7RUFBaUMsZ0JBQUE7QTNGeW5lakM7O0EyRnhuZUE7RUFBdUMsZ0JBQUE7QTNGNG5ldkM7O0EyRjNuZUE7RUFBaUMsZ0JBQUE7QTNGK25lakM7O0EyRjluZUE7RUFBc0MsZ0JBQUE7QTNGa29ldEM7O0EyRmpvZUE7RUFBa0QsZ0JBQUE7QTNGcW9lbEQ7O0EyRnBvZUE7RUFBd0MsZ0JBQUE7QTNGd29leEM7O0EyRnZvZUE7RUFBa0MsZ0JBQUE7QTNGMm9lbEM7O0EyRjFvZUE7RUFBdUMsZ0JBQUE7QTNGOG9ldkM7O0EyRjdvZUE7RUFBc0MsZ0JBQUE7QTNGaXBldEM7O0EyRmhwZUE7RUFBbUMsZ0JBQUE7QTNGb3BlbkM7O0EyRm5wZUE7RUFBeUMsZ0JBQUE7QTNGdXBlekM7O0EyRnRwZUE7RUFBNkMsZ0JBQUE7QTNGMHBlN0M7O0EyRnpwZUE7RUFBK0MsZ0JBQUE7QTNGNnBlL0M7O0EyRjVwZUE7RUFBc0MsZ0JBQUE7QTNGZ3FldEM7O0EyRi9wZUE7RUFBMEMsZ0JBQUE7QTNGbXFlMUM7O0EyRmxxZUE7RUFBb0MsZ0JBQUE7QTNGc3FlcEM7O0EyRnJxZUE7RUFBa0MsZ0JBQUE7QTNGeXFlbEM7O0EyRnhxZUE7RUFBa0MsZ0JBQUE7QTNGNHFlbEM7O0EyRjNxZUE7RUFBdUMsZ0JBQUE7QTNGK3FldkM7O0EyRjlxZUE7RUFBa0MsZ0JBQUE7QTNGa3JlbEM7O0EyRmpyZUE7RUFBdUMsZ0JBQUE7QTNGcXJldkM7O0EyRnByZUE7RUFBb0MsZ0JBQUE7QTNGd3JlcEM7O0EyRnZyZUE7RUFBb0MsZ0JBQUE7QTNGMnJlcEM7O0EyRjFyZUE7RUFBNkMsZ0JBQUE7QTNGOHJlN0M7O0EyRjdyZUE7RUFBc0MsZ0JBQUE7QTNGaXNldEM7O0EyRmhzZUE7RUFBeUMsZ0JBQUE7QTNGb3NlekM7O0EyRm5zZUE7RUFBMEMsZ0JBQUE7QTNGdXNlMUM7O0EyRnRzZUE7RUFBNkMsZ0JBQUE7QTNGMHNlN0M7O0EyRnpzZUE7RUFBK0MsZ0JBQUE7QTNGNnNlL0M7O0EyRjVzZUE7RUFBK0MsZ0JBQUE7QTNGZ3RlL0M7O0EyRi9zZUE7RUFBb0MsZ0JBQUE7QTNGbXRlcEM7O0EyRmx0ZUE7RUFBa0MsZ0JBQUE7QTNGc3RlbEM7O0EyRnJ0ZUE7RUFBaUMsZ0JBQUE7QTNGeXRlakM7O0EyRnh0ZUE7RUFBd0MsZ0JBQUE7QTNGNHRleEM7O0EyRjN0ZUE7RUFBNEMsZ0JBQUE7QTNGK3RlNUM7O0EyRjl0ZUE7RUFBd0MsZ0JBQUE7QTNGa3VleEM7O0EyRmp1ZUE7RUFBMEMsZ0JBQUE7QTNGcXVlMUM7O0EyRnB1ZUE7RUFBMEMsZ0JBQUE7QTNGd3VlMUM7O0EyRnZ1ZUE7RUFBMEMsZ0JBQUE7QTNGMnVlMUM7O0EyRjF1ZUE7RUFBOEMsZ0JBQUE7QTNGOHVlOUM7O0EyRjd1ZUE7RUFBa0MsZ0JBQUE7QTNGaXZlbEM7O0EyRmh2ZUE7RUFBc0MsZ0JBQUE7QTNGb3ZldEM7O0EyRm52ZUE7RUFBMEMsZ0JBQUE7QTNGdXZlMUM7O0EyRnR2ZUE7RUFBOEMsZ0JBQUE7QTNGMHZlOUM7O0EyRnp2ZUE7RUFBdUMsZ0JBQUE7QTNGNnZldkM7O0EyRjV2ZUE7RUFBMkMsZ0JBQUE7QTNGZ3dlM0M7O0EyRi92ZUE7RUFBMkMsZ0JBQUE7QTNGbXdlM0M7O0EyRmx3ZUE7RUFBaUMsZ0JBQUE7QTNGc3dlakM7O0EyRnJ3ZUE7RUFBcUMsZ0JBQUE7QTNGeXdlckM7O0EyRnh3ZUE7RUFBMkMsZ0JBQUE7QTNGNHdlM0M7O0EyRjN3ZUE7RUFBMkMsZ0JBQUE7QTNGK3dlM0M7O0EyRjl3ZUE7RUFBdUMsZ0JBQUE7QTNGa3hldkM7O0EyRmp4ZUE7RUFBc0MsZ0JBQUE7QTNGcXhldEM7O0EyRnB4ZUE7RUFBa0MsZ0JBQUE7QTNGd3hlbEM7O0EyRnZ4ZUE7RUFBbUMsZ0JBQUE7QTNGMnhlbkM7O0EyRjF4ZUE7RUFBcUMsZ0JBQUE7QTNGOHhlckM7O0EyRjd4ZUE7RUFBMkMsZ0JBQUE7QTNGaXllM0M7O0EyRmh5ZUE7RUFBd0MsZ0JBQUE7QTNGb3lleEM7O0EyRm55ZUE7RUFBbUMsZ0JBQUE7QTNGdXllbkM7O0EyRnR5ZUE7RUFBdUMsZ0JBQUE7QTNGMHlldkM7O0EyRnp5ZUE7RUFBa0MsZ0JBQUE7QTNGNnllbEM7O0EyRjV5ZUE7RUFBNEMsZ0JBQUE7QTNGZ3plNUM7O0EyRi95ZUE7RUFBd0MsZ0JBQUE7QTNGbXpleEM7O0EyRmx6ZUE7RUFBMEMsZ0JBQUE7QTNGc3plMUM7O0EyRnJ6ZUE7RUFBMEMsZ0JBQUE7QTNGeXplMUM7O0EyRnh6ZUE7RUFBeUMsZ0JBQUE7QTNGNHplekM7O0EyRjN6ZUE7RUFBeUMsZ0JBQUE7QTNGK3plekM7O0EyRjl6ZUE7RUFBdUMsZ0JBQUE7QTNGazBldkM7O0EyRmowZUE7RUFBdUMsZ0JBQUE7QTNGcTBldkM7O0EyRnAwZUE7RUFBb0MsZ0JBQUE7QTNGdzBlcEM7O0EyRnYwZUE7RUFBbUMsZ0JBQUE7QTNGMjBlbkM7O0EyRjEwZUE7RUFBZ0MsZ0JBQUE7QTNGODBlaEM7O0EyRjcwZUE7RUFBbUMsZ0JBQUE7QTNGaTFlbkM7O0EyRmgxZUE7RUFBMEMsZ0JBQUE7QTNGbzFlMUM7O0EyRm4xZUE7RUFBbUMsZ0JBQUE7QTNGdTFlbkM7O0EyRnQxZUE7RUFBc0MsZ0JBQUE7QTNGMDFldEM7O0EyRnoxZUE7RUFBbUMsZ0JBQUE7QTNGNjFlbkM7O0EyRjUxZUE7RUFBK0IsZ0JBQUE7QTNGZzJlL0I7O0EyRi8xZUE7RUFBbUMsZ0JBQUE7QTNGbTJlbkM7O0EyRmwyZUE7RUFBcUMsZ0JBQUE7QTNGczJlckM7O0EyRnIyZUE7RUFBcUMsZ0JBQUE7QTNGeTJlckM7O0EyRngyZUE7RUFBbUMsZ0JBQUE7QTNGNDJlbkM7O0EyRjMyZUE7RUFBb0MsZ0JBQUE7QTNGKzJlcEM7O0EyRjkyZUE7RUFBMkMsZ0JBQUE7QTNGazNlM0M7O0EyRmozZUE7RUFBdUMsZ0JBQUE7QTNGcTNldkM7O0EyRnAzZUE7RUFBa0MsZ0JBQUE7QTNGdzNlbEM7O0EyRnYzZUE7RUFBaUMsZ0JBQUE7QTNGMjNlakM7O0EyRjEzZUE7RUFBbUMsZ0JBQUE7QTNGODNlbkM7O0EyRjczZUE7RUFBZ0MsZ0JBQUE7QTNGaTRlaEM7O0EyRmg0ZUE7RUFBcUMsZ0JBQUE7QTNGbzRlckM7O0EyRm40ZUE7RUFBa0MsZ0JBQUE7QTNGdTRlbEM7O0EyRnQ0ZUE7RUFBb0MsZ0JBQUE7QTNGMDRlcEM7O0EyRno0ZUE7RUFBcUMsZ0JBQUE7QTNGNjRlckM7O0EyRjU0ZUE7RUFBMkMsZ0JBQUE7QTNGZzVlM0M7O0EyRi80ZUE7RUFBc0MsZ0JBQUE7QTNGbTVldEM7O0EyRmw1ZUE7RUFBc0MsZ0JBQUE7QTNGczVldEM7O0EyRnI1ZUE7RUFBaUMsZ0JBQUE7QTNGeTVlakM7O0EyRng1ZUE7RUFBcUMsZ0JBQUE7QTNGNDVlckM7O0EyRjM1ZUE7RUFBb0MsZ0JBQUE7QTNGKzVlcEM7O0EyRjk1ZUE7RUFBa0MsZ0JBQUE7QTNGazZlbEM7O0EyRmo2ZUE7RUFBd0MsZ0JBQUE7QTNGcTZleEM7O0EyRnA2ZUE7RUFBa0MsZ0JBQUE7QTNGdzZlbEM7O0EyRnY2ZUE7RUFBNkMsZ0JBQUE7QTNGMjZlN0M7O0EyRjE2ZUE7RUFBdUMsZ0JBQUE7QTNGODZldkM7O0EyRjc2ZUE7RUFBbUMsZ0JBQUE7QTNGaTdlbkM7O0EyRmg3ZUE7RUFBbUMsZ0JBQUE7QTNGbzdlbkM7O0EyRm43ZUE7RUFBdUMsZ0JBQUE7QTNGdTdldkM7O0EyRnQ3ZUE7RUFBcUMsZ0JBQUE7QTNGMDdlckM7O0EyRno3ZUE7RUFBb0MsZ0JBQUE7QTNGNjdlcEM7O0EyRjU3ZUE7RUFBbUMsZ0JBQUE7QTNGZzhlbkM7O0EyRi83ZUE7RUFBZ0MsZ0JBQUE7QTNGbThlaEM7O0EyRmw4ZUE7RUFBZ0MsZ0JBQUE7QTNGczhlaEM7O0EyRnI4ZUE7RUFBc0MsZ0JBQUE7QTNGeThldEM7O0EyRng4ZUE7RUFBdUMsZ0JBQUE7QTNGNDhldkM7O0EyRjM4ZUE7RUFBdUMsZ0JBQUE7QTNGKzhldkM7O0EyRjk4ZUE7RUFBaUMsZ0JBQUE7QTNGazllakM7O0EyRmo5ZUE7RUFBdUMsZ0JBQUE7QTNGcTlldkM7O0EyRnA5ZUE7RUFBcUMsZ0JBQUE7QTNGdzllckM7O0EyRnY5ZUE7RUFBMkMsZ0JBQUE7QTNGMjllM0M7O0EyRjE5ZUE7RUFBMkMsZ0JBQUE7QTNGODllM0M7O0EyRjc5ZUE7RUFBdUMsZ0JBQUE7QTNGaStldkM7O0EyRmgrZUE7RUFBdUMsZ0JBQUE7QTNGbytldkM7O0EyRm4rZUE7RUFBd0MsZ0JBQUE7QTNGdStleEM7O0EyRnQrZUE7RUFBdUMsZ0JBQUE7QTNGMCtldkM7O0EyRnorZUE7RUFBcUMsZ0JBQUE7QTNGNitlckM7O0EyRjUrZUE7RUFBd0MsZ0JBQUE7QTNGZy9leEM7O0EyRi8rZUE7RUFBdUMsZ0JBQUE7QTNGbS9ldkM7O0EyRmwvZUE7RUFBc0MsZ0JBQUE7QTNGcy9ldEM7O0EyRnIvZUE7RUFBeUMsZ0JBQUE7QTNGeS9lekM7O0EyRngvZUE7RUFBMEMsZ0JBQUE7QTNGNC9lMUM7O0EyRjMvZUE7RUFBMEMsZ0JBQUE7QTNGKy9lMUM7O0EyRjkvZUE7RUFBeUMsZ0JBQUE7QTNGa2dmekM7O0EyRmpnZkE7RUFBeUMsZ0JBQUE7QTNGcWdmekM7O0EyRnBnZkE7RUFBc0MsZ0JBQUE7QTNGd2dmdEM7O0EyRnZnZkE7RUFBb0MsZ0JBQUE7QTNGMmdmcEM7O0EyRjFnZkE7RUFBeUMsZ0JBQUE7QTNGOGdmekM7O0EyRjdnZkE7RUFBdUMsZ0JBQUE7QTNGaWhmdkM7O0EyRmhoZkE7RUFBdUMsZ0JBQUE7QTNGb2hmdkM7O0EyRm5oZkE7RUFBdUMsZ0JBQUE7QTNGdWhmdkM7O0EyRnRoZkE7RUFBdUMsZ0JBQUE7QTNGMGhmdkM7O0EyRnpoZkE7RUFBc0MsZ0JBQUE7QTNGNmhmdEM7O0EyRjVoZkE7RUFBdUMsZ0JBQUE7QTNGZ2lmdkM7O0EyRi9oZkE7RUFBd0MsZ0JBQUE7QTNGbWlmeEM7O0EyRmxpZkE7RUFBd0MsZ0JBQUE7QTNGc2lmeEM7O0EyRnJpZkE7RUFBdUMsZ0JBQUE7QTNGeWlmdkM7O0EyRnhpZkE7RUFBcUMsZ0JBQUE7QTNGNGlmckM7O0EyRjNpZkE7RUFBcUMsZ0JBQUE7QTNGK2lmckM7O0EyRjlpZkE7RUFBdUMsZ0JBQUE7QTNGa2pmdkM7O0EyRmpqZkE7RUFBd0MsZ0JBQUE7QTNGcWpmeEM7O0EyRnBqZkE7RUFBdUMsZ0JBQUE7QTNGd2pmdkM7O0EyRnZqZkE7RUFBa0MsZ0JBQUE7QTNGMmpmbEM7O0EyRjFqZkE7RUFBd0MsZ0JBQUE7QTNGOGpmeEM7O0EyRjdqZkE7RUFBc0MsZ0JBQUE7QTNGaWtmdEM7O0EyRmhrZkE7RUFBd0MsZ0JBQUE7QTNGb2tmeEM7O0EyRm5rZkE7RUFBMEMsZ0JBQUE7QTNGdWtmMUM7O0EyRnRrZkE7RUFBd0MsZ0JBQUE7QTNGMGtmeEM7O0EyRnprZkE7RUFBaUMsZ0JBQUE7QTNGNmtmakM7O0EyRjVrZkE7RUFBcUMsZ0JBQUE7QTNGZ2xmckM7O0EyRi9rZkE7RUFBeUMsZ0JBQUE7QTNGbWxmekM7O0EyRmxsZkE7RUFBMEMsZ0JBQUE7QTNGc2xmMUM7O0EyRnJsZkE7RUFBMEMsZ0JBQUE7QTNGeWxmMUM7O0EyRnhsZkE7RUFBcUMsZ0JBQUE7QTNGNGxmckM7O0EyRjNsZkE7RUFBeUMsZ0JBQUE7QTNGK2xmekM7O0EyRjlsZkE7RUFBbUMsZ0JBQUE7QTNGa21mbkM7O0EyRmptZkE7RUFBbUMsZ0JBQUE7QTNGcW1mbkM7O0EyRnBtZkE7RUFBeUMsZ0JBQUE7QTNGd21mekM7O0EyRnZtZkE7RUFBMkMsZ0JBQUE7QTNGMm1mM0M7O0EyRjFtZkE7RUFBMEMsZ0JBQUE7QTNGOG1mMUM7O0EyRjdtZkE7RUFBa0MsZ0JBQUE7QTNGaW5mbEM7O0EyRmhuZkE7RUFBeUMsZ0JBQUE7QTNGb25mekM7O0EyRm5uZkE7RUFBdUMsZ0JBQUE7QTNGdW5mdkM7O0EyRnRuZkE7RUFBaUMsZ0JBQUE7QTNGMG5makM7O0EyRnpuZkE7RUFBeUMsZ0JBQUE7QTNGNm5mekM7O0EyRjVuZkE7RUFBZ0MsZ0JBQUE7QTNGZ29maEM7O0EyRi9uZkE7RUFBb0MsZ0JBQUE7QTNGbW9mcEM7O0EyRmxvZkE7RUFBbUMsZ0JBQUE7QTNGc29mbkM7O0EyRnJvZkE7RUFBMEMsZ0JBQUE7QTNGeW9mMUM7O0EyRnhvZkE7RUFBaUMsZ0JBQUE7QTNGNG9makM7O0EyRjNvZkE7RUFBa0MsZ0JBQUE7QTNGK29mbEM7O0EyRjlvZkE7RUFBa0MsZ0JBQUE7QTNGa3BmbEM7O0EyRmpwZkE7RUFBa0MsZ0JBQUE7QTNGcXBmbEM7O0EyRnBwZkE7RUFBdUMsZ0JBQUE7QTNGd3BmdkM7O0EyRnZwZkE7RUFBd0MsZ0JBQUE7QTNGMnBmeEM7O0EyRjFwZkE7RUFBbUMsZ0JBQUE7QTNGOHBmbkM7O0EyRjdwZkE7RUFBa0MsZ0JBQUE7QTNGaXFmbEM7O0EyRmhxZkE7RUFBeUMsZ0JBQUE7QTNGb3FmekM7O0EyRm5xZkE7RUFBb0MsZ0JBQUE7QTNGdXFmcEM7O0EyRnRxZkE7RUFBaUMsZ0JBQUE7QTNGMHFmakM7O0EyRnpxZkE7RUFBbUMsZ0JBQUE7QTNGNnFmbkM7O0EyRjVxZkE7RUFBa0MsZ0JBQUE7QTNGZ3JmbEM7O0EyRi9xZkE7RUFBd0MsZ0JBQUE7QTNGbXJmeEM7O0EyRmxyZkE7RUFBb0MsZ0JBQUE7QTNGc3JmcEM7O0EyRnJyZkE7RUFBK0IsZ0JBQUE7QTNGeXJmL0I7O0EyRnhyZkE7RUFBZ0MsZ0JBQUE7QTNGNHJmaEM7O0EyRjNyZkE7RUFBc0MsZ0JBQUE7QTNGK3JmdEM7O0EyRjlyZkE7RUFBb0MsZ0JBQUE7QTNGa3NmcEM7O0EyRmpzZkE7RUFBNEMsZ0JBQUE7QTNGcXNmNUM7O0EyRnBzZkE7RUFBbUMsZ0JBQUE7QTNGd3NmbkM7O0EyRnZzZkE7RUFBd0MsZ0JBQUE7QTNGMnNmeEM7O0EyRjFzZkE7RUFBd0MsZ0JBQUE7QTNGOHNmeEM7O0EyRjdzZkE7RUFBdUMsZ0JBQUE7QTNGaXRmdkM7O0EyRmh0ZkE7RUFBeUMsZ0JBQUE7QTNGb3RmekM7O0EyRm50ZkE7RUFBc0MsZ0JBQUE7QTNGdXRmdEM7O0EyRnR0ZkE7RUFBcUMsZ0JBQUE7QTNGMHRmckM7O0EyRnp0ZkE7RUFBcUMsZ0JBQUE7QTNGNnRmckM7O0EyRjV0ZkE7RUFBeUMsZ0JBQUE7QTNGZ3VmekM7O0EyRi90ZkE7RUFBa0MsZ0JBQUE7QTNGbXVmbEM7O0EyRmx1ZkE7RUFBMEMsZ0JBQUE7QTNGc3VmMUM7O0EyRnJ1ZkE7RUFBbUMsZ0JBQUE7QTNGeXVmbkM7O0EyRnh1ZkE7RUFBMEMsZ0JBQUE7QTNGNHVmMUM7O0EyRjN1ZkE7RUFBb0MsZ0JBQUE7QTNGK3VmcEM7O0EyRjl1ZkE7RUFBbUMsZ0JBQUE7QTNGa3ZmbkM7O0EyRmp2ZkE7RUFBaUMsZ0JBQUE7QTNGcXZmakM7O0EyRnB2ZkE7RUFBdUMsZ0JBQUE7QTNGd3ZmdkM7O0EyRnZ2ZkE7RUFBc0MsZ0JBQUE7QTNGMnZmdEM7O0EyRjF2ZkE7RUFBMEMsZ0JBQUE7QTNGOHZmMUM7O0EyRjd2ZkE7RUFBbUMsZ0JBQUE7QTNGaXdmbkM7O0EyRmh3ZkE7RUFBa0MsZ0JBQUE7QTNGb3dmbEM7O0EyRm53ZkE7RUFBNkMsZ0JBQUE7QTNGdXdmN0M7O0EyRnR3ZkE7RUFBMEMsZ0JBQUE7QTNGMHdmMUM7O0EyRnp3ZkE7RUFBZ0QsZ0JBQUE7QTNGNndmaEQ7O0EyRjV3ZkE7RUFBa0MsZ0JBQUE7QTNGZ3hmbEM7O0EyRi93ZkE7RUFBd0MsZ0JBQUE7QTNGbXhmeEM7O0EyRmx4ZkE7RUFBdUMsZ0JBQUE7QTNGc3hmdkM7O0EyRnJ4ZkE7RUFBc0MsZ0JBQUE7QTNGeXhmdEM7O0EyRnh4ZkE7RUFBd0MsZ0JBQUE7QTNGNHhmeEM7O0EyRjN4ZkE7RUFBMEMsZ0JBQUE7QTNGK3hmMUM7O0EyRjl4ZkE7RUFBcUMsZ0JBQUE7QTNGa3lmckM7O0EyRmp5ZkE7RUFBMEMsZ0JBQUE7QTNGcXlmMUM7O0EyRnB5ZkE7RUFBaUMsZ0JBQUE7QTNGd3lmakM7O0EyRnZ5ZkE7RUFBbUMsZ0JBQUE7QTNGMnlmbkM7O0EyRjF5ZkE7RUFBeUMsZ0JBQUE7QTNGOHlmekM7O0EyRjd5ZkE7RUFBbUMsZ0JBQUE7QTNGaXpmbkM7O0EyRmh6ZkE7RUFBa0MsZ0JBQUE7QTNGb3pmbEM7O0EyRm56ZkE7RUFBbUMsZ0JBQUE7QTNGdXpmbkM7O0EyRnR6ZkE7RUFBMkMsZ0JBQUE7QTNGMHpmM0M7O0EyRnp6ZkE7RUFBbUMsZ0JBQUE7QTNGNnpmbkM7O0EyRjV6ZkE7RUFBa0MsZ0JBQUE7QTNGZzBmbEM7O0EyRi96ZkE7RUFBcUMsZ0JBQUE7QTNGbTBmckM7O0EyRmwwZkE7RUFBNEMsZ0JBQUE7QTNGczBmNUM7O0EyRnIwZkE7RUFBa0MsZ0JBQUE7QTNGeTBmbEM7O0EyRngwZkE7RUFBdUMsZ0JBQUE7QTNGNDBmdkM7O0EyRjMwZkE7RUFBb0MsZ0JBQUE7QTNGKzBmcEM7O0EyRjkwZkE7RUFBa0MsZ0JBQUE7QTNGazFmbEM7O0EyRmoxZkE7RUFBaUMsZ0JBQUE7QTNGcTFmakM7O0EyRnAxZkE7RUFBbUMsZ0JBQUE7QTNGdzFmbkM7O0EyRnYxZkE7RUFBbUMsZ0JBQUE7QTNGMjFmbkM7O0EyRjExZkE7RUFBdUMsZ0JBQUE7QTNGODFmdkM7O0EyRjcxZkE7RUFBd0MsZ0JBQUE7QTNGaTJmeEM7O0EyRmgyZkE7RUFBaUMsZ0JBQUE7QTNGbzJmakM7O0EyRm4yZkE7RUFBeUMsZ0JBQUE7QTNGdTJmekM7O0EyRnQyZkE7RUFBeUMsZ0JBQUE7QTNGMDJmekM7O0EyRnoyZkE7RUFBbUMsZ0JBQUE7QTNGNjJmbkM7O0EyRjUyZkE7RUFBdUMsZ0JBQUE7QTNGZzNmdkM7O0EyRi8yZkE7RUFBeUMsZ0JBQUE7QTNGbTNmekM7O0EyRmwzZkE7RUFBeUMsZ0JBQUE7QTNGczNmekM7O0EyRnIzZkE7RUFBOEMsZ0JBQUE7QTNGeTNmOUM7O0EyRngzZkE7RUFBNEMsZ0JBQUE7QTNGNDNmNUM7O0EyRjMzZkE7RUFBNEMsZ0JBQUE7QTNGKzNmNUM7O0EyRjkzZkE7RUFBMkMsZ0JBQUE7QTNGazRmM0M7O0EyRmo0ZkE7RUFBb0MsZ0JBQUE7QTNGcTRmcEM7O0EyRnA0ZkE7RUFBcUMsZ0JBQUE7QTNGdzRmckM7O0EyRnY0ZkE7RUFBd0MsZ0JBQUE7QTNGMjRmeEM7O0EyRjE0ZkE7RUFBdUMsZ0JBQUE7QTNGODRmdkM7O0EyRjc0ZkE7RUFBMkMsZ0JBQUE7QTNGaTVmM0M7O0EyRmg1ZkE7RUFBZ0MsZ0JBQUE7QTNGbzVmaEM7O0EyRm41ZkE7RUFBaUQsZ0JBQUE7QTNGdTVmakQ7O0EyRnQ1ZkE7RUFBaUMsZ0JBQUE7QTNGMDVmakM7O0EyRno1ZkE7RUFBZ0QsZ0JBQUE7QTNGNjVmaEQ7O0EyRjU1ZkE7RUFBcUMsZ0JBQUE7QTNGZzZmckM7O0EyRi81ZkE7RUFBc0MsZ0JBQUE7QTNGbTZmdEM7O0EyRmw2ZkE7RUFBNkMsZ0JBQUE7QTNGczZmN0M7O0EyRnI2ZkE7RUFBdUMsZ0JBQUE7QTNGeTZmdkM7O0EyRng2ZkE7RUFBdUMsZ0JBQUE7QTNGNDZmdkM7O0EyRjM2ZkE7RUFBb0MsZ0JBQUE7QTNGKzZmcEM7O0EyRjk2ZkE7RUFBb0MsZ0JBQUE7QTNGazdmcEM7O0EyRmo3ZkE7RUFBbUMsZ0JBQUE7QTNGcTdmbkM7O0EyRnA3ZkE7RUFBbUMsZ0JBQUE7QTNGdzdmbkM7O0EyRnY3ZkE7RUFBa0MsZ0JBQUE7QTNGMjdmbEM7O0EyRjE3ZkE7RUFBaUMsZ0JBQUE7QTNGODdmakM7O0EyRjc3ZkE7RUFBaUMsZ0JBQUE7QTNGaThmakM7O0EyRmg4ZkE7RUFBd0MsZ0JBQUE7QTNGbzhmeEM7O0EyRm44ZkE7RUFBeUMsZ0JBQUE7QTNGdThmekM7O0EyRnQ4ZkE7RUFBa0MsZ0JBQUE7QTNGMDhmbEM7O0EyRno4ZkE7RUFBbUMsZ0JBQUE7QTNGNjhmbkM7O0EyRjU4ZkE7RUFBbUMsZ0JBQUE7QTNGZzlmbkM7O0EyRi84ZkE7RUFBaUQsZ0JBQUE7QTNGbTlmakQ7O0EyRmw5ZkE7RUFBaUMsZ0JBQUE7QTNGczlmakM7O0EyRnI5ZkE7RUFBaUMsZ0JBQUE7QTNGeTlmakM7O0EyRng5ZkE7RUFBcUMsZ0JBQUE7QTNGNDlmckM7O0EyRjM5ZkE7RUFBcUMsZ0JBQUE7QTNGKzlmckM7O0EyRjk5ZkE7RUFBa0MsZ0JBQUE7QTNGaytmbEM7O0EyRmorZkE7RUFBb0MsZ0JBQUE7QTNGcStmcEM7O0EyRnArZkE7RUFBMkMsZ0JBQUE7QTNGdytmM0M7O0EyRnYrZkE7RUFBa0MsZ0JBQUE7QTNGMitmbEM7O0E0Rmh2a0JBO0VWMEJFLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FsRjB0a0JGOztBa0ZodGtCRTtFQUVFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FsRmt0a0JKOztBZ0ZydmtCQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CS2pCcUI7RUxrQnJCLDJDQUFBO0VBQ0EsNlRBQUE7QWhGd3ZrQkY7QWdGanZrQkE7RUFDRSxpQ0FBQTtFQUNBLGdCQUFBO0FoRm12a0JGOztBZ0YvdWtCQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CS3BDcUI7RUxxQ3JCLHlDQUFBO0VBQ0EsbVRBQUE7QWhGa3ZrQkY7QWdGM3VrQkE7O0VBRUUsaUNBQUE7RUFDQSxnQkFBQTtBaEY2dWtCRjs7QWdGenVrQkE7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkt4RHFCO0VMeURyQix5Q0FBQTtFQUNBLG1UQUFBO0FoRjR1a0JGO0FnRnJ1a0JBO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtBaEZ1dWtCRjs7QWdGbHVrQkE7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQks1RXFCO0VMNkVyQiwwQ0FBQTtFQUNBLHdUQUFBO0FoRnF1a0JGO0FnRjl0a0JBO0VBQ0Usb0NBQUE7RUFDQSxnQkFBQTtBaEZndWtCRjs7QUVscmpCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGcXJqQkY7RUVscmpCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGb3JqQkY7RUVqcmpCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGbXJqQkY7RUVocmpCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUZrcmpCRjtFRS9xakJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRmlyakJGO0FBQ0Y7QUU5cWpCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGZ3JqQkY7RUU3cWpCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGK3FqQkY7RUU1cWpCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGOHFqQkY7RUUzcWpCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUY2cWpCRjtFRTFxakJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRjRxakJGO0FBQ0Y7QUU1cGpCQTtFQUNFO0lBQ0UsVUFBQTtFRjhwakJGO0VFM3BqQkE7SUFDRSxVQUFBO0VGNnBqQkY7QUFDRjtBRTFwakJBO0VBQ0U7SUFDRSxVQUFBO0VGNHBqQkY7RUV6cGpCQTtJQUNFLFVBQUE7RUYycGpCRjtBQUNGO0E2Rmw0a0JBO0VBQ0ksZ0JBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksWUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLG1DQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdDQUFBO0VBQ0EsTUFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQ0FBQTtFQUFBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksOEJBQUE7RUFBQSxzQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7Ozs7RUFJSSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksaUNBQUE7RUFDQSxnQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0Esb0NBQUE7RUFBQSw0QkFBQTtFQUNBLHFFQUFBO0VBQUEsNkRBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksWUFBQTtFQUNBLHFFQUFBO0VBQUEsNkRBQUE7QTdGbzRrQko7O0E2Rmo0a0JBOzs7O0VBSUksY0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdFQUFBO0VBQUEsd0RBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTdGbzRrQko7O0E2Rmo0a0JBOzs7O0VBSUksVUFBQTtFQUNBLGdFQUFBO0VBQUEsd0RBQUE7RUFDQSxtQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDRDQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLE1BQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFFBQUE7RUFDQSxNQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7RUFDQSxjQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGdCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLG1DQUFBO0VBQ0EsMENBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGlDQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsdURBQUE7RUFBQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsMERBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxRQUFBO0E3Rm80a0JKOztBNkZqNGtCQTs7OztFQUlJLGNBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGFBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksWUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGdFQUFBO0VBQUEsd0RBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQ0EsdURBQUE7RUFBQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsMERBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksd0JBQUE7RUFBQSxnQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSx1QkFBQTtFQUFBLGVBQUE7QTdGbzRrQko7O0E2Rmo0a0JBOztFQUVJLG9CQUFBO0VBQ0EsWUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSx3QkFBQTtFQUNBLGdCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFlBQUE7QTdGbzRrQko7O0E2Rmo0a0JBOztFQUVJLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksVUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7Ozs7RUFJSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxnQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxtQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxnQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7O0VBRUksdUJBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBN0ZvNGtCSjs7QTZGajRrQkEsWUFBQTtBQUNBO0VBQ0ksT0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBN0ZvNGtCSjs7QTZGajRrQkEsWUFBQTtBQUNBO0VBQ0ksaUNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QTdGbzRrQko7O0E2Rmo0a0JBOzs7RUFHSSxXQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFdBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksYUFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7RUFDSSxtQkFBQTtBN0ZvNGtCSjs7QTZGajRrQkE7O0VBRUksV0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0E3Rm80a0JKOztBNkZqNGtCQSxhQUFBO0FBQ0E7RUFDSSxZQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0E3Rm80a0JKOztBNkZqNGtCQTs7RUFFSSxhQUFBO0E3Rm80a0JKOztBNkZqNGtCQTs7RUFFSSxhQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUFBLG1CQUFBO0VBQ0EsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0VBQ0EsY0FBQTtBN0ZvNGtCSjs7QTZGajRrQkEseURBQUE7QUFDQTtFQUNJLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFdBQUE7RUFDQSxVQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLGdCQUFBO0E3Rm80a0JKOztBNkZqNGtCQTs7RUFFSSxhQUFBO0E3Rm80a0JKOztBNkZqNGtCQSxzQkFBQTtBQUNBO0VBQ0ksNEJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E3Rm80a0JKOztBNkZqNGtCQTtFQUNJLFlBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksT0FBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7QTdGbzRrQko7O0E2Rmo0a0JBO0VBQ0ksMkJBQUE7RUFDQSxRQUFBO0VBQ0EsaUNBQUE7QTdGbzRrQko7O0E2Rmo0a0JBLFlBQUE7QUFDQTtFQUNJLGlUQUFBO0VBQUEsc05BQUE7RUFRQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0E3RjYza0JKOztBNkYxM2tCQTtFQUNJO0lBQ0ksK0hBQUE7RTdGNjNrQk47QUFDRjtBNkYxM2tCQTtFQUNJLGlCQUFBO0E3RjQza0JKOztBNkZ6M2tCQTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0E3RjQza0JKOztBNkZ6M2tCQTs7O0VBR0ksV0FBQTtFQUNBLHFCQUFBO0E3RjQza0JKOztBNkZ6M2tCQTtFQUNJLFdBQUE7RUFDQSwwQkFBQTtBN0Y0M2tCSjs7QTZGejNrQkEsc0JBQUE7QUFDQTtFQUNJLHFEQUFBO0VBQUEsNkNBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0E3RjQza0JKOztBNkZ6M2tCQTtFQUNJO0lBQ0ksaUNBQUE7SUFBQSx5QkFBQTtFN0Y0M2tCTjtBQUNGOztBNkYvM2tCQTtFQUNJO0lBQ0ksaUNBQUE7SUFBQSx5QkFBQTtFN0Y0M2tCTjtBQUNGO0E2Rnoza0JBLHVCQUFBO0FBQ0E7RUFDSSwrREFBQTtFQUFBLHVEQUFBO0E3RjIza0JKOztBNkZ4M2tCQSw0QkFBQTtBQUNBO0VBQ0ksVUFBQTtFQUNBLDJDQUFBO0VBQUEsbUNBQUE7QTdGMjNrQko7O0E2Rngza0JBO0VBQ0ksVUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QTdGMjNrQko7O0E2Rngza0JBO0VBQ0ksVUFBQTtFQUNBLHVDQUFBO0VBQUEsK0JBQUE7QTdGMjNrQko7O0E2Rngza0JBLDJCQUFBO0FBQ0E7O0VBRUksVUFBQTtFQUNBLGtFQUFBO0VBQUEsMERBQUE7QTdGMjNrQko7O0E2Rngza0JBO0VBQ0ksVUFBQTtBN0YyM2tCSjs7QTZGeDNrQkEsa0NBQUE7QUFDQTtFQUNJLFVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0E3RjIza0JKOztBNkZ4M2tCQTtFQUNJLFVBQUE7RUFDQSx5Q0FBQTtFQUFBLGlDQUFBO0E3RjIza0JKOztBNkZ4M2tCQTtFQUNJLFVBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0E3RjIza0JKOztBNkZ4M2tCQSw2QkFBQTtBQUNBO0VBQ0ksVUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7RUFBQSwwQkFBQTtBN0YyM2tCSjs7QTZGeDNrQkE7RUFDSSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0E3RjIza0JKOztBNkZ4M2tCQTtFQUNJLFVBQUE7RUFDQSwyQkFBQTtFQUNBLCtCQUFBO0VBQUEsdUJBQUE7QTdGMjNrQko7O0E2Rngza0JBLCtCQUFBO0FBQ0E7RUFDSSxVQUFBO0VBQ0EsNERBQUE7RUFBQSxvREFBQTtBN0YyM2tCSjs7QTZGeDNrQkE7RUFDSSxVQUFBO0VBQ0EsMkRBQUE7RUFBQSxtREFBQTtBN0YyM2tCSjs7QTZGeDNrQkE7RUFDSSxVQUFBO0VBQ0Esd0RBQUE7RUFBQSxnREFBQTtBN0YyM2tCSjs7QTZGeDNrQkEsMkJBQUE7QUFDQTtFQUNJLG1FQUFBO0VBQUEsMkRBQUE7QTdGMjNrQko7O0E2Rngza0JBO0VBQ0ksaUVBQUE7RUFBQSx5REFBQTtBN0YyM2tCSjs7QTZGeDNrQkE7RUFDSSxnREFBQTtFQUFBLHdDQUFBO0E3RjIza0JKOztBNkZ4M2tCQSxxQ0FBQTtBQUNBO0VBQ0k7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0U3RjIza0JOO0U2Rngza0JFO0lBQ0ksY0FBQTtFN0YwM2tCTjtFNkZ2M2tCRTtJQUNJLFdBQUE7RTdGeTNrQk47RTZGdDNrQkU7SUFDSSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxRQUFBO0lBQ0EsTUFBQTtJQUNBLFdBQUE7RTdGdzNrQk47RTZGcjNrQkU7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0U3RnUza0JOO0U2RnAza0JFO0lBQ0k7TUFDSSxrREFBQTtNQUNBLG9EQUFBO0k3RnMza0JSO0VBQ0Y7QUFDRjtBNkZuM2tCQSxVQUFBO0FBQ0E7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksU0FBQTtFQUNBLFVBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksU0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7O0VBRUksV0FBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxxQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksVUFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTdGcTNrQko7O0E2Rmwza0JBLFdBQUE7QUFDQTtFQUNJLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsaUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsNkNBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxjQUFBO0E3RnEza0JKOztBNkZsM2tCQTtFQUNJLFlBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksZ0JBQUE7QTdGcTNrQko7O0E2Rmwza0JBO0VBQ0ksVUFBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0RBQUE7RUFBQSw0Q0FBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxtQkFBQTtFQUNBLG1CQUFBO0E3RnEza0JKOztBNkZsM2tCQTtFQUNJLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esd0NBQUE7RUFDQSxZQUFBO0E3RnEza0JKOztBNkZsM2tCQTtFQUNJLHlCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxpRUFBQTtFQUFBLHlEQUFBO0VBQ0EsY0FBQTtBN0ZxM2tCSjs7QTZGbDNrQkE7RUFDSSxZQUFBO0E3RnEza0JKOztBNkZsM2tCQTtFQUNJLFVBQUE7QTdGcTNrQko7O0E2Rmwza0JBLHFDQUFBO0FBQ0E7RUFDSTtJQUNJLFlBQUE7RTdGcTNrQk47RTZGbDNrQkU7SUFDSSxZQUFBO0U3Rm8za0JOO0U2Rmoza0JFO0lBQ0ksNEJBQUE7RTdGbTNrQk47QUFDRjtBRTdsbEJBO0VBQ0U7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RUYrbGxCRjtFRTVsbEJBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUY4bGxCRjtFRTNsbEJBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUY2bGxCRjtFRTFsbEJBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFRjRsbEJGO0VFemxsQkE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VGMmxsQkY7QUFDRjtBRXhsbEJBO0VBQ0U7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RUYwbGxCRjtFRXZsbEJBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUZ5bGxCRjtFRXRsbEJBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUZ3bGxCRjtFRXJsbEJBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFRnVsbEJGO0VFcGxsQkE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VGc2xsQkY7QUFDRjtBRXRrbEJBO0VBQ0U7SUFDRSxVQUFBO0VGd2tsQkY7RUVya2xCQTtJQUNFLFVBQUE7RUZ1a2xCRjtBQUNGO0FFcGtsQkE7RUFDRTtJQUNFLFVBQUE7RUZza2xCRjtFRW5rbEJBO0lBQ0UsVUFBQTtFRnFrbEJGO0FBQ0Y7QThGcHVtQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtBOUZzdW1CRjs7QThGbHVtQkU7RUFDRSxXQUFBO0E5RnF1bUJKOztBOEZqdW1CQTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0E5Rm91bUJGOztBOEZqdW1CQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4Q0FBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSxpREFBQTtFQUNBLCtCQUFBO0VBQUEsdUJBQUE7QTlGb3VtQkY7O0E4Rmp1bUJBOztFQUVFLHlDQUFBO0VBQUEsaUNBQUE7QTlGb3VtQkY7O0E4Rmp1bUJBO0VBQ0UsbUJBQUE7RUFBQSxlQUFBO0E5Rm91bUJGOztBOEZqdW1CQTtFQUNFLDRDQUFBO0VBQUEsb0NBQUE7RUFDQSxjQUFBO0E5Rm91bUJGOztBOEZqdW1CQTtFQUNFLG9CQUFBO0VBQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw4Q0FBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSxpREFBQTtBOUZvdW1CRjs7QThGanVtQkE7RUFDRSxrQkFBQTtBOUZvdW1CRjs7QThGanVtQkEsZ0JBQUE7QUFFRTtFQUNFLFlBQUE7QTlGbXVtQko7QThGaHVtQkU7RUFDRSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSx5REFBQTtBOUZrdW1CSjs7QThGOXRtQkEsZUFBQTtBQUNBO0VBQ0UsMkJBQUE7RUFBQSxtQkFBQTtBOUZpdW1CRjtBOEZodW1CRTtFQUNFLG9DQUFBO0VBQUEsNEJBQUE7QTlGa3VtQko7QThGaHVtQkU7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTlGa3VtQko7QThGaHVtQkU7RUFDRSwrR0FBQTtFQUFBLGdGQUFBO0E5Rmt1bUJKO0E4Rmh1bUJFO0VBQ0UsK0dBQUE7RUFBQSxpRkFBQTtBOUZrdW1CSjtBOEZodW1CRTtFQUNFLGlIQUFBO0VBQUEsK0VBQUE7QTlGa3VtQko7QThGaHVtQkU7RUFDRSxpSEFBQTtFQUFBLGtGQUFBO0E5Rmt1bUJKOztBOEY5dG1CQSwrQkFBQTtBQUVFO0VBQ0UsdUJBQUE7RUFBQSxtQkFBQTtBOUZndW1CSjs7QThGNXRtQkU7RUFDRSx1QkFBQTtFQUFBLG1CQUFBO0E5Rit0bUJKOztBK0ZuNW1CQSxTQUFBO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBL0ZzNW1CRjs7QWdHNTVtQkU7RUFDRSx3QkFBQTtFQUNBLHVCQUFBO0FoRys1bUJKOztBaUdsNm1CQTtFQUNFLGlCQUFBO0FqR3E2bUJGO0FpR3A2bUJFO0VBQ0Usb0JBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFBQSx5QkFBQTtFQUFBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWpHczZtQko7QWlHcjZtQkk7RUFDRSxvQkFBQTtBakd1Nm1CTjtBaUdwNm1CRTtFQUNFLGdDQUFBO0VBQUEsNEJBQUE7RUFBQSx3QkFBQTtBakdzNm1CSjtBaUduNm1CSTtFQUNFLG9CQUFBO0FqR3E2bUJOO0FpR2w2bUJFO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtBakdvNm1CSjtBaUdsNm1CRTtFQUNFLFVBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0FqR282bUJKO0FpR2w2bUJFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWpHbzZtQko7O0FrRzE4bUJJO0VBQ0UsNENBQUE7RUFBQSxvQ0FBQTtBbEc2OG1CTjtBa0cxOG1CRTtFQUNFLG9CQUFBO0VBQ0Esb0NBQUE7RUFBQSw0QkFBQTtBbEc0OG1CSjtBa0czOG1CSTtFQUNFLG9CQUFBO0FsRzY4bUJOO0FrR3o4bUJJO0VBQ0Usb0JBQUE7QWxHMjhtQk47O0FtRzE5bUJBO0VBQ0UsaUJBQUE7QW5HNjltQkY7QW1HNTltQkU7RUFDRSxvQkFBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxVQUFBO0FuRzg5bUJKO0FtRzc5bUJJO0VBQ0Usb0JBQUE7QW5HKzltQk47QW1HMzltQkk7RUFDRSxvQkFBQTtBbkc2OW1CTjtBbUcxOW1CRTtFQUNFLFVBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0FuRzQ5bUJKOztBb0c3K21CQSxjQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQUEseUJBQUE7RUFBQSxxQkFBQTtFQUNBLG1FQUFBO0VBQUEsMkRBQUE7QXBHZy9tQkY7QW9HOSttQkU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseTdDQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0FwR2cvbUJKOztBb0c1K21CQTtFQUNJLHM3Q0FBQTtBcEcrK21CSjs7QW9HNyttQkE7RUFDRTtJQUNFLGlDQUFBO0lBQUEseUJBQUE7RXBHZy9tQkY7QUFDRjs7QW9Hbi9tQkE7RUFDRTtJQUNFLGlDQUFBO0lBQUEseUJBQUE7RXBHZy9tQkY7QUFDRjtBcUcvZ25CQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtBckdpaG5CRjtBcUdoaG5CRTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QXJHa2huQko7O0FxRy9nbkJBO0VBQ0Usb1JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBckdraG5CRjs7QXFHaGhuQkE7RUFDRSxvUkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FyR21obkJGOztBcUc5Z25CSTtFQUNFLG9SQUFBO0FyR2lobkJOOztBcUc3Z25CSTtFQUNFLG9SQUFBO0FyR2dobkJOOztBcUd0aG5CSTtFQUNFLG9SQUFBO0FyR3lobkJOOztBcUdyaG5CSTtFQUNFLG9SQUFBO0FyR3dobkJOOztBcUc5aG5CSTtFQUNFLG9SQUFBO0FyR2lpbkJOOztBcUc3aG5CSTtFQUNFLG9SQUFBO0FyR2dpbkJOOztBcUd0aW5CSTtFQUNFLG9SQUFBO0FyR3lpbkJOOztBcUdyaW5CSTtFQUNFLG9SQUFBO0FyR3dpbkJOOztBcUc5aW5CSTtFQUNFLG9SQUFBO0FyR2lqbkJOOztBcUc3aW5CSTtFQUNFLG9SQUFBO0FyR2dqbkJOOztBcUd0am5CSTtFQUNFLG9SQUFBO0FyR3lqbkJOOztBcUdyam5CSTtFQUNFLG9SQUFBO0FyR3dqbkJOOztBcUc5am5CSTtFQUNFLG9SQUFBO0FyR2lrbkJOOztBcUc3am5CSTtFQUNFLG9SQUFBO0FyR2drbkJOOztBcUd0a25CSTtFQUNFLG9SQUFBO0FyR3lrbkJOOztBcUdya25CSTtFQUNFLG9SQUFBO0FyR3drbkJOOztBcUc5a25CSTtFQUNFLG9SQUFBO0FyR2lsbkJOOztBcUc3a25CSTtFQUNFLG9SQUFBO0FyR2dsbkJOOztBcUd0bG5CSTtFQUNFLG9SQUFBO0FyR3lsbkJOOztBcUdybG5CSTtFQUNFLG9SQUFBO0FyR3dsbkJOOztBcUc5bG5CSTtFQUNFLGlSQUFBO0FyR2ltbkJOOztBcUc3bG5CSTtFQUNFLGlSQUFBO0FyR2dtbkJOOztBcUd0bW5CSTtFQUNFLG9SQUFBO0FyR3ltbkJOOztBcUdybW5CSTtFQUNFLG9SQUFBO0FyR3dtbkJOOztBcUc5bW5CSTtFQUNFLG9SQUFBO0FyR2lubkJOOztBcUc3bW5CSTtFQUNFLG9SQUFBO0FyR2dubkJOOztBcUc1bW5CQTtFQUNFLGFBQUE7QXJHK21uQkY7O0FzR3hwbkJBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7RUFDQSx1Q0FBQTtFQUFBLCtCQUFBO0VBQ0EsV0FBQTtBdEcycG5CRjtBc0cxcG5CRTtFQUNFLFVBQUE7QXRHNHBuQko7O0FzR3pwbkJBLGtCQUFBO0FBQ0E7RUFDRSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QXRHNHBuQkY7O0FzRzFwbkJBLFlBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtBdEc2cG5CRjtBc0c1cG5CRTtFQUNFLDhCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLGtCQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0F0RzhwbkJKO0FzRzVwbkJFO0VBQ0UsOEJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0F0RzhwbkJKOztBc0czcG5CQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBdEc4cG5CRjtBc0c3cG5CVztFQUNQLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7QXRHK3BuQko7O0FzRzdwbkJFO0VBQ0UsZUFBQTtBdEdncW5CSjs7QXNHN3BuQkE7RUFDRSxVQUFBO0VBQ0EsbUJSS1c7QTlGMnBuQmI7O0FzRzVwbkJFO0VBQ0UsV0FBQTtFQUNBLFFBQUE7RUFDQSw0Q0FBQTtFQUFBLG9DQUFBO0F0RytwbkJKO0FzRzlwbkJJO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QXRHZ3FuQk47QXNHOXBuQkk7RUFDRSxRQUFBO0VBQ0EsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDJCQUFBO0VBQ0EsVUFBQTtBdEdncW5CTjtBc0cvcG5CTTtFQUNFLHFCQUFBO0VBQ0Esc0RBQUE7RUFBQSw4Q0FBQTtFQUFBLHNDQUFBO0VBQUEsK0RBQUE7QXRHaXFuQlI7O0FzRzFwbkJJO0VBQ0UsYUFBQTtBdEc2cG5CTjtBc0czcG5CSTtFQUNFLFNBQUE7RUFDQSxtQ0FBQTtFQUFBLCtCQUFBO0VBQUEsMkJBQUE7RUFDQSxtQkFBQTtBdEc2cG5CTjtBc0c1cG5CTTtFQUNFLHVEQUFBO0VBQUEsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLGdFQUFBO0F0RzhwbkJSO0FzRzFwbkJFO0VBQ0Usd0RBQUE7RUFBQSxnREFBQTtFQUFBLHdDQUFBO0VBQUEsaUVBQUE7QXRHNHBuQko7O0FzR3pwbkJBLGFBQUE7QUFDQTtFQUNFLCtCQUFBO0VBQ0Esa0JBQUE7QXRHNHBuQkY7QXNHM3BuQkU7RUFDRSxtQlJ6Q1M7RVEwQ1Qsa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0NBQUE7RUFBQSw4QkFBQTtFQUFBLDBCQUFBO0F0RzZwbkJKO0FzRzNwbkJFO0VBQ0UsbUNBQUE7RUFBQSwrQkFBQTtFQUFBLDJCQUFBO0F0RzZwbkJKO0FzRzNwbkJFO0VBRUUsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBdEc0cG5CSjtBc0cxcG5CRTtFQUVFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7QXRHMnBuQko7O0FzR3RwbkJFO0VBQ0UsbUIvRjFGSztBUG12bkJUOztBc0d2cG5CRTtFQUNFLG1DQUFBO0F0RzBwbkJKO0FzR3pwbkJJO0VBQ0UsbUIvRi9GRztBUDB2bkJUOztBc0dqcW5CRTtFQUNFLG1CL0YxRks7QVA4dm5CVDs7QXNHbHFuQkU7RUFDRSxvQ0FBQTtBdEdxcW5CSjtBc0dwcW5CSTtFQUNFLG1CL0YvRkc7QVBxd25CVDs7QXNHNXFuQkU7RUFDRSxtQi9GMUZLO0FQeXduQlQ7O0FzRzdxbkJFO0VBQ0Usb0NBQUE7QXRHZ3JuQko7QXNHL3FuQkk7RUFDRSxtQi9GL0ZHO0FQZ3huQlQ7O0FzR3ZybkJFO0VBQ0UsbUIvRjFGSztBUG94bkJUOztBc0d4cm5CRTtFQUNFLG9DQUFBO0F0RzJybkJKO0FzRzFybkJJO0VBQ0UsbUIvRi9GRztBUDJ4bkJUOztBc0dsc25CRTtFQUNFLG1CL0YxRks7QVAreG5CVDs7QXNHbnNuQkU7RUFDRSxtQ0FBQTtBdEdzc25CSjtBc0dyc25CSTtFQUNFLG1CL0YvRkc7QVBzeW5CVDs7QXNHN3NuQkU7RUFDRSxtQi9GMUZLO0FQMHluQlQ7O0FzRzlzbkJFO0VBQ0Usb0NBQUE7QXRHaXRuQko7QXNHaHRuQkk7RUFDRSxtQi9GL0ZHO0FQaXpuQlQ7O0FzR3h0bkJFO0VBQ0UsbUIvRjFGSztBUHF6bkJUOztBc0d6dG5CRTtFQUNFLG1DQUFBO0F0RzR0bkJKO0FzRzN0bkJJO0VBQ0UsbUIvRi9GRztBUDR6bkJUOztBc0dudW5CRTtFQUNFLG1CL0YxRks7QVBnMG5CVDs7QXNHcHVuQkU7RUFDRSxtQ0FBQTtBdEd1dW5CSjtBc0d0dW5CSTtFQUNFLG1CL0YvRkc7QVB1MG5CVDs7QXNHOXVuQkU7RUFDRSxtQi9GMUZLO0FQMjBuQlQ7O0FzRy91bkJFO0VBQ0Usb0NBQUE7QXRHa3ZuQko7QXNHanZuQkk7RUFDRSxtQi9GL0ZHO0FQazFuQlQ7O0FzR3p2bkJFO0VBQ0UsbUIvRjFGSztBUHMxbkJUOztBc0cxdm5CRTtFQUNFLG9DQUFBO0F0RzZ2bkJKO0FzRzV2bkJJO0VBQ0UsbUIvRi9GRztBUDYxbkJUOztBc0dwd25CRTtFQUNFLGdCL0YxRks7QVBpMm5CVDs7QXNHcnduQkU7RUFDRSxxQ0FBQTtBdEd3d25CSjtBc0d2d25CSTtFQUNFLGdCL0YvRkc7QVB3Mm5CVDs7QXNHL3duQkU7RUFDRSxtQi9GMUZLO0FQNDJuQlQ7O0FzR2h4bkJFO0VBQ0UscUNBQUE7QXRHbXhuQko7QXNHbHhuQkk7RUFDRSxtQi9GL0ZHO0FQbTNuQlQ7O0FzRzF4bkJFO0VBQ0UsbUIvRjFGSztBUHUzbkJUOztBc0czeG5CRTtFQUNFLGtDQUFBO0F0Rzh4bkJKO0FzRzd4bkJJO0VBQ0UsbUIvRi9GRztBUDgzbkJUOztBc0czeG5CQTtFQUNFLGFBQUE7QXRHOHhuQkY7O0F1R243bkJBLGNBQUE7QUFDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0F2R3M3bkJGO0F1R3I3bkJFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBdkd1N25CSjtBdUdyN25CRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QXZHdTduQko7O0F1R3A3bkJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBdkd1N25CRjs7QXVHcjduQkE7RUFDRSxZQUFBO0F2R3c3bkJGOztBdUd0N25CQTtFQUNFLGFBQUE7QXZHeTduQkY7O0F3Rzc5bkJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGtCQUFBO0F4R2crbkJGO0F3Rzk5bkJFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFBQSxtQkFBQTtBeEdnK25CSjs7QXdHNTluQkE7RUFDRSxZQUFBO0F4Rys5bkJGOztBOEZueW5CQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTlGc3luQkY7O0E4Rmx4bkJBO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnREFBQTtFQUNBLGlCQUFBO0E5RnF4bkJKO0FpQnA3bkJJO0U2RTBKSjtJQVFRLGNBQUE7SUFDQSxpQkFBQTtFOUZzeG5CTjtBQUNGO0E4RnB4bkJJO0VBQ0ksa0JBQUE7QTlGc3huQlI7QThGanhuQkk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpREFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBOUZteG5CUjtBaUJ0OG5CSTtFNkU0S0E7SUFVUSxpQkFBQTtFOUZveG5CVjtBQUNGO0FRcGdvQkU7RXNGbVBVLFdBQUE7QTlGb3huQlo7QThGL3duQlk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTlGaXhuQmhCO0E4RjN3bkJZO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0E5RjZ3bkJoQjtBOEZ4d25CSTtFQUNJLDJCQUFBO0V4Rm5LRixtQkF0Q2E7RXdGMk1YLCtCQUFBO0VBQ0Esa0JBQUE7QTlGMHduQlI7QWlCdCtuQkk7RTZFd05BO0l4RmxLRSxtQkF0Q2E7RU4wOW5CakI7QUFDRjtBOEZ6d25CUTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtBOUYyd25CWjtBOEZ4d25CUTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtBOUYwd25CWjtBOEZ0d25CSTtFQUNJLG9CQUFBO0VBQ0Esd0JBQUE7QTlGd3duQlI7QWlCdi9uQkk7RTZFNk9BO0l4RnZMRSxrQkF0Q2E7RU4yK25CakI7QUFDRjtBOEZ0d25CSTtFQUNJLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E5Rnd3bkJSO0E4RnJ3bkJJO0VBQ0ksV0FBQTtBOUZ1d25CUjtBUW5rb0JFO0VzRitUVSxXQUFBO0E5RnV3bkJaO0E4Rm53bkJJO0VBQ0ksK0NBQUE7QTlGcXduQlI7QThGbnduQlE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBOUZxd25CWjtBOEZud25CWTs7RUFFSSxnQkFBQTtFQUNBLGVBQUE7QTlGcXduQmhCO0E4Rmp3bkJRO0VBQ0ksWUFBQTtBOUZtd25CWjtBaUJ4aG9CSTtFNkVvUkk7SUFJUSxZQUFBO0U5Rm93bkJkO0FBQ0Y7QThGbHduQlk7RUFDSSxpREFBQTtBOUZvd25CaEI7QThGbHduQmdCO0VBQ0ksa0JBQUE7QTlGb3duQnBCO0E4Rjl2bkJJO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBOUZnd25CUjtBOEY5dm5CUTtFQUNJLDBDQUFBO0VBQ0EsbUJBQUE7QTlGZ3duQlo7QThGOXZuQlk7RUFDSSwwQ0FBQTtBOUZnd25CaEI7QThGN3ZuQlk7RUFDSSxxQkFBQTtBOUYrdm5CaEI7QThGMXZuQkk7RUFDSSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7QTlGNHZuQlI7QThGMXZuQlE7RUFDSSxnQkFBQTtBOUY0dm5CWjtBOEZ4dm5CSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTlGMHZuQlI7QThGeHZuQlE7RUFDSSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUNBLGNBQUE7QTlGMHZuQlo7QThGdnZuQlE7RUFDSSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUNBLGNBQUE7QTlGeXZuQlo7QThGdHZuQlE7RUFDSSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QTlGd3ZuQlo7QThGcHZuQkk7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0V4RS9hRix5Q25CNEd3QjtFbUI1R3hCLGlDbkI0R3dCO0FIMGpvQjlCO0FzQi9wb0JJO0V3RTBaQTtJeEV6WkUsd0JBQUE7SUFBQSxnQkFBQTtFdEJrcW9CSjtBQUNGO0FpQnRtb0JJO0U2RTRWQTtJQWtCUSxhQUFBO0U5RjR2bkJWO0FBQ0Y7QThGeHZuQlE7RUFDSSxVQUFBO0E5RjB2bkJaO0E4RnR2bkJJO0VBRUksV0FBQTtFQUNBLFdBQUE7QTlGdXZuQlI7QWlCbG5vQkk7RTZFd1hBO0lBTVEsVUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFOUZ3dm5CVjtBQUNGO0E4RnJ2bkJJO0VBRUksWUFBQTtFQUNBLFVBQUE7QTlGc3ZuQlI7QWlCam9vQkk7RTZFd1lBO0lBTVEsWUFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtJQUNBLGtEQUFBO0lBQ0EsY0FBQTtFOUZ1dm5CVjtBQUNGOztBOEZydW5CQTtFQUNFLGtCQUFBO0E5Rnd1bkJGO0E4Rjl0bkJFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0E5Rmd1bkJKO0E4Rjl0bkJJO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBOUZndW5CTjtBOEY3dG5CSTtFQUNFLHFDQUFBO0E5Rit0bkJOO0E4RjF0bkJFO0VBQ0UsY0FBQTtBOUY0dG5CSjs7QThGdnRuQkE7Ozs7RUFJSSxrQkFBQTtFQUNBLHVCQUFBO0E5RjB0bkJKO0E4RnJ0bkJJOzs7Ozs7O0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9EQUFBO0VBQUEsNENBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFeEVwaUJGLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7RTJGMGJ0QixZQUFBO0E5RjR0bkJSO0FzQjN2b0JJO0V3RStnQkE7Ozs7Ozs7SXhFOWdCRSx3QkFBQTtJQUFBLGdCQUFBO0V0Qm93b0JKO0FBQ0Y7QWlCeHNvQkk7RTZFaWRBOzs7Ozs7O0lBbUJRLGFBQUE7RTlGOHVuQlY7QUFDRjtBOEYxdW5CUTs7Ozs7OztFQUNJLG9EQUFBO0VBQUEsNENBQUE7QTlGa3ZuQlo7QWlCNXRvQkk7RTZFaWRBOzs7Ozs7O0lBNkJRLFdBQUE7SUFDQSxZQUFBO0U5Rnd2bkJWO0FBQ0Y7QThGcnZuQkk7Ozs7RUFFSSxXQUFBO0VBQ0EsV0FBQTtBOUZ5dm5CUjtBaUIvdW9CSTtFNkVtZkE7Ozs7SUFjUSxVQUFBO0U5RnF2bkJWO0FBQ0Y7QThGbHZuQkk7Ozs7RUFFSSxZQUFBO0VBQ0EsVUFBQTtBOUZzdm5CUjtBaUI5dm9CSTtFNkVxZ0JBOzs7O0lBY1EsV0FBQTtFOUZrdm5CVjtBQUNGO0E4Ri91bkJJOzs7O0VBQ0ksZUFBQTtBOUZvdm5CUjtBaUI1d29CSTtFNkV1aEJBOzs7O0lBSVEsYUFBQTtFOUZ3dm5CVjtBQUNGO0E4RnJ2bkJJOzs7O0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBOUYwdm5CUjtBOEZ4dm5CUTs7OztFQUNJLGtDNUZybEJJO0U0RnNsQkosV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0E5RjZ2bkJaO0E4RjF2bkJROzs7O0VBQ0ksaUM1RmhtQkk7QUYrMW9CaEI7QWlCMXlvQkk7RTZFK2hCQTs7OztJQWdCUSxpQkFBQTtFOUZrd25CVjtFOEZod25CVTs7OztJQUNJLFVBQUE7SUFDQSxXQUFBO0U5RnF3bkJkO0FBQ0Y7QWlCenpvQkk7RTZFdWNKOzs7O0lBa0hRLHVCQUFBO0U5RnV3bkJOO0FBQ0Y7O0FFaHduQkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRm13bkJGO0VFaHduQkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRmt3bkJGO0VFL3ZuQkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRml3bkJGO0VFOXZuQkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGZ3duQkY7RUU3dm5CQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUYrdm5CRjtBQUNGO0FFNXZuQkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRjh2bkJGO0VFM3ZuQkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRjZ2bkJGO0VFMXZuQkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRjR2bkJGO0VFenZuQkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGMnZuQkY7RUV4dm5CQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUYwdm5CRjtBQUNGO0FFMXVuQkE7RUFDRTtJQUNFLFVBQUE7RUY0dW5CRjtFRXp1bkJBO0lBQ0UsVUFBQTtFRjJ1bkJGO0FBQ0Y7QUV4dW5CQTtFQUNFO0lBQ0UsVUFBQTtFRjB1bkJGO0VFdnVuQkE7SUFDRSxVQUFBO0VGeXVuQkY7QUFDRjtBeUdoOW9CQTs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWVBO0VBQ0UsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0VBQ0EseUJBQUE7RUFDQSwyQ0FBQTtFQUNBLG1DQUFBO0F6R2s5b0JGOztBeUdoOW9CQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBekdtOW9CRjs7QXlHajlvQkE7RUFDRSxnREFBQTtFQUNBLHdDQUFBO0F6R285b0JGOztBeUdsOW9CQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0VBR0EsMEJBQUE7QXpHcTlvQkY7O0F5R245b0JBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0F6R3M5b0JGOztBeUdwOW9CQTtFQUNFLGNBQUE7QXpHdTlvQkY7O0F5R3I5b0JBO0VBQ0UsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUVBLHNCQUFBO0F6R3c5b0JGOztBeUd0OW9CQTtFQUNFLG9CQUFBO0F6R3k5b0JGOztBeUd2OW9CQTtFQUNFLGFBQUE7QXpHMDlvQkY7O0F5R3g5b0JBO0VBQ0Usa0JBQUE7QXpHMjlvQkY7O0F5R3o5b0JBO0VBQ0Usa0JBQUE7RUFDQSw4QkFBQTtBekc0OW9CRjs7QXlHMTlvQkE7RUFDRSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBR0EsMEJBQUE7RUFDQSw4QkFBQTtFQUVBLHNCQUFBO0F6RzY5b0JGOztBeUczOW9CQTtFQUNFLCtCQUFBO0F6Rzg5b0JGOztBeUc1OW9CQTtFQUNFLDBCQUFBO0F6Rys5b0JGOztBeUc3OW9CQTtFQUNFLGdCQUFBO0F6R2crb0JGOztBeUc5OW9CQTtFQUNFLDBCQUFBO0F6R2krb0JGOztBeUcvOW9CQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxlQUFBO0F6R2srb0JGOztBeUdoK29CQTtFQUNFLGtCQUFBO0F6R20rb0JGOztBeUdqK29CQTs7O0VBR0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsK0JBQUE7QXpHbytvQkY7O0F5R2wrb0JBOztFQUVFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0F6R3Erb0JGOztBeUduK29CQTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0VBRUEsc0JBQUE7RUFDQSxzREFBQTtFQUNBLDhDQUFBO0VBR0Esa0JBQUE7QXpHcytvQkY7O0F5R3Arb0JBO0VBQ0Usb0JBQUE7QXpHdStvQkY7O0F5R3Irb0JBO0VBQ0Usc0JBQUE7QXpHdytvQkY7O0F5R3Qrb0JBOztFQUVFLDBCQUFBO0F6R3krb0JGOztBeUd2K29CQTtFQUNFLHVEQUFBO0VBQ0EsK0NBQUE7QXpHMCtvQkY7O0F5R3grb0JBO0VBR0UsMEJBQUE7QXpHMitvQkY7O0F5R3orb0JBO0VBQ0Usd0JBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsT0FBQTtHQUNBLGVBQUE7QXpHNCtvQkY7O0F5RzErb0JBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBekc2K29CRjs7QXlHMytvQkE7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBekc4K29CRjs7QXlHNStvQkE7O0VBRUUsY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QXpHKytvQkY7O0F5Rzcrb0JBO0VBQ0UsZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7QXpHZy9vQkY7O0F5Rzkrb0JBO0VBQ0UsYUFBQTtBekdpL29CRjs7QXlHLytvQkE7RUFDRSx3QkFBQTtBekdrL29CRjs7QXlHaC9vQkE7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QXpHbS9vQkY7O0F5R2ovb0JBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBekdvL29CRjs7QXlHbC9vQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBRUEsc0JBQUE7RUFDQSxnREFBQTtFQUNBLHdDQUFBO0VBR0EsMEJBQUE7QXpHcS9vQkY7O0F5R24vb0JBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F6R3Mvb0JGOztBeUdwL29CQTtFQUNFLG9DQUFBO0VBR0Esa0JBQUE7QXpHdS9vQkY7O0F5R3Ivb0JBOztFQUVFLGdCQUFBO0F6R3cvb0JGOztBeUd0L29CQTs7O0VBR0UsZUFBQTtFQUNBLFlBQUE7QXpHeS9vQkY7O0F5R3Yvb0JBO0VBQ0UsVUFBQTtBekcwL29CRjs7QXlHeC9vQkE7RUFDRSxrQkFBQTtBekcyL29CRjs7QXlHei9vQkE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0F6RzQvb0JGOztBeUcxL29CQTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBekc2L29CRjs7QXlHMy9vQkE7RUFDRSxjQUFBO0F6Rzgvb0JGOztBeUc1L29CQTtFQUNFLDRCQUFBO0F6Rysvb0JGOztBeUc3L29CQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0F6R2dncEJGOztBeUc5L29CQTs7RUFFRSxlQUFBO0F6R2lncEJGOztBeUcvL29CQTs7RUFFRSxZQUFBO0F6R2tncEJGOztBeUdoZ3BCQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EseURBQUE7QXpHbWdwQkY7O0F5R2pncEJBO0VBQ0UsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlEQUFBO0F6R29ncEJGOztBeUdsZ3BCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0F6R3FncEJGOztBeUduZ3BCQTtFQUNFLCtCQUFBO0F6R3NncEJGOztBeUdwZ3BCQTtFQUNFLFlBQUE7RUFDQSx5QkFBQTtBekd1Z3BCRjs7QXlHcmdwQkE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0F6R3dncEJGOztBeUd0Z3BCQTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBekd5Z3BCRjs7QXlHdmdwQkE7O0VBRUUscUJBQUE7QXpHMGdwQkY7O0F5R3hncEJBO0VBQ0UsZ0JBQUE7QXpHMmdwQkY7O0F5R3pncEJBO0VBQ0UseUNBQUE7RUFHQSxrQkFBQTtFQUNBLHlCQUFBO0VBS0EsNkZBQUE7RUFBQSw4REFBQTtFQUNBLDJCQUFBO0VBQ0Esc0hBQUE7RUFDQSxxRkFBQTtFQUNBLDZFQUFBO0F6RzRncEJGOztBeUcxZ3BCQTtFQUNFLHlCQUFBO0VBS0EsNkZBQUE7RUFBQSw4REFBQTtFQUNBLDJCQUFBO0VBQ0Esc0hBQUE7QXpHNmdwQkY7O0F5RzNncEJBO0VBQ0UsdUZBQUE7RUFDQSwrRUFBQTtFQUNBLHlCQUFBO0VBS0EsNkZBQUE7RUFBQSw4REFBQTtFQUNBLDJCQUFBO0VBQ0Esc0hBQUE7QXpHOGdwQkY7O0F5RzVncEJBOztFQUVFLHFCQUFBO0F6RytncEJGOztBeUc3Z3BCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBekdnaHBCRjs7QXlHOWdwQkE7RUFDRSw2QkFBQTtBekdpaHBCRjs7QXlHL2dwQkE7RUFDRSxrQkFBQTtBekdraHBCRjs7QXlHNWdwQkE7OztFQUdFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUVBLCtCQUFBO0F6RzhncEJGO0FpQnYycEJJO0V3RmlWSjs7O0luRzNSTSxrQkF0Q2E7RU42MXBCakI7QUFDRjs7QXlHN2dwQkE7RUFDRSxtQnZHL1ljO0FGKzVwQmhCOztBeUc3Z3BCQTtFQUNFLHVDQUFBO0VBQ0EsaUJBQUE7QXpHZ2hwQkY7O0F5RzdncEJBO0VBQ0UsZ0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0F6R2docEJGOztBeUc3Z3BCQTs7RUFFRSxtQ0FBQTtBekdnaHBCRjs7QXlHN2dwQkE7O0VBRUUsY0FBQTtBekdnaHBCRjs7QXlHMWdwQkU7RUFDRSxzQkFBQTtBekc2Z3BCSjtBaUIxNHBCSTtFd0Y0WEY7SUFJSSxtQkFBQTtFekc4Z3BCSjtBQUNGO0F5RzFncEJFO0VBQ0UscUJBQUE7QXpHNGdwQko7O0FpQmw1cEJJO0V3RjhZRjs7O0lBS0ksZUFBQTtFekdzZ3BCSjtBQUNGO0FpQjE1cEJJO0V3RndaRjtJQUdJLGVBQUE7SUFDQSxjQUFBO0V6R21ncEJKO0FBQ0Y7QWlCaDZwQkk7RXdGaWFGO0lBR0ksZ0JBQUE7RXpHZ2dwQko7QUFDRjtBeUc1L29CRTtFQUNFLDZCQUFBO0VBQ0EsMENBQUE7QXpHOC9vQko7QXlHMy9vQkU7RUFDRSxXQUFBO0F6RzYvb0JKOztBRTMyb0JBO0VBQ0U7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RUY4Mm9CRjtFRTMyb0JBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUY2Mm9CRjtFRTEyb0JBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUY0Mm9CRjtFRXoyb0JBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFRjIyb0JGO0VFeDJvQkE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VGMDJvQkY7QUFDRjtBRXYyb0JBO0VBQ0U7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RUZ5Mm9CRjtFRXQyb0JBO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7RUZ3Mm9CRjtFRXIyb0JBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtJQUNBLFVBQUE7RUZ1Mm9CRjtFRXAyb0JBO0lBQ0UsOERBQUE7SUFDQSxzREFBQTtFRnMyb0JGO0VFbjJvQkE7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0VGcTJvQkY7QUFDRjtBRXIxb0JBO0VBQ0U7SUFDRSxVQUFBO0VGdTFvQkY7RUVwMW9CQTtJQUNFLFVBQUE7RUZzMW9CRjtBQUNGO0FFbjFvQkE7RUFDRTtJQUNFLFVBQUE7RUZxMW9CRjtFRWwxb0JBO0lBQ0UsVUFBQTtFRm8xb0JGO0FBQ0Y7QTBHM2pxQkE7OztDQUFBO0FBTUE7Ozs7Ozs7OztDQUFBO0FBWUE7Ozs7Q0FBQTtBQU1BO0VBQW1CLDRCQUFBO0VBQThCLHdCQUFBLEVBQUEsZ0NBQUE7QTFHMGpxQmpEOztBMEd6anFCQTtFQUF3RSxzQkFBQTtFQUF3QixrQkFBQTtBMUc4anFCaEc7O0EwRzVqcUJBLG9CQUFBLDZCQUFBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QTFHK2pxQkY7O0EwRzVqcUJBLGtCQUFBLGtDQUFBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBMUcranFCRjs7QTBHMWpxQkE7Ozs7O0NBQUE7QUFPQTtFQUFnQyxrQkFBQTtBMUc2anFCaEM7O0EwRzNqcUJBO0VBQWlELGVBQUE7QTFHK2pxQmpELEUwRy9qcUJvRSwwQkFBQTtBQUVwRSxnREFBQSxzQ0FBQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBMUcranFCRjs7QTBHNWpxQkE7RUFBK0UsY0FBQTtBMUdna3FCL0UsRTBHaGtxQmlHLHNDQUFBO0FBRWpHLG9CQUFBLDhFQUFBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QTFHZ2txQkY7O0EwRzdqcUJBO0VBQW1DLFlBQUE7QTFHaWtxQm5DLEUwR2prcUJtRCxnQ0FBQTtBQUVuRDttREFDa0Qsc0NBQUE7RUFDaEQsV0FBQTtFQUNBLE9BQUE7QTFHaWtxQkY7O0EwRzlqcUJBO0VBQWtELFdBQUE7QTFHa2txQmxELEUwR2xrcUJpRSxvRUFBQTtBQUVqRSwyQ0FBQSwyREFBQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QTFHa2txQkY7O0EwRy9qcUJBO0VBQThDLGNBQUE7QTFHbWtxQjlDOztBMEdqa3FCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUN1RCxtQkFBQTtBMUdza3FCekQ7O0EwR25rcUJBLGtDQUFBLDBCQUFBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBLEVBQUEsMkJBQUE7RUFDQSxVQUFBO0ExR3NrcUJGOztBMEdua3FCQSxvREFBQSx3QkFBQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ3VELG1CQUFBO0VBQ3ZELGtCQUFBO0ExR3drcUJGOztBMEdya3FCQTs7RUFDd0gsV0FBQSxFQUFBLDRCQUFBO0ExR3lrcUJ4SDs7QTBHdmtxQkE7O0VBQzBHLFVBQUEsRUFBQSw0QkFBQTtBMUcya3FCMUc7O0EwR3prcUJBOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBMUc0a3FCRjs7QTBHemtxQkE7RUFBb0MsU0FBQTtBMUc2a3FCcEM7O0EwR3prcUJBOzs7OztDQUFBO0FBT0E7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7QTFHMmtxQkY7O0EwR3hrcUJBO0VBQWlELGdCQUFBO0ExRzRrcUJqRDs7QTBHMWtxQkE7RUFBb0UsZ0JBQUE7QTFHOGtxQnBFLEUwRzlrcUJ3RiwwQkFBQTtBQUV4RjtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtBMUc4a3FCRjs7QTBHM2txQkE7O0VBQ3VGLGFBQUE7QTFHK2txQnZGLEUwRy9rcUJ3RyxnQ0FBQTtBQUV4RztFQUEwRSxjQUFBO0ExR2dscUIxRTs7QTBHOWtxQkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QTFHaWxxQkY7O0EwRzlrcUJBO0VBQ0UsV0FBQSxFQUFBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7QTFHaWxxQkY7O0EwRzlrcUJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBMUdpbHFCRjs7QTBHOWtxQkE7O0VBRUUsWUFBQSxFQUFBLDRCQUFBO0VBQ0EsZ0JBQUE7QTFHaWxxQkY7O0EwRzlrcUJBOztFQUVFLFdBQUEsRUFBQSw0QkFBQTtFQUNBLGFBQUE7QTFHaWxxQkY7O0EwRzlrcUJBOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBMUdpbHFCRjs7QTBHOWtxQkE7RUFBZ0UsT0FBQTtBMUdrbHFCaEU7O0EwR2hscUJBO0VBQWlFLFFBQUE7QTFHb2xxQmpFOztBMEdobHFCQTs7Ozs7Q0FBQTtBQU9BO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTFHa2xxQkY7O0EwRy9rcUJBO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQTZELHNCQUFBO0ExR29scUIvRDs7QTBHamxxQkE7RUFBeUUsWUFBQTtBMUdxbHFCekU7O0EwR25scUJBO0VBQTJFLFdBQUE7QTFHdWxxQjNFOztBMEdybHFCQSxxQ0FBQTtBQUNBO0VBQXVHLFNBQUE7QTFHeWxxQnZHOztBMEd2bHFCQSxxRUFBQTtBQUNBOztFQUN1SCxRQUFBO0ExRzJscUJ2SDs7QTBHemxxQkEsc0NBQUE7QUFDQTtFQUF1SCxVQUFBO0ExRzZscUJ2SDs7QTBHM2xxQkEsNERBQUE7QUFDQTtFQUFxTSxPQUFBO0ExRytscUJyTTs7QTBHN2xxQkEsd0RBQUEsc0NBQUE7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QTFHZ21xQkY7O0EwRzdscUJBO0VBQTJFLGdCQUFBO0ExR2ltcUIzRTs7QTBHL2xxQkE7RUFBMkUsaUJBQUE7QTFHbW1xQjNFOztBMEdqbXFCQTtFQUNFLGVBQUEsRUFBQSwwQkFBQTtFQUNBLGNBQUE7QTFHb21xQkY7O0EwR2ptcUJBLHFDQUFBO0FBQ0E7RUFBa0gsZ0JBQUE7QTFHcW1xQmxIOztBMEdqbXFCQTs7OztDQUFBO0FBTUE7Ozs7OztFQU1FLCtFQUFBO0VBR0EsdUVBQUE7QTFHbW1xQkY7O0EwR2htcUJBOzs7O0VBSUUsc1FBQUE7RUFZQSw4UEFBQTtBMUcwbHFCRjs7QTBHbGxxQkE7Ozs7Q0FBQTtBQU1BOzs7O0NBQUE7QUFNQSw0QkFBQTtBQUVBO0VBQW1CLGFBQUE7RUFBZSwyQkFBQTtFQUE2QiwrQkFBQTtBMUdxbHFCL0Q7O0EwR25scUJBOztFQUN1RCxVQUFBO0VBQVksMEJBQUE7RUFBNEIsOEJBQUE7QTFHeWxxQi9GOztBMEd2bHFCQTs7Ozs7O0VBSzZELFVBQUE7RUFBWSw0QkFBQTtFQUE4QixnQ0FBQTtBMUc2bHFCdkc7O0EwRzNscUJBO0VBQ0Usc0JBQUE7RUFBd0Isb0NBQUE7RUFDeEIsMkJBQUE7RUFBNkIsK0JBQUE7QTFHZ21xQi9COztBMEc3bHFCQTtFQUNFLHNCQUFBO0VBQXdCLDJDQUFBO0VBQ3hCLDJCQUFBO0VBQTZCLCtCQUFBO0ExR2ttcUIvQjs7QTBHL2xxQkE7RUFDRSxzQkFBQTtFQUF3QiwyQ0FBQTtFQUN4QiwyQkFBQTtFQUE2QiwrQkFBQTtBMUdvbXFCL0I7O0EwR2xtcUJBOztFQUVFLHNCQUFBO0VBQXdCLDBDQUFBO0VBQ3hCLDJCQUFBO0VBQTZCLCtCQUFBO0ExR3VtcUIvQjs7QTBHcG1xQkE7Ozs7RUFJRSx1Q0FBQSxFQUFBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQWMsMkJBQUE7RUFBNkIsK0JBQUE7QTFHeW1xQjdDOztBMEd0bXFCQTtFQUNFLHdCQUFBO0VBQ0E7Ozs7R0FBQTtBMUc2bXFCRjs7QTBHdG1xQkE7RUFDRSw0QkFBQTtFQUNBOzs7O0dBQUE7QTFHNm1xQkY7O0EwR3RtcUJBO0VBQ0UsNEJBQUE7RUFDQTs7OztHQUFBO0ExRzZtcUJGOztBMEd0bXFCQTtFQUNFLDRCQUFBO0VBQ0E7Ozs7R0FBQTtBMUc2bXFCRjs7QTBHdG1xQkE7Ozs7RUFHMkMsYUFBQTtFQUFlLDJCQUFBO0VBQTZCLCtCQUFBO0ExRzRtcUJ2Rjs7QTBHMW1xQkE7Ozs7RUFHNEMsWUFBQTtFQUFjLDJCQUFBO0VBQTZCLCtCQUFBO0ExR2ducUJ2Rjs7QTBHN21xQkEsa0JBQUE7QUFFQTtFQUE4QyxzQkFBQTtFQUF3QixxQ0FBQTtBMUdpbnFCdEU7O0EwRy9tcUJBO0VBQTRELHNCQUFBO0VBQXdCLHFDQUFBO0ExR29ucUJwRjs7QTBHbG5xQkE7RUFBa0UscUNBQUE7QTFHc25xQmxFOztBMEdwbnFCQTs7RUFDZ0Ysb0NBQUE7QTFHd25xQmhGOztBMEd0bnFCQTtFQUEyQyw0QkFBQTtBMUcwbnFCM0M7O0EwR3hucUJBO0VBQTZDLGdDQUFBO0ExRzRucUI3Qzs7QTBHMW5xQkE7RUFBNkMsZ0NBQUE7QTFHOG5xQjdDOztBMEc1bnFCQTtFQUE4QyxnQ0FBQTtBMUdnb3FCOUM7O0EwRzlucUJBLDZDQUFBO0FBSUEsK0JBQUE7QUFFQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0IsMENBQUE7RUFDNkIsa0JBQUE7QTFHZ29xQnZEOztBMEc3bnFCQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0IsMkNBQUE7RUFDNkIsa0JBQUE7QTFHbW9xQnZEOztBMEdob3FCQTs7OztFQUlFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QTFHbW9xQkY7O0EwR2hvcUJBO0VBQXFFLHNCQUFBO0VBQXdCLDJDQUFBO0ExR3FvcUI3Rjs7QTBHbm9xQkE7O0VBQ21GLHNCQUFBO0VBQXdCLDBDQUFBO0ExR3dvcUIzRzs7QTBHdG9xQkE7RUFBOEMsNEJBQUE7QTFHMG9xQjlDOztBMEd4b3FCQTtFQUFnRCxnQ0FBQTtBMUc0b3FCaEQ7O0EwRzFvcUJBO0VBQWdELGdDQUFBO0ExRzhvcUJoRDs7QTBHNW9xQkE7RUFBaUQsZ0NBQUE7QTFHZ3BxQmpEOztBMEc3b3FCQSxvQkFBQTtBQUVBO0VBQ0Usc0JBQUE7RUFBd0Isb0NBQUE7RUFDNkIsa0JBQUE7QTFHa3BxQnZEOztBMEcvb3FCQTtFQUNFLHNCQUFBO0VBQXdCLHFDQUFBO0VBQzZCLGtCQUFBO0ExR3FwcUJ2RDs7QTBHbHBxQkE7RUFBb0Usc0JBQUE7RUFBd0IscUNBQUE7QTFHdXBxQjVGOztBMEdycHFCQTs7RUFDa0Ysc0JBQUE7RUFBd0Isb0NBQUE7QTFHMHBxQjFHOztBMEd4cHFCQTtFQUE2Qyw2QkFBQTtBMUc0cHFCN0M7O0EwRzFwcUJBO0VBQStDLGlDQUFBO0ExRzhwcUIvQzs7QTBHNXBxQkE7RUFBK0MsaUNBQUE7QTFHZ3FxQi9DOztBMEc5cHFCQTtFQUFnRCxpQ0FBQTtBMUdrcXFCaEQ7O0EwR2hxcUJBLDZDQUFBO0FBSUEsdUNBQUE7QUFFQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0IsMENBQUE7RUFDNkIsa0JBQUE7QTFHa3FxQnZEOztBMEcvcHFCQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0IsMkNBQUE7RUFDNkIsa0JBQUE7QTFHcXFxQnZEOztBMEdscXFCQTs7RUFFRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QTFHcXFxQkY7O0EwR2xxcUJBOztFQUVFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QTFHcXFxQkY7O0EwR2xxcUJBO0VBQXlFLHNCQUFBO0VBQXdCLDJDQUFBO0ExR3VxcUJqRzs7QTBHcnFxQkE7O0VBQ3VGLHNCQUFBO0VBQXdCLDBDQUFBO0ExRzBxcUIvRzs7QTBHeHFxQkE7RUFBa0QsNEJBQUE7QTFHNHFxQmxEOztBMEcxcXFCQTtFQUFvRCxnQ0FBQTtBMUc4cXFCcEQ7O0EwRzVxcUJBO0VBQW9ELGdDQUFBO0ExR2dycUJwRDs7QTBHOXFxQkE7RUFBcUQsZ0NBQUE7QTFHa3JxQnJEOztBMEcvcXFCQSx3QkFBQTtBQUVBO0VBQ0Usc0JBQUE7RUFBd0Isb0NBQUE7RUFDNkIsa0JBQUE7QTFHb3JxQnZEOztBMEdqcnFCQTtFQUNFLHNCQUFBO0VBQXdCLHFDQUFBO0VBQzZCLGtCQUFBO0ExR3VycUJ2RDs7QTBHcHJxQkE7RUFBd0Usc0JBQUE7RUFBd0IscUNBQUE7QTFHeXJxQmhHOztBMEd2cnFCQTs7RUFDc0Ysc0JBQUE7RUFBd0Isb0NBQUE7QTFHNHJxQjlHOztBMEcxcnFCQTtFQUFpRCw0QkFBQTtBMUc4cnFCakQ7O0EwRzVycUJBO0VBQW1ELGdDQUFBO0ExR2dzcUJuRDs7QTBHOXJxQkE7RUFBbUQsaUNBQUE7QTFHa3NxQm5EOztBMEdoc3FCQTtFQUFvRCxpQ0FBQTtBMUdvc3FCcEQ7O0EwR2xzcUJBLDZDQUFBO0FBSUEscUNBQUE7QUFFQTtFQUFvRCxzQkFBQTtFQUF3QiwwQ0FBQTtBMUdtc3FCNUU7O0EwR2pzcUJBOztFQUNpRSxVQUFBO0ExR3FzcUJqRTs7QTBHbnNxQkE7O0VBQzhELFdBQUE7QTFHdXNxQjlEOztBMEdyc3FCQTs7RUFFRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExR3dzcUJGOztBMEdwc3FCQSxzQkFBQTtBQUVBO0VBQW1ELHNCQUFBO0VBQXdCLHFDQUFBO0ExR3dzcUIzRTs7QTBHdHNxQkE7RUFBaUUsc0JBQUE7RUFBd0IscUNBQUE7QTFHMnNxQnpGOztBMEd6c3FCQTtFQUF1RSxzQkFBQTtFQUF3QixxQ0FBQTtBMUc4c3FCL0Y7O0EwRzVzcUJBOztFQUNxRixzQkFBQTtFQUF3QixvQ0FBQTtBMUdpdHFCN0c7O0EwRy9zcUJBO0VBQWdELDRCQUFBO0ExR210cUJoRDs7QTBHanRxQkE7RUFBa0QsZ0NBQUE7QTFHcXRxQmxEOztBMEdudHFCQTtFQUFrRCxnQ0FBQTtBMUd1dHFCbEQ7O0EwR3J0cUJBO0VBQW1ELGdDQUFBO0ExR3l0cUJuRDs7QTBHdnRxQkEsNkNBQUE7QUFJQSx5RUFBQTtBQUVBO0VBQWlELHNCQUFBO0VBQXdCLDJDQUFBO0ExR3d0cUJ6RTs7QTBHdHRxQkE7Ozs7RUFHdUQsWUFBQTtBMUcwdHFCdkQ7O0EwR3h0cUJBOzs7O0VBSUUsV0FBQTtFQUNBLGFBQUE7QTFHMnRxQkY7O0EwR3h0cUJBOzs7O0VBR2tFLFdBQUE7QTFHNHRxQmxFOztBMEcxdHFCQTs7OztFQUlFLFlBQUE7RUFDQSxhQUFBO0ExRzZ0cUJGOztBMEcxdHFCQTs7OztFQUlFLFdBQUEsRUFBQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0ExRzZ0cUJGOztBMEcxdHFCQTs7OztFQUcySCxVQUFBLEVBQUEsNEJBQUE7QTFHOHRxQjNIOztBMEc1dHFCQTs7OztFQUlFLFlBQUEsRUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0ExRyt0cUJGOztBMEc1dHFCQTs7OztFQUlFLFdBQUEsRUFBQSw0QkFBQTtFQUNBLGFBQUE7QTFHK3RxQkY7O0EwRzV0cUJBO0VBQThDLDRCQUFBO0ExR2d1cUI5Qzs7QTBHOXRxQkE7RUFBZ0QsNEJBQUE7QTFHa3VxQmhEOztBMEdodXFCQTtFQUFnRCw2QkFBQTtBMUdvdXFCaEQ7O0EwR2x1cUJBO0VBQWlELDZCQUFBO0ExR3N1cUJqRDs7QTBHbnVxQkEsOENBQUE7QUFFQTs7RUFDeUUsc0JBQUE7RUFBd0IscUNBQUE7QTFHdXVxQmpHOztBMEdydXFCQTtFQUFzRCxzQkFBQTtFQUF3QixxQ0FBQTtBMUcwdXFCOUU7O0EwR3h1cUJBOztFQUMrRSxzQkFBQTtFQUF3QixxQ0FBQTtBMUc2dXFCdkc7O0EwRzN1cUJBOzs7O0VBRzZGLHNCQUFBO0VBQXdCLG9DQUFBO0ExR2d2cUJySDs7QTBHOXVxQkE7RUFBbUQsZ0NBQUE7QTFHa3ZxQm5EOztBMEdodnFCQTtFQUFxRCxnQ0FBQTtBMUdvdnFCckQ7O0EwR2x2cUJBO0VBQXFELGlDQUFBO0ExR3N2cUJyRDs7QTBHcHZxQkE7RUFBc0QsaUNBQUE7QTFHd3ZxQnREOztBMEdydnFCQSw4Q0FBQTtBQUVBOztFQUNvRSxVQUFBO0ExR3d2cUJwRTs7QTBHdHZxQkE7Ozs7RUFJRSw2QkFBQTtFQUNBLDJCQUFBO0ExR3l2cUJGOztBMEd0dnFCQTs7RUFFRSxtTUFBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0VBQTZCLCtCQUFBO0ExRzB2cUIvQjs7QTBHdnZxQkE7O0VBRUUsV0FBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtBMUcwdnFCRjs7QTBHdnZxQkE7RUFBbUQsZ0NBQUE7QTFHMnZxQm5EOztBMEd6dnFCQTtFQUFxRCxnQ0FBQTtBMUc2dnFCckQ7O0EwRzN2cUJBO0VBQXFELGlDQUFBO0ExRyt2cUJyRDs7QTBHN3ZxQkE7RUFBc0QsaUNBQUE7QTFHaXdxQnREOztBMEc5dnFCQSw4QkFBQTtBQUVBO0VBQ0UsdUxBQUE7QTFHZ3dxQkY7O0EwRzd2cUJBO0VBQXdELGdDQUFBO0ExR2l3cUJ4RDs7QTBHL3ZxQkE7RUFBMEQsZ0NBQUE7QTFHbXdxQjFEOztBMEdqd3FCQTtFQUEwRCxrQ0FBQTtBMUdxd3FCMUQ7O0EwR253cUJBO0VBQTJELGtDQUFBO0ExR3V3cUIzRDs7QTBHcndxQkEsNkNBQUE7QUFJQSx1REFBQTtBQUVBOzs7O0VBSUUsMkJBQUE7RUFNQSwySEFBQTtFQUFBLHFHQUFBO0ExR293cUJGOztBMEdqd3FCQTs7OztFQUlFLDJCQUFBO0VBTUEsNkhBQUE7RUFBQSxzR0FBQTtBMUdvd3FCRjs7QTBHaHdxQkEsMEJBQUE7QUFFQTs7RUFDc0QsWUFBQTtBMUdtd3FCdEQ7O0EwR2p3cUJBOztFQUN3RCxXQUFBO0ExR3F3cUJ4RDs7QTBHbndxQkE7O0VBRUUsVUFBQTtFQUNBLDJCQUFBO0VBQTZCLCtCQUFBO0ExR3V3cUIvQjs7QTBHcHdxQkE7Ozs7RUFHc0gsbUJBQUE7QTFHMHdxQnRIOztBMEd4d3FCQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0Isb0NBQUE7RUFDeEIsaUdBQUE7RUFBQSx5RkFBQTtBMUc0d3FCRjs7QTBHendxQkE7Ozs7Ozs7O0VBT21GLHNCQUFBO0ExRzZ3cUJuRjs7QTBHM3dxQkE7O0VBQytELFVBQUE7QTFHK3dxQi9EOztBMEc3d3FCQTs7RUFFRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxpR0FBQTtFQUFBLHlGQUFBO0ExR2d4cUJGOztBMEc3d3FCQTs7RUFFRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExR2d4cUJGOztBMEc3d3FCQTtFQUF5QyxnQ0FBQTtBMUdpeHFCekM7O0EwRy93cUJBO0VBQTJDLGdDQUFBO0ExR214cUIzQzs7QTBHanhxQkE7RUFBMkMsaUNBQUE7QTFHcXhxQjNDOztBMEdueHFCQTtFQUE0QyxpQ0FBQTtBMUd1eHFCNUM7O0EwR3B4cUJBLG9CQUFBO0FBRUE7RUFDRSxzQkFBQTtFQUF3QixvQ0FBQTtFQUN4QixzREFBQTtFQUFBLDhDQUFBO0ExR3V4cUJGOztBMEdweHFCQTtFQUE0RCxzREFBQTtFQUFBLDhDQUFBO0ExR3d4cUI1RDs7QTBHdHhxQkE7RUFBOEMsaUNBQUE7QTFHMHhxQjlDOztBMEd4eHFCQTtFQUFnRCxpQ0FBQTtBMUc0eHFCaEQ7O0EwRzF4cUJBO0VBQWdELGtDQUFBO0ExRzh4cUJoRDs7QTBHNXhxQkE7RUFBaUQsa0NBQUE7QTFHZ3lxQmpEOztBMEc5eHFCQSw2Q0FBQTtBQUlBLHVDQUFBO0FBRUE7O0VBRUUsVUFBQTtFQUNBLDJCQUFBO0VBQTZCLCtCQUFBO0ExRzh4cUIvQjs7QTBHM3hxQkE7Ozs7RUFHaUgsa0JBQUE7QTFHaXlxQmpIOztBMEcveHFCQTs7RUFDMEgsa0JBQUE7QTFHcXlxQjFIOztBMEdueXFCQTs7RUFDNkQsVUFBQTtBMUd1eXFCN0Q7O0EwR3J5cUJBOztFQUM4Qyx5RkFBQTtFQUFBLGlGQUFBO0ExR3l5cUI5Qzs7QTBHdnlxQkE7O0VBRUUsV0FBQTtFQUNBLHlGQUFBO0VBQUEsaUZBQUE7QTFHMHlxQkY7O0EwR3Z5cUJBOztFQUVFLDBEQUFBO0VBQUEsa0RBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QTFHMHlxQkY7O0EwR3Z5cUJBOztFQUNnRiwwREFBQTtFQUFBLGtEQUFBO0ExRzJ5cUJoRjs7QTBHenlxQkE7Ozs7RUFHb0Ysc0JBQUE7QTFHNnlxQnBGOztBMEczeXFCQTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtBMUc4eXFCRjs7QTBHM3lxQkE7RUFDRSxzQkFBQTtFQUF3QixxQ0FBQTtFQUN4Qix5REFBQTtFQUFBLGlEQUFBO0ExRyt5cUJGOztBMEc1eXFCQTtFQUFrRCw2QkFBQTtBMUdnenFCbEQ7O0EwRzl5cUJBO0VBQStDLGdDQUFBO0ExR2t6cUIvQzs7QTBHaHpxQkE7RUFBaUQsZ0NBQUE7QTFHb3pxQmpEOztBMEdsenFCQTtFQUFpRCxpQ0FBQTtBMUdzenFCakQ7O0EwR3B6cUJBO0VBQWtELGlDQUFBO0ExR3d6cUJsRDs7QTBHcnpxQkEsMkJBQUE7QUFFQTtFQUFxQyxxREFBQTtFQUFBLDZDQUFBO0ExR3d6cUJyQzs7QTBHdHpxQkE7RUFBZ0QseUZBQUE7RUFBQSxpRkFBQTtBMUcwenFCaEQ7O0EwR3h6cUJBO0VBQXFFLDZGQUFBO0VBQUEscUZBQUE7QTFHNHpxQnJFOztBMEcxenFCQTtFQUFnRiw2RkFBQTtFQUFBLHFGQUFBO0ExRzh6cUJoRjs7QTBHNXpxQkE7Ozs7RUFHeUYsc0JBQUE7QTFHZzBxQnpGOztBMEc5enFCQTtFQUNFLHNCQUFBO0VBQXdCLHFDQUFBO0VBQ3hCLHlEQUFBO0VBQUEsaURBQUE7QTFHazBxQkY7O0EwRy96cUJBO0VBQXVELDZCQUFBO0ExR20wcUJ2RDs7QTBHajBxQkE7RUFBb0QsaUNBQUE7QTFHcTBxQnBEOztBMEduMHFCQTtFQUFzRCxpQ0FBQTtBMUd1MHFCdEQ7O0EwR3IwcUJBO0VBQXNELGtDQUFBO0ExR3kwcUJ0RDs7QTBHdjBxQkE7RUFBdUQsa0NBQUE7QTFHMjBxQnZEOztBMEd6MHFCQSw2Q0FBQTtBQUlBLHFDQUFBO0FBRUE7O0VBRUUsUUFBQTtFQUNBLGNBQUE7QTFHdzBxQkY7O0EwR3IwcUJBOzs7O0VBSUUsU0FBQTtFQUNBLGNBQUE7QTFHdzBxQkY7O0EwR3IwcUJBLHNDQUFBO0FBQ0E7O0VBRUUsT0FBQTtFQUNBLFdBQUE7QTFHdzBxQkY7O0EwR3IwcUJBOztFQUNzRCw2QkFBQTtBMUd5MHFCdEQ7O0EwR3YwcUJBOztFQUMyRCxZQUFBO0ExRzIwcUIzRDs7QTBHejBxQkE7O0VBQzZELFdBQUE7QTFHNjBxQjdEOztBMEczMHFCQTtFQUNFLHNCQUFBO0VBQXdCLDBDQUFBO0VBQ3hCLDJCQUFBO0VBQTZCLCtCQUFBO0ExR2cxcUIvQjs7QTBHNzBxQkE7O0VBRUUsc0JBQUE7RUFBd0IsMENBQUE7RUFDeEIsMkJBQUE7RUFBNkIsK0JBQUE7QTFHazFxQi9COztBMEc5MHFCQSwwQkFBQTtBQUVBO0VBQ0Usc0JBQUE7RUFBd0Isb0NBQUE7RUFDeEIsMkJBQUE7RUFBNkIsK0JBQUE7QTFHazFxQi9COztBMEcvMHFCQTs7RUFFRSxzQkFBQTtFQUF3QixvQ0FBQTtFQUN4QiwyQkFBQTtFQUE2QiwrQkFBQTtBMUdvMXFCL0I7O0EwR2oxcUJBLDZDQUFBO0FBSUEsOEJBQUE7QUFFQTs7RUFFRSxVQUFBO0VBQ0Esc0JBQUE7RUFBd0Isb0NBQUE7QTFHaTFxQjFCOztBMEc5MHFCQTs7RUFDOEQsVUFBQTtBMUdrMXFCOUQ7O0EwR2gxcUJBOzs7O0VBSUUsV0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0ExR20xcUJGOztBMEdoMXFCQTs7OztFQUlFLFdBQUE7QTFHbTFxQkY7O0EwR2gxcUJBOzs7O0VBSUUsWUFBQTtFQUNBLGFBQUE7QTFHbTFxQkY7O0EwR2gxcUJBO0VBQThDLGdDQUFBO0ExR28xcUI5Qzs7QTBHbDFxQkE7RUFBZ0QsZ0NBQUE7QTFHczFxQmhEOztBMEdwMXFCQTtFQUFnRCxpQ0FBQTtBMUd3MXFCaEQ7O0EwR3QxcUJBO0VBQWlELGlDQUFBO0ExRzAxcUJqRDs7QTBHdjFxQkEsbUJBQUE7QUFFQTtFQUE4RCxzQkFBQTtFQUF3QixxQ0FBQTtBMUcyMXFCdEY7O0EwR3oxcUJBO0VBQW9FLHNCQUFBO0VBQXdCLHFDQUFBO0ExRzgxcUI1Rjs7QTBHNTFxQkE7O0VBQ2tGLHNCQUFBO0VBQXdCLG9DQUFBO0ExR2kycUIxRzs7QTBHLzFxQkE7RUFBZ0Qsc0JBQUE7RUFBd0Isb0NBQUE7QTFHbzJxQnhFOztBMEdsMnFCQTtFQUE2QyxpQ0FBQTtBMUdzMnFCN0M7O0EwR3AycUJBO0VBQStDLGlDQUFBO0ExR3cycUIvQzs7QTBHdDJxQkE7RUFBK0Msa0NBQUE7QTFHMDJxQi9DOztBMEd4MnFCQTtFQUFnRCxrQ0FBQTtBMUc0MnFCaEQ7O0EwRzEycUJBLDZDQUFBO0FBSUEsc0ZBQUE7QUFFQTs7Ozs7O0VBTUUsV0FBQTtFQUNBLHNCQUFBO0VBQXdCLG9DQUFBO0ExRzAycUIxQjs7QTBHdjJxQkE7Ozs7OztFQU1FLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBMUcwMnFCRjs7QTBHdjJxQkE7Ozs7OztFQU1FLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBMUcwMnFCRjs7QTBHdjJxQkE7Ozs7OztFQU1FLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBMUcwMnFCRjs7QTBHdjJxQkE7OztFQUU4QyxnQ0FBQTtBMUcyMnFCOUM7O0EwR3oycUJBOzs7RUFFZ0QsZ0NBQUE7QTFHNjJxQmhEOztBMEczMnFCQTs7O0VBRWdELGlDQUFBO0ExRysycUJoRDs7QTBHNzJxQkE7OztFQUVpRCxpQ0FBQTtBMUdpM3FCakQ7O0EwRzkycUJBLHVEQUFBO0FBRUE7OztFQUVvRSxzQkFBQTtFQUF3QixxQ0FBQTtBMUdrM3FCNUY7O0EwR2gzcUJBOzs7RUFFMEUsc0JBQUE7RUFBd0IscUNBQUE7QTFHcTNxQmxHOztBMEduM3FCQTs7Ozs7O0VBS3dGLHNCQUFBO0VBQXdCLG9DQUFBO0ExR3czcUJoSDs7QTBHdDNxQkE7OztFQUVzRCxzQkFBQTtFQUF3QixvQ0FBQTtBMUcyM3FCOUU7O0EwR3ozcUJBOzs7RUFFbUQsaUNBQUE7QTFHNjNxQm5EOztBMEczM3FCQTs7O0VBRXFELGlDQUFBO0ExRyszcUJyRDs7QTBHNzNxQkE7OztFQUVxRCxrQ0FBQTtBMUdpNHFCckQ7O0EwRy8zcUJBOzs7RUFFc0Qsa0NBQUE7QTFHbTRxQnREOztBMEdoNHFCQSxvQ0FBQTtBQUVBOztFQUVFLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0NBQUE7RUFDQSw4QkFBQTtFQUE2RCxzQkFBQTtBMUdvNHFCL0Q7O0EwR2o0cUJBO0VBQXNELGtCQUFBO0VBQW9CLGdDQUFBO0ExR3M0cUIxRTs7QTBHbjRxQkEsb0NBQUE7QUFFQTtFQUFpRCxzQkFBQTtFQUF3QiwwQ0FBQTtBMUd1NHFCekU7O0EwR3I0cUJBO0VBQXNELHNCQUFBO0VBQXdCLG9DQUFBO0ExRzA0cUI5RTs7QTBHeDRxQkE7RUFBK0Qsc0JBQUE7RUFBd0IscUNBQUE7QTFHNjRxQnZGOztBMEczNHFCQTtFQUFxRSxzQkFBQTtFQUF3QixxQ0FBQTtBMUdnNXFCN0Y7O0EwRzk0cUJBOztFQUNtRixzQkFBQTtFQUF3QixvQ0FBQTtBMUdtNXFCM0c7O0EwR2o1cUJBO0VBQW9FLHNCQUFBO0VBQXdCLDJDQUFBO0ExR3M1cUI1Rjs7QTBHcDVxQkE7RUFBMEUsc0JBQUE7RUFBd0IsMkNBQUE7QTFHeTVxQmxHOztBMEd2NXFCQTs7RUFDd0Ysc0JBQUE7RUFBd0IsMENBQUE7QTFHNDVxQmhIOztBMEcxNXFCQSw2Q0FBQTtBQWdCQTtFQUNFLFVBQUE7QTFHODRxQkY7O0EwRzM0cUJBO0VBQ0Usc0JBQUE7RUFDQSwwQ0FBQTtBMUc4NHFCRjs7QTBHMzRxQkE7RUFDRSxzQkFBQTtFQUNBLDBDQUFBO0ExRzg0cUJGOztBMEczNHFCQTtFQUNFLDBDQUFBO0ExRzg0cUJGOztBMEczNHFCQTs7RUFFRSwwQ0FBQTtBMUc4NHFCRjs7QUUzaHNCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGOGhzQkY7RUUzaHNCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGNmhzQkY7RUUxaHNCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGNGhzQkY7RUV6aHNCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUYyaHNCRjtFRXhoc0JBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRjBoc0JGO0FBQ0Y7QUV2aHNCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGeWhzQkY7RUV0aHNCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGd2hzQkY7RUVyaHNCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGdWhzQkY7RUVwaHNCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUZzaHNCRjtFRW5oc0JBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRnFoc0JGO0FBQ0Y7QUVyZ3NCQTtFQUNFO0lBQ0UsVUFBQTtFRnVnc0JGO0VFcGdzQkE7SUFDRSxVQUFBO0VGc2dzQkY7QUFDRjtBRW5nc0JBO0VBQ0U7SUFDRSxVQUFBO0VGcWdzQkY7RUVsZ3NCQTtJQUNFLFVBQUE7RUZvZ3NCRjtBQUNGO0EyR3p1dEJBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtBM0cydXRCRjs7QTJHenV0QkE7RUFDRSxjQUFBO0EzRzR1dEJGOztBMkcxdXRCQTtFQUNFLFdBQUE7QTNHNnV0QkY7O0EyRzN1dEJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTNHOHV0QkY7O0EyRzV1dEJBO0VBQ0UsVUFBQTtBM0crdXRCRjs7QTJHN3V0QkE7RUFDRSxVQUFBO0EzR2d2dEJGOztBMkc5dXRCQTtFQUNFLFlBQUE7QTNHaXZ0QkY7O0EyRy91dEJBO0VBQ0UsWUFBQTtBM0drdnRCRjs7QTJHaHZ0QkE7RUFDRSxZQUFBO0EzR212dEJGOztBMkdqdnRCQTtFQUNFLGFBQUE7QTNHb3Z0QkY7O0EyR2x2dEJBO0VBQ0UsVUFBQTtBM0dxdnRCRjs7QTJHbnZ0QkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBM0dzdnRCRjs7QTJHcHZ0QkE7RUFDRSxlQUFBO0EzR3V2dEJGOztBMkdydnRCQTtFQUNFLGNBQUE7QTNHd3Z0QkY7O0EyR3R2dEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTNHeXZ0QkY7O0EyR2x2dEJBO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0EzR3F2dEJGO0FpQi91dEJJO0UwRlZKO0lBT0ksV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7RTNHc3Z0QkY7QUFDRjtBaUJ0dnRCSTtFMEZWSjtJQWFJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0UzR3V2dEJGO0FBQ0Y7QTJHcnZ0QkU7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7QTNHdXZ0Qko7QTJHcHZ0QkU7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QTNHc3Z0Qko7QWlCdHd0Qkk7RTBGYUY7SUFNSSxtQkFBQTtFM0d1dnRCSjtBQUNGO0FpQjN3dEJJO0UwRmFGO0lBVUksbUJBQUE7RTNHd3Z0Qko7QUFDRjtBMkdwdnRCRTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFHQSxjQUFBO0EzR292dEJKO0FpQnh4dEJJO0UwRjRCRjtJQVdJLG1CQUFBO0UzR3F2dEJKO0FBQ0Y7QWlCN3h0Qkk7RTBGNEJGO0lBZUksbUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFM0dzdnRCSjtBQUNGOztBMkc1c3RCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtBM0crc3RCRjtBaUI1eXRCSTtFMEZ3Rko7SUFRSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFM0dndHRCRjtBQUNGO0FpQm56dEJJO0UwRndGSjtJQWNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0UzR2l0dEJGO0FBQ0Y7QTJHL3N0QkU7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7QTNHaXR0Qko7QTJHOXN0QkU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7QTNHZ3R0Qko7QWlCcDB0Qkk7RTBGZ0hGO0lBT0ksb0JBQUE7RTNHaXR0Qko7QUFDRjtBaUJ6MHRCSTtFMEZnSEY7SUFXSSxtQkFBQTtFM0drdHRCSjtBQUNGO0EyRzlzdEJFO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0EzR2d0dEJKO0FpQngxdEJJO0UwRmdJRjtJQVdJLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RTNHaXR0Qko7QUFDRjtBaUIvMXRCSTtFMEZnSUY7SUFpQkksa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFM0drdHRCSjtBQUNGO0EyR2h0dEJJO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7QTNHa3R0Qk47QWlCOTJ0Qkk7RTBGc0pBO0lBU0ksWUFBQTtFM0dtdHRCTjtBQUNGO0EyR3pzdEJNO0VBQ0UsYUFBQTtBM0cyc3RCUjs7QTRHLzd0QkM7Ozs7OztDQUFBO0FBT0Q7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLHVCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFlBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksY0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxZQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLE1BQUE7RUFDQSxPQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxTQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFNBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksVUFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxVQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFNBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksU0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLDZCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxXQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtFQUVBLDZGQUFBO0VBQUEsOERBQUE7RUFDQSwyQkFBQTtFQUNBLGtIQUFBO0VBQ0EscUNBQUE7RUFDQSx1RUFBQTtFQUNBLGlFQUFBO0VBQ0EsV0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSw2QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxXQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLFdBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtFQUVBLDZGQUFBO0VBQUEsOERBQUE7RUFDQSwyQkFBQTtFQUNBLGtIQUFBO0VBQ0EscUNBQUE7RUFDQSx1RUFBQTtFQUNBLGlFQUFBO0VBQ0EsZ0JBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0kseUJBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksNkJBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0kseUJBQUE7RUFDQSxpRUFBQTtFQUNBLFdBQUE7RUFDQSx5Q0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSw2QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSx5Q0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSx5QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSw2QkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGdCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0kseUJBQUE7RUFDQSxXQUFBO0VBQ0EseUNBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0kseUJBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksNkJBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksV0FBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxZQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGVBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksZ0JBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0E1R2s4dEJKOztBNEcvN3RCQTtFQUNJLGVBQUE7QTVHazh0Qko7O0E0Ry83dEJBO0VBQ0ksZUFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxrQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSwwQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSwwQkFBQTtBNUdrOHRCSjs7QTRHLzd0QkE7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0E1R2s4dEJKOzs7QUUxbXRCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGOG10QkY7RUUzbXRCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGNm10QkY7RUUxbXRCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGNG10QkY7RUV6bXRCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUYybXRCRjtFRXhtdEJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRjBtdEJGO0FBQ0Y7QUV2bXRCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGeW10QkY7RUV0bXRCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGd210QkY7RUVybXRCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGdW10QkY7RUVwbXRCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUZzbXRCRjtFRW5tdEJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRnFtdEJGO0FBQ0Y7QUVybHRCQTtFQUNFO0lBQ0UsVUFBQTtFRnVsdEJGO0VFcGx0QkE7SUFDRSxVQUFBO0VGc2x0QkY7QUFDRjtBRW5sdEJBO0VBQ0U7SUFDRSxVQUFBO0VGcWx0QkY7RUVsbHRCQTtJQUNFLFVBQUE7RUZvbHRCRjtBQUNGO0FFcHJ0QkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRnNydEJGO0VFbnJ0QkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRnFydEJGO0VFbHJ0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRm9ydEJGO0VFanJ0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGbXJ0QkY7RUVocnRCQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUZrcnRCRjtBQUNGO0FFL3F0QkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRmlydEJGO0VFOXF0QkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRmdydEJGO0VFN3F0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRitxdEJGO0VFNXF0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGOHF0QkY7RUUzcXRCQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUY2cXRCRjtBQUNGO0FFN3B0QkE7RUFDRTtJQUNFLFVBQUE7RUYrcHRCRjtFRTVwdEJBO0lBQ0UsVUFBQTtFRjhwdEJGO0FBQ0Y7QUUzcHRCQTtFQUNFO0lBQ0UsVUFBQTtFRjZwdEJGO0VFMXB0QkE7SUFDRSxVQUFBO0VGNHB0QkY7QUFDRjtBNkcxM3VCQTtFQUNFLDhCQUFBO0E3RzQzdUJGOztBNkdyMXVCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBN0d3MXVCRjtBNkd0MXVCRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBN0d3MXVCSjs7QTZHbjF1QkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTdHczF1QkY7QTZHcDF1QkU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTdHczF1Qko7QTZHcDF1Qkk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTdHczF1Qk47O0E2R2h6dUJBO0UzR3FCRSxxQkFEc0M7RUFFdEMsZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQVAwRDtFQU8xRCxpQkFQMEQ7QUZzeXVCNUQ7O0E2Rzd5dUJBO0VBQ0UseUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7QTdHZ3p1QkY7QTZHOXl1QkU7RUFFRSxVQUFBO0E3Ryt5dUJKOztBNkdweXVCQTtFM0djRSxrQkFBQTtFQUNBLFVBQUE7QUYweHVCRjtBRXh4dUJFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBRjB4dUJKOztBNkczeXVCQTtFQUNFLHlCQUFBO0UzR29QQSwyQkFBQTtFQUdBLDBEQUFBO0FGMmp1QkY7O0FFOXp0QkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRmkwdEJGO0VFOXp0QkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRmcwdEJGO0VFN3p0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRit6dEJGO0VFNXp0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGOHp0QkY7RUUzenRCQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUY2enRCRjtBQUNGO0FFMXp0QkE7RUFDRTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0lBQ0EsYUFBQTtFRjR6dEJGO0VFenp0QkE7SUFDRSwrREFBQTtJQUNBLHVEQUFBO0lBQ0EsdUNBQUE7SUFDQSwrQkFBQTtFRjJ6dEJGO0VFeHp0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0lBQ0EsVUFBQTtFRjB6dEJGO0VFdnp0QkE7SUFDRSw4REFBQTtJQUNBLHNEQUFBO0VGeXp0QkY7RUV0enRCQTtJQUNFLHFDQUFBO0lBQ0EsNkJBQUE7RUZ3enRCRjtBQUNGO0FFeHl0QkE7RUFDRTtJQUNFLFVBQUE7RUYweXRCRjtFRXZ5dEJBO0lBQ0UsVUFBQTtFRnl5dEJGO0FBQ0Y7QUV0eXRCQTtFQUNFO0lBQ0UsVUFBQTtFRnd5dEJGO0VFcnl0QkE7SUFDRSxVQUFBO0VGdXl0QkY7QUFDRjtBOEd6Z3ZCQTtFNUcrR0UscUJBRGtDO0VBRWxDLGVBQUE7RUFDQSxZQUFBO0FGNjV1QkY7O0E4R3pndkJBO0U1R2dIRSxxQkFEeUM7RUFFekMsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBRjY1dUJGOztBOEczZ3ZCQTtFNUdrSEUscUJBRHNDO0VBRXRDLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFQMEQ7RUFPMUQsaUJBUDBEO0FGbzZ1QjVEOztBOEdoaHZCQTtFNUc2R0UscUI0RzVHZ0M7RTVHNkdoQyxlQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0I0R2xIOEM7RTVHa0g5QyxtQjRHbEg4QztBOUd5aHZCaEQ7O0E4R3JodkJBO0U1R21IRSxrQkFBQTtBRnM2dUJGO0FFcjZ1QkU7RUFDRSxxQkFId0I7RUFJeEIsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBRnU2dUJKOztBOEcxaHZCQTtFNUd5SEUsa0JBQUE7RUFDQSxVQUFBO0FGcTZ1QkY7QUVuNnVCRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUZxNnVCSjs7QUVqOHRCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGbzh0QkY7RUVqOHRCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGbTh0QkY7RUVoOHRCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGazh0QkY7RUUvN3RCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUZpOHRCRjtFRTk3dEJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRmc4dEJGO0FBQ0Y7QUU3N3RCQTtFQUNFO0lBQ0UsK0RBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO0lBQ0EsK0JBQUE7SUFDQSxhQUFBO0VGKzd0QkY7RUU1N3RCQTtJQUNFLCtEQUFBO0lBQ0EsdURBQUE7SUFDQSx1Q0FBQTtJQUNBLCtCQUFBO0VGODd0QkY7RUUzN3RCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7SUFDQSxVQUFBO0VGNjd0QkY7RUUxN3RCQTtJQUNFLDhEQUFBO0lBQ0Esc0RBQUE7RUY0N3RCRjtFRXo3dEJBO0lBQ0UscUNBQUE7SUFDQSw2QkFBQTtFRjI3dEJGO0FBQ0Y7QUUzNnRCQTtFQUNFO0lBQ0UsVUFBQTtFRjY2dEJGO0VFMTZ0QkE7SUFDRSxVQUFBO0VGNDZ0QkY7QUFDRjtBRXo2dEJBO0VBQ0U7SUFDRSxVQUFBO0VGMjZ0QkY7RUV4NnRCQTtJQUNFLFVBQUE7RUYwNnRCRjtBQUNGO0ErR2h4dUJBO0VBM0RFLFdBQUE7RTdHK0NBLG9HQUFBO0VBQUEsb0VBQUE7RUFDQSwyQkFBQTtFQUNBLHNIQUFBO0U2RzdDQSxxQkF3RG1DO0VBQ25DLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvR3d4dUJGO0FRcnB2QkU7RXVHcVVFLFdBQUE7RTdHdUNGLG9HQUFBO0VBQUEsb0VBQUE7RUFDQSwyQkFBQTtFQUNBLHNIQUFBO0U2R3JDRSxxQkFoQmE7QS9HcTJ1QmpCO0ErR2wxdUJFO0VBTUksdURBQUE7RUFBQSwrQ0FBQTtBL0crMHVCTjtBK0cxMHVCRTtFQUVFLFdBQUE7RUFDQSx5QkErQndCO0VBOUJ4QixxQkE4QmlDO0EvRzZ5dUJyQztBK0dwMHVCRTtFQUdFLFdBQUE7RUFDQSx5QkE1Q2tCO0VBZ0RsQixxQkEvQ2M7QS9HZzN1QmxCO0ErRy96dUJJO0VBS0ksdURBQUE7RUFBQSwrQ0FBQTtBL0c2enVCUjtBaUJqbnZCSTtFOEYyVEo7SUFRSSw0QkFBQTtJQUNBLG1CQUFBO0UvR2t6dUJGO0FBQ0Y7O0ErRzd5dUJBO0VBMVFFLFdBQUE7RXZGbklFLHlCdEJvQlU7RTZHaUhaLHFCN0dqSFk7RTZHMlhaLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvR2t6dUJGO0FROXJ2QkU7RXVHbUlFLGM3R3BIWTtFc0JyQloseUJ0QnNCWTtFNkdxSFoscUI3R3JIWTtBRm1ydkJoQjtBK0czanZCRTtFQU1JLHVEQUFBO0VBQUEsK0NBQUE7QS9Hd2p2Qk47QStHbmp2QkU7RUFFRSxXQUFBO0VBQ0EseUI3R3hJVTtFNkd5SVYscUI3R3pJVTtBRjZydkJkO0ErRzdpdkJFO0VBR0UsY0FBQTtFQUNBLHlCQXhDa0I7RUE0Q2xCLHFCQTNDYztBL0dxbHZCbEI7QStHeGl2Qkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0EvR3NpdkJSO0FpQnRwdkJJO0U4RjBVSjtJQVFJLHlCQUFBO0lBQ0EsZUFBQTtFL0d3MHVCRjtBQUNGOztBK0duMHVCQTtFQTFORSxjN0c5S1k7RXNCcEJWLHlCdEJzQlk7RTZHOEtkLHFCN0c5S2M7RTZHd1lkLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvR3cwdUJGO0FRbnV2QkU7RXVHa01FLFdBQUE7RXZGeE1BLHlCdEJvQlU7RTZHc0xWLHFCN0d0TFU7QUYwdHZCZDtBK0dqaXZCRTtFQU1JLHdEQUFBO0VBQUEsZ0RBQUE7QS9HOGh2Qk47QStHemh2QkU7RUFFRSxjN0d0TVU7RTZHdU1WLHlCN0dyTVk7RTZHc01aLHFCN0d0TVk7QUZndXZCaEI7QStHbmh2QkU7RUFHRSxXQUFBO0VBQ0EseUJBeENrQjtFQTRDbEIscUJBM0NjO0EvRzJqdkJsQjtBK0c5Z3ZCSTtFQUtJLHdEQUFBO0VBQUEsZ0RBQUE7QS9HNGd2QlI7QWlCM3J2Qkk7RThGeVZKO0lBUUkseUJBQUE7SUFDQSxlQUFBO0UvRzgxdUJGO0FBQ0Y7O0ErR3oxdUJBO0VBM1pFLGNBQUE7RXZGaEJFLHlCdUY0YTBCO0VBMVo1QixxQkEwWnFDO0VBQ3JDLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvRzgxdUJGO0FReHd2QkU7RXVHZ0JFLGNBQUE7RXZGdEJBLDJCdUZXaUI7RUFhakIscUJBWmE7QS9HdXd2QmpCO0ErR3h2dkJFO0VBTUkseURBQUE7RUFBQSxpREFBQTtBL0dxdnZCTjtBK0dodnZCRTtFQUVFLGNBQUE7RUFDQSx5QkFtWTBCO0VBbFkxQixxQkFrWW1DO0EvRysydUJ2QztBK0cxdXZCRTtFQUdFLGNBQUE7RUFDQSx5QkF4Q2tCO0VBNENsQixxQkEzQ2M7QS9Ha3h2QmxCO0ErR3J1dkJJO0VBS0kseURBQUE7RUFBQSxpREFBQTtBL0dtdXZCUjtBaUJodXZCSTtFOEZ3V0o7SUFRSSx5QkFBQTtJQUNBLGVBQUE7RS9HbzN1QkY7QUFDRjs7QStHLzJ1QkE7RUExYUUsV0FBQTtFdkZoQkUseUJ0Qm9CVTtFNkdGWixxQjdHRVk7RTZHd2FaLGVBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBL0dvM3VCRjtBUTd5dkJFO0V1R2dCRSxXQUFBO0V2RnRCQSx5QnVGV2lCO0VBYWpCLHFCQVphO0EvRzR5dkJqQjtBK0c3eHZCRTtFQU1JLHVEQUFBO0VBQUEsK0NBQUE7QS9HMHh2Qk47QStHcnh2QkU7RUFFRSxXQUFBO0VBQ0EseUI3R3JCVTtFNkdzQlYscUI3R3RCVTtBRjR5dkJkO0ErRy93dkJFO0VBR0UsV0FBQTtFQUNBLHlCQXhDa0I7RUE0Q2xCLHFCQTNDYztBL0d1enZCbEI7QStHMXd2Qkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0EvR3d3dkJSOztBK0duNHVCQTtFQXJiRSxXQUFBO0V2RmhCRSx5QnRCZ0NVO0U2R2RaLHFCN0djWTtFNkd1YVosZUFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0EvR3c0dUJGO0FRNTB2QkU7RXVHZ0JFLFdBQUE7RXZGdEJBLHlCdUZXaUI7RUFhakIscUJBWmE7QS9HMjB2QmpCO0ErRzV6dkJFO0VBTUksd0RBQUE7RUFBQSxnREFBQTtBL0d5enZCTjtBK0dwenZCRTtFQUVFLFdBQUE7RUFDQSx5QjdHVFU7RTZHVVYscUI3R1ZVO0FGK3p2QmQ7QStHOXl2QkU7RUFHRSxXQUFBO0VBQ0EseUJBeENrQjtFQTRDbEIscUJBM0NjO0EvR3MxdkJsQjtBK0d6eXZCSTtFQUtJLHdEQUFBO0VBQUEsZ0RBQUE7QS9HdXl2QlI7O0ErR3Y1dUJBO0VBaGNFLFdBQUE7RXZGaEJFLHlCdEJvQ1U7RTZHbEJaLHFCN0drQlk7RTZHOGFaLGVBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBL0c0NXVCRjtBUTMydkJFO0V1R2dCRSxXQUFBO0V2RnRCQSx5QnVGV2lCO0VBYWpCLHFCQVphO0EvRzAydkJqQjtBK0czMXZCRTtFQU1JLHVEQUFBO0VBQUEsK0NBQUE7QS9HdzF2Qk47QStHbjF2QkU7RUFFRSxXQUFBO0VBQ0EseUI3R0xVO0U2R01WLHFCN0dOVTtBRjAxdkJkO0ErRzcwdkJFO0VBR0UsV0FBQTtFQUNBLHlCQXhDa0I7RUE0Q2xCLHFCQTNDYztBL0dxM3ZCbEI7QStHeDB2Qkk7RUFLSSx1REFBQTtFQUFBLCtDQUFBO0EvR3MwdkJSOztBK0cxNnVCQTtFQXhORSxjN0dwT1k7RXNCaENWLHdDdEJrQ1k7RTZHb09kLG9DN0dwT2M7RTZHbWNkLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvR3c2dUJGO0FRMTR2QkU7RXVHb1FFLFdBdU5jO0V2RmplZCx5QnRCZ0NVO0U2RzRPVixxQjdHNU9VO0FGcTN2QmQ7QStHdG92QkU7RUFNSSx5REFBQTtFQUFBLGlEQUFBO0EvR21vdkJOO0ErRzludkJFO0VBRUUsYzdHNVBVO0U2RzZQVix3QzdHM1BZO0U2RzRQWixvQzdHNVBZO0FGMjN2QmhCO0ErR3hudkJFO0VBR0UsV0F5TGM7RUF4TGQseUJBeENrQjtFQTRDbEIscUJBM0NjO0EvR2dxdkJsQjtBK0dubnZCSTtFQUtJLHlEQUFBO0VBQUEsaURBQUE7QS9HaW52QlI7QWlCbDJ2Qkk7RThGeVpKO0lBZUkseUJBQUE7SUFDQSxlQUFBO0UvRzg3dUJGO0FBQ0Y7O0ErRzE3dUJBO0VBN09FLFdBK09nQjtFdkZuZmQseUJ0QmdDVTtFNkdzT1oscUI3R3RPWTtFNkcwZFosbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QS9Hdzd1QkY7QVEvNnZCRTtFdUdvUUUsYzdHMU9VO0VzQmhDVix3Q3RCa0NZO0U2RzBPWixvQzdHMU9ZO0FGdzV2QmhCO0ErRzNxdkJFO0VBTUksMERBQUE7RUFBQSxrREFBQTtBL0d3cXZCTjtBK0ducXZCRTtFQUVFLFdBdU5jO0VBdE5kLHlCN0c3UFU7RTZHOFBWLHFCN0c5UFU7QUZrNnZCZDtBK0c3cHZCRTtFQUdFLGM3R3hRVTtFNkd5UVYsd0NBeENrQjtFQTRDbEIsb0NBM0NjO0EvR3FzdkJsQjtBK0d4cHZCSTtFQUtJLDBEQUFBO0VBQUEsa0RBQUE7QS9Hc3B2QlI7QWlCdjR2Qkk7RThGOGFKO0lBZUkseUJBQUE7SUFDQSxlQUFBO0UvRzg4dUJGO0FBQ0Y7O0ErR3o4dUJBO0VBblFFLGM3R2hPWTtFc0JwQ1Ysd0N0QnNDWTtFNkdnT2Qsb0M3R2hPYztFNkcwZWQsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QS9HdTh1QkY7QVFwOXZCRTtFdUdvUUUsV0FrUWM7RXZGNWdCZCx5QnRCb0NVO0U2R3dPVixxQjdHeE9VO0FGMjd2QmQ7QStHaHR2QkU7RUFNSSx3REFBQTtFQUFBLGdEQUFBO0EvRzZzdkJOO0ErR3hzdkJFO0VBRUUsYzdHeFBVO0U2R3lQVix3QzdHdlBZO0U2R3dQWixvQzdHeFBZO0FGaTh2QmhCO0ErR2xzdkJFO0VBR0UsV0FvT2M7RUFuT2QseUJBeENrQjtFQTRDbEIscUJBM0NjO0EvRzB1dkJsQjtBK0c3cnZCSTtFQUtJLHdEQUFBO0VBQUEsZ0RBQUE7QS9HMnJ2QlI7QWlCNTZ2Qkk7RThGb2NKO0lBZUkseUJBQUE7SUFDQSxlQUFBO0UvRzY5dUJGO0FBQ0Y7O0ErR3o5dUJBO0VBeFJFLFdBMFJnQjtFdkY5aEJkLHlCdEJvQ1U7RTZHa09aLHFCN0dsT1k7RTZHaWdCWixtQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBL0d1OXVCRjtBUXovdkJFO0V1R29RRSxjN0d0T1U7RXNCcENWLHdDdEJzQ1k7RTZHc09aLG9DN0d0T1k7QUY4OXZCaEI7QStHcnZ2QkU7RUFNSSwwREFBQTtFQUFBLGtEQUFBO0EvR2t2dkJOO0ErRzd1dkJFO0VBRUUsV0FrUWM7RUFqUWQseUI3R3pQVTtFNkcwUFYscUI3RzFQVTtBRncrdkJkO0ErR3Z1dkJFO0VBR0UsYzdHcFFVO0U2R3FRVix1Q0F4Q2tCO0VBNENsQixtQ0EzQ2M7QS9HK3d2QmxCO0ErR2x1dkJJO0VBS0ksMERBQUE7RUFBQSxrREFBQTtBL0dndXZCUjtBaUJqOXZCSTtFOEZ5ZEo7SUFlSSx5QkFBQTtJQUNBLGVBQUE7RS9HNit1QkY7QUFDRjs7QStHeCt1QkE7RUE5U0UsYzdHMVBZO0VzQlZWLHNCdUZxakJjO0VBL1NoQixrQkFnVGdCO0VBS2hCLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvR3MrdUJGO0FROWh3QkU7RXVHb1FFLGM3R3RQVTtFc0JwQlYsc0J1RndqQmM7RUE1U2Qsa0JBNlNjO0EvR2cvdUJsQjtBK0cxeHZCRTtFQU1JLDBEQUFBO0VBQUEsa0RBQUE7QS9HdXh2Qk47QStHbHh2QkU7RUFFRSxjN0dsUlU7RTZHbVJWLHNCQXdSYztFQXZSZCxrQkF3UmM7QS9HMi91QmxCO0ErRzV3dkJFO0VBR0UsYzdHcFJVO0U2R3FSVix5QkF4Q2tCO0VBNENsQixxQkEzQ2M7QS9Hb3p2QmxCO0ErR3Z3dkJJO0VBS0ksMERBQUE7RUFBQSxrREFBQTtBL0dxd3ZCUjtBaUJ0L3ZCSTtFOEYrZUo7SUFlSSw2QkFBQTtJQUNBLGVBQUE7RS9HNC91QkY7QUFDRjs7QStHdi91QkE7RUFwVUUsNEI3R25QYztFc0JqQlosdUN0QmFZO0U2R3lQZCxtQzdHelBjO0U2R29rQmQsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QS9HcS91QkY7QVFua3dCRTtFdUdvUUUsYzdHaFFVO0VzQlZWLHVDdEJhWTtFNkcrUFosbUM3Ry9QWTtBRmlrd0JoQjtBK0cvenZCRTtFQU1JLDBEQUFBO0VBQUEsa0RBQUE7QS9HNHp2Qk47QStHdnp2QkU7RUFFRSw0QjdHM1FZO0U2RzRRWix1QzdHaFJZO0U2R2lSWixtQzdHalJZO0FGeWt3QmhCO0ErR2p6dkJFO0VBR0UsYzdHOVJVO0U2RytSVixvQ0F4Q2tCO0VBNENsQixnQ0EzQ2M7QS9HeTF2QmxCO0ErRzV5dkJJO0VBS0ksMERBQUE7RUFBQSxrREFBQTtBL0cweXZCUjtBaUIzaHdCSTtFOEZxZ0JKO0lBZUkseUJBQUE7SUFDQSxlQUFBO0UvRzJndkJGO0FBQ0Y7O0ErR3RndkJBO0VBM2RFLFdBQUE7RXZGbklFLHlCdEJvQlU7RTZHaUhaLHFCN0dqSFk7RTZHNGtCWixtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QS9HMmd2QkY7QVF2bXdCRTtFdUdtSUUsYzdHcEhZO0VzQnJCWix5QnRCc0JZO0U2R3FIWixxQjdHckhZO0FGNGx3QmhCO0ErR3ArdkJFO0VBTUksdURBQUE7RUFBQSwrQ0FBQTtBL0dpK3ZCTjtBK0c1OXZCRTtFQUVFLFdBQUE7RUFDQSx5QjdHeElVO0U2R3lJVixxQjdHeklVO0FGc213QmQ7QStHdDl2QkU7RUFHRSxjQUFBO0VBQ0EseUJBeENrQjtFQTRDbEIscUJBM0NjO0EvRzgvdkJsQjtBK0dqOXZCSTtFQUtJLHVEQUFBO0VBQUEsK0NBQUE7QS9HKzh2QlI7QWlCL2p3Qkk7RThGMmhCSjtJQU9JLDZCQUFBO0lBQ0EsZUFBQTtFL0dpaXZCRjtBQUNGOztBK0c1aHZCQTtFQXhXRSxXQTBXZ0I7RXZGOW1CZCx5QnRCNENVO0U2RzBOWixxQjdHMU5ZO0U2R3lrQlosbUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QS9HMGh2QkY7QVE1b3dCRTtFdUdvUUUsYzdHN05ZO0VzQjdDWix5QnRCOENZO0U2RzhOWixxQjdHOU5ZO0FGeW13QmhCO0ErR3g0dkJFO0VBTUksMERBQUE7RUFBQSxrREFBQTtBL0dxNHZCTjtBK0doNHZCRTtFQUVFLFdBa1ZjO0VBalZkLHlCN0dqUFU7RTZHa1BWLHFCN0dsUFU7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LGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QWhIdXZ3Qko7QWdIcHZ3QkU7RUFDRSx1QkFBQTtBaEhzdndCSjtBZ0hwdndCSTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QWhIc3Z3Qk47QWlCdm95Qkk7RStGKzRCQTtJQUtJLHNCQUFBO0VoSHV2d0JOO0FBQ0Y7QWdIanZ3QkU7RTFHcjJCSSxtQkF0Q2E7RTBHNjRCZixnQkFBQTtFMUZsK0JFLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7QUgwbXlCOUI7QXNCL3N5Qkk7RTBGeTlCRjtJMUZ4OUJJLHdCQUFBO0lBQUEsZ0JBQUE7RXRCa3R5Qko7QUFDRjtBaUJ0cHlCSTtFK0YyNUJGO0kxR3IyQkksZUF0Q2E7RU4wb3lCakI7QUFDRjtBUXB0eUJFO0V3Rzg5QkksYzlHbjlCVTtBRjRzeUJoQjtBZ0h0dndCSTtFQUNFLGM5R3Y5QlU7QUYrc3lCaEI7QWdIL3V3Qk07RUFDRSx5QjlHdDlCTTtBRnVzeUJkO0FnSDV1d0JJO0VBQ0UsYzlHNTlCUTtBRjBzeUJkO0FRaHV5QkU7RXdHcS9CTSxjOUc5OUJRO0FGNHN5QmhCO0FnSDN1d0JNO0VBQ0UsYzlHbCtCUTtBRitzeUJoQjtBZ0hsdXdCTTtFQUNFLHlCOUczK0JNO0FGK3N5QmQ7QWdIL3R3Qkk7RUFDRSxjOUdqL0JRO0FGa3R5QmQ7QVE1dXlCRTtFd0c4Z0NNLGM5R24vQlE7QUZvdHlCaEI7QWdIOXR3Qk07RUFDRSxjOUd2L0JRO0FGdXR5QmhCO0FnSHp0d0JFO0VBQ0UsdUJBQUE7QWhIMnR3Qko7QWlCNXJ5Qkk7RStGZytCRjtJQUdJLHNCQUFBO0VoSDZ0d0JKO0FBQ0Y7O0FnSHZ0d0JBO0VBRUUsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FoSHl0d0JGO0FnSHZ0d0JFO0VBQ0Usd0JBQUE7QWhIeXR3Qko7QWdIdHR3QkU7RTFHOTdCSSxtQkF0Q2E7RTBHcytCZixnQkFBQTtFQUNBLDRCOUcxaUNZO0U4RzJpQ1osMEJBQUE7RTFGN2pDRSx5Q25CNEd3QjtFbUI1R3hCLGlDbkI0R3dCO0FIMHF5QjlCO0FzQi93eUJJO0UwRmtqQ0Y7STFGampDSSx3QkFBQTtJQUFBLGdCQUFBO0V0Qmt4eUJKO0FBQ0Y7QVEvd3lCRTtFd0dxakNJLGM5RzNpQ1E7RThHNGlDUiwwQkFBQTtBaEg2dHdCTjtBZ0gxdHdCSTtFQUNFLGM5R2hqQ1E7QUY0d3lCZDs7QWdIcHR3QkE7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0NBQUE7QWhIdXR3QkY7QWdIcnR3QkU7RUFDRSwrQ0FBQTtBaEh1dHdCSjtBZ0hydHdCSTtFQUNFLG1CQUFBO0FoSHV0d0JOO0FnSGx0d0JFO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGM5R3BsQ1U7RW9CWlIseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSHlzeUI5QjtBc0I5eXlCSTtFMEZxbENGO0kxRnBsQ0ksd0JBQUE7SUFBQSxnQkFBQTtFdEJpenlCSjtBQUNGO0FROXl5QkU7RXdHeWxDSSxjOUd6bENRO0U4RzBsQ1IsdUM5R3ZsQ1U7QUYreXlCaEI7QWdIcnR3Qkk7RUFDRSxjOUc5bENRO0U4RytsQ1IsdUM5RzVsQ1U7QUZtenlCaEI7QWdIbHR3QkU7RUFDRSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QWhIb3R3Qko7QWdIanR3QkU7RTFHOS9CSSxtQkF0Q2E7RTBHc2lDZixnQkFBQTtFQUNBLGM5R2huQ1U7QUZtMHlCZDtBZ0hodHdCRTtFQUNFLGdCQUFBO0UxR3JnQ0UsbUJBdENhO0UwRzZpQ2YsZ0JBQUE7RUFDQSw0QjlHam5DWTtBRm0weUJoQjs7QWdINXN3QkE7RUFDRSx1QkFBQTtFQUNBLCtDQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtBaEgrc3dCRjtBaUJ2eHlCSTtFK0Zva0NKO0lBT0ksa0JBQUE7RWhIZ3R3QkY7QUFDRjtBZ0g5c3dCRTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7QWhIZ3R3Qko7QWlCaHl5Qkk7RStGOGtDRjtJQUlJLGtCQUFBO0VoSGt0d0JKO0FBQ0Y7QWdIL3N3QkU7RUFFRSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FoSGd0d0JKO0FnSDdzd0JFO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxVQUFBO0FoSCtzd0JKO0FpQjd5eUJJO0UrRjRsQ0Y7SUFLSSxxQkFBQTtFaEhndHdCSjtBQUNGO0FnSDlzd0JJO0VBQ0UsZUFBQTtBaEhndHdCTjtBZ0gzc3dCRTtFQUNFLDJCQUFBO0VBQ0Esd0JBQUE7RTFHdGpDRSxtQkF0Q2E7RTBHOGxDZixnQkFBQTtFQUNBLGM5R3hxQ1U7RThHeXFDViwwQ0FBQTtFMUZyckNFLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7RTZHNmtDMUIsVUFBQTtBaEgyc3dCSjtBc0I3M3lCSTtFMEZ3cUNGO0kxRnZxQ0ksd0JBQUE7SUFBQSxnQkFBQTtFdEJnNHlCSjtBQUNGO0FpQnAweUJJO0UrRjBtQ0Y7STFHcGpDSSxlQXRDYTtFTnd6eUJqQjtBQUNGO0FRbDR5QkU7RXdHb3JDSSw2QjlHNXFDVTtBRjYzeUJoQjtBZ0g5c3dCSTtFQUNFLDZCOUdockNVO0U4R2lyQ1Ysc0NBQUE7QWhIZ3R3Qk47QWdIdnN3Qk07RUFDRSxzQ0FBQTtBaEh5c3dCUjtBZ0g5cndCTTtFQUNFLHNDQUFBO0FoSGdzd0JSOztBZ0hscndCQTtFQUNFLHNCQUFBO0FoSHFyd0JGO0FpQjExeUJJO0UrRm9xQ0o7SUFJSSx1QkFBQTtJMUdsbkNFLGtCQXRDYTtFTisweUJqQjtBQUNGO0FnSHByd0JFO0VBRUUsZ0JBQUE7QWhIcXJ3Qko7QWdIaHJ3Qkk7RUFDRSw0QjlHdnVDVTtFOEd3dUNWLDBCQUFBO0UxRjF2Q0EseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSGkweUI5QjtBc0J0NnlCSTtFMEZpdkNBO0kxRmh2Q0Usd0JBQUE7SUFBQSxnQkFBQTtFdEJ5NnlCSjtBQUNGO0FR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aUhqaHpCRTtFQUNFLGVBQUE7QWpIbWh6Qko7QWlIamh6Qkk7RUFDRSxjL0dyQ1E7QUZ3anpCZDtBaUg5Z3pCRTtFQUNFLGVBQUE7QWpIZ2h6Qko7QWlIOWd6Qkk7RUFDRSxjL0dsQ1E7QUZranpCZDtBaUgzZ3pCRTtFQUNFLGVBQUE7QWpINmd6Qko7QWlIM2d6Qkk7RUFDRSxjL0d2Q1E7QUZvanpCZDtBaUh4Z3pCRTtFQUNFLGVBQUE7QWpIMGd6Qko7QWlIeGd6Qkk7RUFDRSxjL0doRVE7QUYwa3pCZDs7QWlINS95QkU7RUFDRSx1QkFBQTtBakgrL3lCSjtBaUg1L3lCRTtFM0dtQkksbUJBdENhO0UyR3FCZixnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBakg4L3lCSjtBaUg1L3lCSTtFM0dhRSxtQkF0Q2E7RTJHMkJiLGdCQUFBO0VBQ0EsNEJBQUE7QWpIOC95Qk47QWlIamd6Qkk7RTNHYUUsbUJBdENhO0UyRzJCYixnQkFBQTtFQUNBLDRCQUFBO0FqSDgveUJOO0FpSGpnekJJO0UzR2FFLG1CQXRDYTtFMkcyQmIsZ0JBQUE7RUFDQSw0QkFBQTtBakg4L3lCTjtBaUhqZ3pCSTtFM0dhRSxtQkF0Q2E7RTJHMkJiLGdCQUFBO0VBQ0EsNEJBQUE7QWpIOC95Qk47QWlIamd6Qkk7RTNHYUUsbUJBdENhO0UyRzJCYixnQkFBQTtFQUNBLDRCQUFBO0FqSDgveUJOOztBaUhsL3lCQTtFQUNFLHVCQUFBO0UzR0hJLG1CQXRDYTtBTitoekJuQjs7QWlIai95QkE7RUFDRSxzQkFBQTtBakhvL3lCRjtBaUJuanpCSTtFZ0c4REo7SUFJSSx1QkFBQTtFakhxL3lCRjtBQUNGO0FpSG4veUJFO0VBQ0UsdUJBQUE7QWpIcS95Qko7QWlIbC95QkU7RTNHbkJJLGVBdENhO0FOOGl6Qm5CO0FpSGwveUJJO0UzR3RCRSxlQXRDYTtFMkc4RGIsZ0JBQUE7RUFDQSw0Qi9HbElVO0FGc256QmhCO0FpSHYveUJJO0UzR3RCRSxlQXRDYTtFMkc4RGIsZ0JBQUE7RUFDQSw0Qi9HbElVO0FGc256QmhCO0FpSHYveUJJO0UzR3RC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Qkk7RXNHeERKO0lqSHdJUSxtQkFoRVc7RU4wNDFCakI7QUFDRjtBTXJ6MUJRO0VpSDlKUjtJakhzS1ksbUNBOURNO0VOKzIxQmhCO0FBQ0Y7QXVIMTgxQkk7RWpIZ0dFLG1CQXRDYTtFaUh4RFgsNEJySFhRO0VxSFlSLG9CQUFBO0F2SDQ4MUJSO0F1SHo4MUJJO0VBQ0ksa0JBQUE7RUFDQSxzQkFBQTtFakh3RkYsbUJBdENhO0VpSGhEWCxvQkFBQTtFakdyQ0YseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSHE0MUI5QjtBc0IxKzFCSTtFaUcwQkE7SWpHekJFLHdCQUFBO0lBQUEsZ0JBQUE7RXRCNisxQko7QUFDRjtBaUJqNzFCSTtFc0dwQ0E7SWpIMEZFLG1CQXRDYTtFTnE2MUJqQjtBQUNGO0FpQnQ3MUJJO0VzR3BDQTtJakgwRkUsa0JBdENhO0VOMDYxQmpCO0FBQ0Y7QXVIaDkxQlE7RUFHSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSw2Q0FBQTtFQUNBLGdCQUFBO0VqSG1FTixtQkF0Q2E7RWlIM0JQLGNySHBDRTtFb0J0QlIseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSCs1MUI5QjtBc0JwZzJCSTtFaUd5Q0k7SWpHeENGLHdCQUFBO0lBQUEsZ0JBQUE7RXRCdWcyQko7QUFDRjtBdUhoOTFCWTtFQUNJLGNBQUE7QXZIazkxQmhCO0F1SDc4MUJJO0VBQ0ksa0RBQUE7RUFDQSxXQUFBO0F2SCs4MUJSO0F1SDc4MUJRO0VBQ0ksV0FBQTtBdkgrODFCWjtBdUg3ODFCWTtFQUNJLFdBQUE7QXZIKzgxQmhCO0F1SDU4MUJZO0VBQ0ksY3JINURGO0FGMGcyQmQ7QXVINTgxQmdCO0VBQ0ksY3JIL0ROO0FGNmcyQmQ7QXVIdDgxQlE7RUFDSSxjckg1REU7QUZvZzJCZDtBdUh0ODFCWTtFQUNJLGNySC9ERjtBRnVnMkJkO0F1SHI4MUJZO0VBQ0ksY3JIbEVBO0FGeWcyQmhCO0F1SHI4MUJnQjtFQUNJLGNySHJFSjtBRjRnMkJoQjtBdUgvNzFCUTtFQUNJLGNySDNF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O0VBQ0UsaUJBQUE7QXhIZysyQkY7O0F3SDU5MkJBO0VBQ0UsOEJBQUE7QXhIKzkyQkY7QWlCeDYyQkk7RXVHeERKO0lBSUksOEJBQUE7RXhIZysyQkY7QUFDRjtBd0g5OTJCRTtFQUNFLGdCQUFBO0F4SGcrMkJKO0F3SDc5MkJFO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtBeEgrOTJCSjs7QXdIejkyQkE7RUFDRSxxQkFBQTtBeEg0OTJCRjs7QXdIeDkyQkE7RWxIc0ZNLG1CQXRDYTtFa0g5Q2pCLDRCdEhyQmM7QUZnLzJCaEI7QWlCNzcyQkk7RXVHaENKO0lsSHNGTSxrQkF0Q2E7RU5pNzJCakI7QUFDRjs7QXdIbjkyQkk7RUFDRSxjdEhmUTtBRnErMkJkO0F3SHA5MkJNO0VBQ0UsY3RIbEJNO0FGdysyQmQ7QXdIbjkyQk07RUFDRSxjdEhyQlE7QUYwKzJCaEI7QXdIbjkyQlE7RUFDRSxjdEh4Qk07QUY2KzJCaEI7QVF4ZzNCRTtFZ0g2REksY3RIbkNRO0FGaS8yQmQ7QXdIMzgyQkk7RUFDRSx5QnRIdkNRO0FGby8yQmQ7QVE5ZzNCRTtFZ0h5RUksY3RIL0NRO0FGdS8yQmQ7QXdIcjgyQkk7RUFDRSxjdEhuRFE7RXNIb0RSLHFDQUFBO0F4SHU4MkJOO0F3SGg4MkJJO0VBQ0UsY3RINURRO0FGOC8yQmQ7QVF4aDNCRTtFZ0h5Rk0sY3RIOURRO0FGZ2czQmhCO0FRL2gzQkU7RWdId0dNLGN0SDFFTTtBRm9nM0JkO0F3SHo3MkJRO0VBQ0UsY3RINUVJO0FGdWczQmQ7QVFqaTNCRTtFZ0hpSEksY3RIdkZRO0FGMGczQmQ7QXdIaDcyQkk7RUFDRSxjdEhySFE7RXNIc0hSLHNDQUFBO0F4SGs3MkJOO0F3SDM2MkJJO0VBQ0UsY3RIcEdRO0FGaWgzQmQ7QVEzaTNCRTtFZ0hpSU0sY3RIdEdRO0FGbWgzQmhCO0F3SHY2MkJNO0VBQ0UsY3RIOUdNO0FGdWgzQmQ7QXdIbjYyQk07RUFDRSxjdEhySE07QUYwaDNCZDtBUXBqM0JFO0VnSGtKUSxjdEh2SE07QUY0aDNCaEI7QXdINTUyQkk7RUFDRSxjdEhsSVE7QUZnaTNCZDtBUTFqM0JFO0VnSCtKTSxjdEhwSVE7QUZraTNCaEI7QVE3ajNCRTtFZ0gwS00sY3RIaEpNO0FGc2kzQmQ7QXdILzQyQkk7RUFDRSxjdEh4SlE7QUZ5aTNCZDtBUW5rM0JFO0VnSG9MTSxjdEh6SlE7QUYyaTNCaEI7QVF0azNCRTtFZ0g4TE0sY3RIcEtNO0FGK2kzQmQ7QXdIcjQyQkU7RUFDRSxlQUFBO0F4SHU0MkJKO0F3SHI0MkJJO0VBQ0UsY3RIOUtRO0FGcWozQmQ7QXdIajQyQkk7RUFDRSx5QnRIckxRO0FGd2ozQmQ7QXdIOTMyQkU7RUFDRSxjdEgzTFU7QUYyajNCZDtBUXJsM0JFO0VnSHdOSSxjdEg3TFU7QUY2ajNCaEI7QXdINzMyQkk7RUFDRSxjdEhqTVU7QUZnazNCaEI7QVEzbDNCRTtFZ0hzT00sY3RINU1NO0FGb2szQmQ7QXdILzIyQkk7RUFDRSx5QnRIdE5RO0FGdWszQmQ7QXdINTIyQkU7RUFDRSxjdEg1TlU7QUYwazNCZDtBd0gzMjJCRTtFQUNFLGN0SGhPVTtBRjZrM0JkO0F3SDEyMkJFO0VBQ0UsY0FBQTtFQUVBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RWxHOVFFLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7QUg4ZzNCOUI7QXNCbm4zQkk7RWtHa1FGO0lsR2pRSSx3QkFBQTtJQUFBLGdCQUFBO0V0QnNuM0JKO0FBQ0Y7QVFubjNCRTtFZ0hzUUksY3RINU9RO0FGNGwzQmQ7QXdINzIyQkk7RUFDRSx5QnRIaFBRO0FGK2wzQmQ7QVF6bjNCRTtFZ0hvUk0sY3RIMVBNO0FGa20zQmQ7QXdIajIyQkU7RUFDRSx5QkFBQTtBeEhtMjJCSjs7QXdIejEyQkk7RUFDRSxjdEhqUlE7QUY2bTNCZDtBd0gxMTJCTTtFQUNFLGN0SHBSTTtBRmduM0JkO0F3SHoxMkJNO0VBQ0UsY3RIdlJRO0FGa24zQmhCO0F3SHoxMkJRO0VBQ0UsY3RIMVJNO0FGcW4zQmhCO0FRNW8zQkU7RWdIMlRJLGN0SHJTUTtBRnluM0JkO0F3SGoxMkJJO0VBQ0UseUJ0SHpTUTtBRjRuM0JkO0FRbHAzQkU7RWdIdVVJLGN0SGpUUTtBRituM0JkO0F3SDMwMkJJO0VBQ0UsY3RIclRRO0VzSHNUUixxQ0FBQTtBeEg2MDJCTjtBUXpwM0JFO0VnSHNWTSxjdEhoVU07QUZzbzNCZDtBd0huMDJCTTtFQUNFLGN0SHBVTTtFc0hxVU4scUNBQUE7QXhIcTAyQlI7QXdINXoyQkk7RUFDRSxjdEgvVVE7QUY2bzNCZDtBUW5xM0JFO0VnSHdXTSxjdEhqVlE7QUYrbzNCaEI7QVExcTNCRTtFZ0h1WE0sY3RIN1ZNO0FGbXAzQmQ7QXdIcnoyQlE7RUFDRSxjdEgvVkk7QUZzcDNCZDtBUTVxM0JFO0VnSGdZSSxjdEgxV1E7QUZ5cDNCZDtBd0g1eTJCSTtFQUNFLGN0SHBZUTtFc0hxWVIsc0NBQUE7QXhIOHkyQk47QXdIdnkyQkk7RUFDRSxjdEh2WFE7QUZncTNCZDtBUXRyM0JFO0VnSGdaTSxjdEh6WFE7QUZrcTNCaEI7QXdIbnkyQk07RUFDRSxjdEhqWU07QUZzcTNCZDtBd0gveDJCTTtFQUNFLGN0SHhZTTtBRnlxM0JkO0FRL3IzQkU7RWdIaWFRLGN0SDFZTTtBRjJxM0JoQjtBd0h6eDJCSTtFQUNFLGN0SHBaUTtBRitxM0JkO0FRcnMzQkU7RWdINmFNLGN0SHRaUTtBRmlyM0JoQjtBUXhzM0JFO0VnSHdiTSxjdEhsYU07QUZxcjNCZDtBd0g1dzJCSTtFQUNFLGN0SDFhUTtBRndyM0JkO0FROXMzQkU7RWdIa2NNLGN0SDNhUTtBRjByM0JoQjtBUWp0M0JFO0VnSDRjTSxjdEh0Yk07QUY4cjNCZDtBd0hsdzJCRTtFQUNFLGVBQUE7QXhIb3cyQko7QXdIbHcyQkk7RUFDRSxjdEhoY1E7QUZvczNCZDtBd0g5djJCSTtFQUNFLHlCdEh2Y1E7QUZ1czNCZDtBd0gzdjJCRTtFQUNFLGN0SDdjVTtBRjBzM0JkO0FRaHUzQkU7RWdIc2VJLGN0SC9jVTtBRjRzM0JoQjtBd0gxdjJCSTtFQUNFLGN0SG5kVTtBRitzM0JoQjtBUXR1M0JFO0VnSG9mTSxjdEg5ZE07QUZtdDNCZDtBd0g1dTJCSTtFQUNFLHlCdEh4ZVE7QUZzdDNCZDtB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LGdCQUFBO0VBQ0EsY3pIbDdCVTtBRms3N0JkO0FNN3g3QlE7RXFIeXhCTjtJckhqeEJVLGlDQTlETTtFTnUxN0JoQjtBQUNGO0FpQng0N0JJO0UwRyszQkY7SXJIejBCSSxlQXRDYTtFTjQzN0JqQjtBQUNGO0EySGxnNkJFO0VySHIxQkksbUJBdENhO0VxSDYzQmYsNEJ6SGg4Qlk7QUZvODdCaEI7QWlCajU3Qkk7RTBHMjRCRjtJckhyMUJJLG1CQXRDYTtFTnE0N0JqQjtBQUNGOztBMkh6LzVCQTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7QTNINC81QkY7QWlCMzU3Qkk7RTBHNjVCSjtJQUtJLGtCQUFBO0lBQ0EsbUJBQUE7RTNINi81QkY7QUFDRjtBMkgzLzVCRTtFQUNFLHNCQUFBO0VySHYxQkksaUJBaEVXO0FOcTU3Qm5CO0FNL3o3QlE7RXFIZzBCTjtJckh4ekJVLGlDQTlETTtFTnkzN0JoQjtBQUNGO0EySC8vNUJFO0VBQ0UsYUFBQTtBM0hpZzZCSjtBaUI3NjdCSTtFMEcyNkJGO0lBSUksY0FBQTtFM0hrZzZCSjtBQUNGOztBMkgzLzVCQTtFQUNFLHVCQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQkFBQTtBM0g4LzVCRjtBaUJ4NzdCSTtFMEd1N0JKO0lBTUksYUFBQTtFM0grLzVCRjtBQUNGO0EySDMvNUJJOztFQUVFLDhDQUFBO0EzSDYvNUJOO0EySDMvNUJNOztFQUNFLFlBQUE7QTNIOC81QlI7QTJIdi81QkU7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNIeS81Qko7QWlCMzg3Qkk7RTBHODhCRjtJQU9JLHNCQUFBO0UzSDAvNUJKO0FBQ0Y7QTJIdC81QkU7RUFDRSxjQUFBO0VBQ0Esd0JBQUE7RXpIdnZCRixZeUh3dkJvQjtFekh2dkJwQixheUh1dkJvQjtBM0h5LzVCdEI7QTJIdi81Qkk7RUFDRSxrQkFBQTtBM0h5LzVCTjtBMkhwLzVCRTtFQUNFLHdCQUFBO0VySHQ1QkksaUJBaEVXO0FONjg3Qm5CO0FNdjM3QlE7RXFIKzNCTjtJckh2M0JVLGlDQTlETTtFTmk3N0JoQjtBQUNGO0EySHgvNUJFO0VBQ0Usd0JBQUE7RXJIcjdCRSxtQkF0Q2E7RXFINjlCZiw2QnpIOWhDWTtBRndoOEJoQjtBMkhyLzVCRTtFQUNFLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtBM0h1LzVCSjtBMkhyLzVCSTtFQUNFLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQ0FBQTtBM0h1LzVCTjtBMkh0LzVCTTtFQUNFLHFCQUFBO0EzSHcvNUJSOztBMkgzKzVCQTtFQUNFLDhFQUFBO0EzSDgrNUJGO0EySDUrNUJFO0VBQ0UsaUNBQUE7RUFFQSxpQkFBQTtBM0g2KzVCSjtBaUI1LzdCSTtFMEc0Z0NGO0lBTUksNEJBQUE7SUFDQSxnQkFBQTtFM0g4KzVCSjtBQUNGO0EySDErNUJFO0VBQ0UsYUFBQTtBM0g0KzVCSjtBaUJyZzhCSTtFMEd3aENGO0lBSUksY0FBQTtFM0g2KzVCSjtBQUNGOztBMkh0KzVCQTtFQUNFLDJDQUFBO0VBQ0EseUJBQUE7QTNIeSs1QkY7QTJIdis1QkU7RUFDRSxhQUFBO0EzSHkrNUJKO0FpQmxoOEJJO0UwR3dpQ0Y7SUFJSSxjQUFBO0UzSDArNUJKO0FBQ0Y7O0EySG4rNUJBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtEQUFBO0EzSHMrNUJGO0FpQjdoOEJJO0UwR29qQ0o7SUFNSSxhQUFBO0UzSHUrNUJGO0FBQ0Y7QTJIbis1Qkk7O0VBRUUsaURBQUE7QTNIcSs1Qk47QTJIbis1Qk07O0VBQ0UsWUFBQTtBM0hzKzVCUjtBMkgvOTVCRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QTNIaSs1Qko7QTJIOTk1QkU7RUFDRSx3QkFBQTtFckgzaENFLG1CQXRDYTtFcUhta0NmLGdCQUFBO0VBQ0EsY3pIbm9DVTtFeUhvb0NWLHFCQUFBO0EzSGcrNUJKO0EySDc5NUJFO0VBQ0Usc0JBQUE7RXJIbmlDRSxtQkF0Q2E7QU55aThCbkI7QTJINzk1Qkk7RUFDRSxXQUFBO0VBQ0EseUJBQUE7RXJHbnFDQSx5Q25CNEd3QjtFbUI1R3hCLGlDbkI0R3dCO0FIdWg4QjlCO0FzQjVuOEJJO0VxRzBwQ0E7SXJHenBDRSx3QkFBQTtJQUFBLGdCQUFBO0V0QituOEJKO0FBQ0Y7QVE1bjhCRTtFbUgycENNLGN6SGpwQ007QUZxbjhCZDtBMkg3OTVCRTtFQUNFLHNCQUFBO0VySHBqQ0UsbUJBdENhO0VxSDRsQ2YsK0JBQUE7QTNIKzk1Qko7O0EySHY5NUJBO0VBQ0Usd0JBQUE7RUFDQSwrQ0FBQTtBM0gwOTVCRjtBaUJobDhCSTtFMEdvbkNKO0lBS0ksYUFBQTtFM0gyOTVCRjtBQUNGO0EySHY5NUJJOztFQUVFLDhDQUFBO0EzSHk5NUJOO0EySHY5NUJNOztFQUNFLFlBQUE7QTNIMDk1QlI7QTJIbjk1QkU7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0EzSHE5NUJKO0EySGw5NUJFO0VBQ0Usd0JBQUE7RXJIMWxDRSxtQkF0Q2E7RXFIa29DZixnQkFBQTtFQUNBLGN6SHRyQ1U7RXlIdXJDVixxQkFBQTtBM0hvOTVCSjtBMkhqOTVCRTtFQUNFLHNCQUFBO0VySGxtQ0UsbUJBdENhO0FONGw4Qm5CO0EySGo5NUJJO0VBQ0UsY3pIcnRDUTtFeUhzdENSLHlCQUFBO0VyR2x1Q0EseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSDBrOEI5QjtBc0IvcThCSTtFcUd5dENBO0lyR3h0Q0Usd0JBQUE7SUFBQSxnQkFBQTtFdEJrcjhCSjtBQUNGO0FRL3E4QkU7RW1IMHRDTSxjekhwc0NNO0FGNHA4QmQ7QTJIajk1QkU7RUFDRSxzQkFBQTtFckhubkNFLG1CQXRDYTtFcUgycENmLCtCQUFBO0EzSG05NUJKOztBaUI5bjhCSTtFMEd1ckNKO0lBSUksMkJBQUE7RTNIdzg1QkY7QUFDRjtBMkhwODVCRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBM0hzODVCSjtBMkhuODVCRTtFQUNFLHVCQUFBO0V6SG4rQkYsWXlIbytCb0I7RXpIbitCcEIsYXlIbStCb0I7RUFDbEIsa0JBQUE7RUFDQSxnQkFBQTtBM0hzODVCSjtBMkhuODVCRTtFQUNFLHVCQUFBO0VySC9uQ0ks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YTtFTnEvOUJqQjtBQUNGO0FRbmsrQkU7RW9IK2VjLDBCQUFBO0E1SHVsOUJoQjtBNEhubDlCZ0I7RUFDSSxxQkFBQTtBNUhxbDlCcEI7QTRIbGw5QmdCO0VBQ0ksYUFBQTtBNUhvbDlCcEI7QTRIOWs5Qkk7RUFDSSwwQkFBQTtFdEg1WUYsbUJBdENhO0FObWcrQm5CO0FpQm5oK0JJO0UyR2ljQTtJdEgzWUUsb0JBdENhO0VOdWcrQmpCO0FBQ0Y7QWlCeGgrQkk7RTJHaWNBO0l0SDNZRSxlQXRDYTtFTjRnK0JqQjtBQUNGO0FpQjdoK0JJO0UyR2ljQTtJdEgzWUUsbUJBdENhO0VOaWgrQmpCO0FBQ0Y7O0E0SHBrOUJBO0VBQ0UsaUJBQUE7QTVIdWs5QkY7QWlCdGkrQkk7RTJHOGRKO0lBSUksa0JBQUE7RTVId2s5QkY7QUFDRjtBaUIzaStCSTtFMkc4ZEo7SUFRSSxlQUFBO0U1SHlrOUJGO0FBQ0Y7QWlCaGorQkk7RTJHOGRKO0lBWUksa0JBQUE7RTVIMGs5QkY7QUFDRjs7QTRIcms5QkE7RUFDRSxzQkFBQTtFdEhqYU0sZUFoRVc7RXNIbWVqQixnQkFBQTtFQUNBLGlCQUFBO0E1SHdrOUJGO0FNdDk5QlE7RXNIMFlSO0l0SGxZWSxpQ0E5RE07RU5naCtCaEI7QUFDRjtBaUJqaytCSTtFMkdnZko7SUFPSSxzQkFBQTtJdEh2YUksZUFoRVc7RU5zaitCakI7QUFDRjtBTWorOUJRO0VzSDBZUjtJdEhsWVksaUNBOURNO0VOMmgrQmhCO0FBQ0Y7QWlCNWsrQkk7RTJHZ2ZKO0lBWUkscUJBQUE7SXRINWFJLGlCQWhFVztFTmlrK0JqQjtBQUNGO0FNNSs5QlE7RXNIMFlSO0l0SGxZWSxpQ0E5RE07RU5zaStCaEI7QUFDRjtBaUJ2bCtCSTtFMkdnZko7SUFpQkksdUJBQUE7SXRIamJJLG1CQWhFVztFTjRrK0JqQjtBQUNGO0FNdi85QlE7RXNIMFlSO0l0SGxZWSxtQ0E5RE07RU5paitCaEI7QUFDRjtBNEg3bDlCRTtFQUNFLFdBQUE7QTVIK2w5Qko7O0E0SHpsOUJBO0VBQ0UseUIxSDdoQmM7RTBIOGhCZCxX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RTVIZ2s5Qko7QUFDRjtBaUI5eCtCSTtFMkdvdEJGO0lBYUksa0JBQUE7RTVIaWs5Qko7QUFDRjtBNEg3ajlCRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBNUgrajlCSjs7QTRIemo5QkE7RUFDRSxrQkFBQTtBNUg0ajlCRjtBNEgxajlCRTtFQUVFLGtCQUFBO0E1SDJqOUJKOztBNEhyajlCQTtFQUNFLG9FQUFBO0VBQ0EsV0FBQTtBNUh3ajlCRjtBNEh0ajlCRTtFQUNFLGlCQUFBO0VBQ0EsdUNBQUE7QTVId2o5Qko7QWlCdnorQkk7RTJHNnZCRjtJQUtJLGtCQUFBO0U1SHlqOUJKO0FBQ0Y7QWlCNXorQkk7RTJHNnZCRjtJQVNJLGVBQUE7RTVIMGo5Qko7QUFDRjtBaUJqMCtCSTtFMkc2dkJGO0lBYUksa0JBQUE7RTVIMmo5Qko7QUFDRjtBNEh2ajlCRTtFQUVFLFdBQUE7RUFDQSxrQkFBQTtBNUh3ajlCSjtBaUJ2MStCSTtFMkdreUJGO0lBR0ksc0JBQUE7RTVIc2o5Qko7QUFDRjtBNEhsajlCRTtFdEg3c0JNLGlCQWhFVztFc0grd0JmLGdCQUFBO0E1SG9qOUJKO0FNN3UrQlE7RXNIdXJCTjtJdEgvcUJVLGlDQTlETTtFTnV5K0JoQjtBQUNGO0FpQngxK0JJO0UyRzZ4QkY7SXRIdnVCSSxtQkF0Q2E7RU40MCtCakI7QUFDRjtBNEh4ajlCSTtFQUNFLFdBQUE7RUFDQSwwQkFBQTtFQUNBLHlDekhqd0J3QjtFeUhpd0J4QixpQ3pIandCd0I7QUgyeitCOUI7QVEzNStCRTtFb0hvMkJNLGMxSDExQk07RTBIMjFCTiwwQkFBQTtBNUgwajlCUjtBNEhuajlCRTtFQUNFLHFCQUFBO0E1SHFqOUJKO0FpQnoyK0JJO0UyR216QkY7SUFJSSx1QkFBQTtFNUhzajlCSjtBQUNGO0E0SGxqOUJFO0VBQ0UsdUJBQUE7QTVIb2o5Qko7QWlCajMrQkk7RTJHNHpCRjtJQUdJLHVCQUFBO0U1SHNqOUJKO0FBQ0Y7QWlCdDMrQkk7RTJHbTBCRjtJQUVJLHNCQUFBO0U1SHFqOUJKO0FBQ0Y7O0E0SC9pOUJBO0VBQ0UscUJB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azE4QlI7QTRIMzA4QkU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0E1SDYwOEJKO0FpQmo1Z0NJO0UyR2trRUY7SUFLSSx1QkFBQTtFNUg4MDhCSjtBQUNGO0E0SDEwOEJFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QTVINDA4Qko7QTRIejA4QkU7RUFDRSxxQkFBQTtFdEhwZ0VJLGlCQWhFVztFc0hza0VmLHlCQUFBO0V0RzNwRUUseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSDIzZ0M5QjtBTTV6Z0NRO0VzSDYrRE47SXRIcitEVSxpQ0E5RE07RU5zM2dDaEI7QUFDRjtBc0JyK2dDSTtFc0dpcEVGO0l0R2hwRUksd0JBQUE7SUFBQSxnQkFBQTtFdEJ3K2dDSjtBQUNGO0FpQjU2Z0NJO0UyR21sRUY7SXRIN2hFSSxtQkF0Q2E7RU5nNmdDakI7QUFDRjtBNEhwMThCSTtFQUNFLGMxSHZwRVE7RTBId3BFUix5QkFBQTtFdEdwcUVBLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7QUgrNGdDOUI7QXNCcC9nQ0k7RXNHMnBFQTtJdEcxcEVFLHdCQUFBO0lBQUEsZ0JBQUE7RXRCdS9nQ0o7QUFDRjtBUXAvZ0NFO0VvSDRwRU0sYzFIbHBFTTtBRjYrZ0NkO0E0SGwxOEJJO0VBQ0UsYzFINXBFUTtFSXFHUixtQkF0Q2E7RXNIK2xFYixnQkFBQTtFQUNBLHlCQUFBO0V0R3JyRUEseUNuQjRHd0I7RW1CNUd4QixpQ25CNEd3QjtBSDg1Z0M5QjtBc0JuZ2hDSTtFc0cwcUVBO0l0R3pxRUUsd0JBQUE7SUFBQSxnQkFBQTtFdEJzZ2hDSjtBQUNGO0FpQjE4Z0NJO0UyRzRtRUE7SXRIdGpFRSxlQXRDYTtFTjg3Z0NqQjtBQUNGO0FReGdoQ0U7RW9IaXJFTSxjMUh0cUVRO0FGZ2doQ2hCO0FRM2doQ0U7RW9IOHJFUSxjMUh4cUVJO0FGdy9nQ2Q7QTRIejA4Qk07RUFDRSxjMUhockVNO0FGMi9nQ2Q7QVFqaGhDRTtFb0h3c0VRLGMxSGpyRU07QUY2L2dDaEI7QVFwaGhDRTtFb0hzdEVR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K3BGQTtJQUtRLGdCQUFBO0U1SHVzOEJWO0FBQ0Y7QTRIcHM4Qkk7RUFDSSx1QkFBQTtFdEhubkZGLG1CQXRDYTtFc0gycEZYLGdCQUFBO0VBQ0EsNEIxSC90RlE7QUZxNmhDaEI7QTRIbnM4Qkk7RUFDSSx1QkFBQTtFdEhobUZBLG1CQWhFVztBTnMyaENuQjtBTWh4aENRO0VzSHlrRko7SXRIamtGUSxtQ0E5RE07RU4wMGhDaEI7QUFDRjtBNEh4czhCUTtFQUNJLGdCQUFBO0E1SDBzOEJaO0E0SHRzOEJJO0V0SGxvRkUsbUJBdENhO0VzSDBxRlgsZ0JBQUE7QTVId3M4QlI7QWlCbDRoQ0k7RTJHd3JGQTtJdEhsb0ZFLGtCQXRDYTtFTnMzaENqQjtBQUNGO0E0SHRzOEJJO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx3Q0FBQTtFQUNBLGtCQUFBO0V0SHRuRkEsbUJBaEVXO0VzSHdyRlgsNEJBQUE7RUFDQSxjQUFBO0UxSHArRU4sVzBIcStFd0I7RTFIcCtFeEIsWTBIbytFd0I7QTVIeXM4QjFCO0FNN3loQ1E7RXNIMmxGSjtJdEhubEZRLG1DQTlETTtFTnUyaENoQjtBQUNGO0E0SDNzOEJJO0VBQ0ksdUJBQUE7RXRIeHBGRixvQkF0Q2E7RXNIZ3NGWCw0QkFBQTtFQUNBLGVBQUE7QTVINnM4QlI7QTRIM3M4QlE7RUFDSSxjMUhud0ZFO0FGZzloQ2Q7QTRIenM4Qkk7RXRIbHFGRSxtQkF0Q2E7QU5vNWhDbkI7QWlCcDZoQ0k7RTJHd3RGQTtJdEhscUZFLGVBdENhO0VOdzVoQ2pCO0FBQ0Y7QTRIMXM4QlE7RUFDSSxnQkFBQTtBNUg0czhCWjtBNEh0czhCUTtFQUNJLGMxSDF3RkU7QUZrOWhDZDtBUXgraENFO0VvSG15RmMsYzFINXdGQTtBRm85aENoQjtBNEhsczhCWTtFQUNJLGMxSHB4RkY7QUZ3OWhDZDtBNEg5cjhCWTtFQUNJLGMxSDN4RkY7QUYyOWhDZDtBUWovaENFO0VvSG96RmtCLGMxSDd4Rko7QUY2OWhDaEI7QTRIeHI4QlE7RUFDSSxjMUhueUZFO0FGNjloQ2Q7QVF2L2hDRTtFb0hnMEZjLGMxSHJ5RkE7QUYrOWhDaEI7QTRIcHI4Qlk7RUFDSSxjMUg3eUZGO0FGbStoQ2Q7QTRIaHI4Qlk7RUFDSSxjMUhwekZGO0FGcytoQ2Q7QVFoZ2lDRTtFb0hpMUZrQixjMUh0ekZKO0FGdytoQ2hCOztBNEgxcThCQTtFQUNFLHVCQUFBO0VBQ0Esa0JBQUE7QTVINnE4QkY7QTRIM3E4QkU7RUFDRSx3Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBNUg2cThCSjtBaUJyOWhDSTtFMkdveUZGO0lBT0ksZ0JBQUE7RTVIOHE4Qko7QUFDRjtBaUIxOWhDSTtFMkdveUZGO0lBV0ksaUJBQUE7RTVIK3E4Qko7QUFDRjtBNEgzcThCRTtFQUNFLHdDQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBNUg2cThCSjtBNEgzcThCSTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBNUg2cThCTjtBNEh4cThCRTtFQUNFLHVCQUFBO0V0SHJ2RkksaUJBaEVXO0VzSHV6RmYsZ0JBQUE7QTVIMHE4Qko7QU0zNGhDUTtFc0g4dEZOO0l0SHR0RlUsaUNBOURNO0VOcThoQ2hCO0FBQ0Y7QWlCdC9oQ0k7RTJHbzBGRjtJdEg5d0ZJLGtCQXRDYTtFTjAraENqQjtBQUNGO0FpQjMvaENJO0UyR28wRkY7SXRIOXdGSSxtQkF0Q2E7RU4rK2hDakI7QUFDRjtBNEgvcThCSTtFQUNFLGNBQUE7RUFDQSxjMUg1NEZRO0VvQlpSLHlDbkI0R3dCO0VtQjVHeEIsaUNuQjRHd0I7QUg4OWhDOUI7QXNCbmtpQ0k7RXNHKzRGQTtJdEc5NEZFLHdCQUFBO0lBQUEsZ0JBQUE7RXRCc2tpQ0o7QUFDRjtBUW5raUNFO0VvSGc1Rk0sYzFIdDRGTTtBRjRqaUNkO0E0SC9xOEJFO0VBRUUsbUJBQUE7RUFDQSxpQkFBQTtFdEgzeUZFLG1CQXRDYTtFc0htMUZmLGdCQUFBO0VBQ0EsNEIxSHY1Rlk7QUZ1a2lDaEI7QWlCcGhpQ0k7RTJHODFGRjtJdEh4eUZJLGVBdENhO0VOd2dpQ2pCO0FBQ0Y7QWlCemhpQ0k7RTJHODFGRjtJdEh4eUZJLG1CQXRDYTtFTjZnaUNqQjtBQUNGO0FRdmxpQ0U7RW9IaTdGUSxjMUgzNUZJO0FGb2tpQ2Q7QVExbGlDRTtFb0hpOEZRLGMxSHY2Rkk7QUZta2lDZDs7QTRIaHA4QkE7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0E1SG1wOEJGO0E0SGpwOEJFO0VBQ0UsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUNBQUE7QTVIbXA4Qko7QWlCL2lpQ0k7RTJHdzVGRjtJQU9JLGdCQUFBO0U1SG9wOEJKO0FBQ0Y7QWlCcGppQ0k7RTJHdzVGRjtJQVdJLDJCQUFBO0U1SHFwOEJKO0FBQ0Y7QTRIanA4QkU7RUFDRSxxQkFBQTtFdEh6MUZJLGlCQWhFVztFc0gyNUZmLGdCQUFBO0E1SG1wOEJKO0FNeDloQ1E7RXNIazBGTjtJdEgxekZVLGlDQTlETTtFTmtoaUNoQjtBQUNGO0FpQm5raUNJO0UyR3c2RkY7SXRIbDNGSSxrQkF0Q2E7RU51amlDakI7QUFDRjtBaUJ4a2lDSTtFMkd3NkZGO0l0SGwzRkksbUJBdENhO0VONGppQ2pCO0FBQ0Y7QTRIeHA4Qkk7RUFDRSxjQUFBO0VBQ0EsYzFIaC9GUTtFb0JaUix5Q25CNEd3QjtFbUI1R3hCLGlDbkI0R3dCO0FIMmlpQzlCO0FzQmhwaUNJO0VzR20vRkE7SXRHbC9GRSx3QkFBQTtJQUFBLGdCQUFBO0V0Qm1waUNKO0FBQ0Y7QVFocGlDRTtFb0hvL0ZNLGMxSDErRk07QUZ5b2lDZDtBNEh4cDhCRTtFQUNFLHdDQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFB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RjtBaUI5cmxDSTtFMkdtd0pBOzs7Ozs7O0lBbUJRLGFBQUE7RTVIazc3QlY7QUFDRjtBNEg5NjdCUTs7Ozs7OztFQUNJLG9EQUFBO0VBQUEsNENBQUE7QTVIczc3Qlo7QWlCbHRsQ0k7RTJHbXdKQTs7Ozs7OztJQTZCUSxXQUFBO0lBQ0EsWUFBQTtFNUg0NzdCVjtBQUNGO0E0SHo3N0JJOzs7O0VBRUksV0FBQTtFQUNBLFdBQUE7QTVINjc3QlI7QWlCcnVsQ0k7RTJHcXlKQTs7OztJQWNRLFVBQUE7RTVIeTc3QlY7QUFDRjtBNEh0NzdCSTs7OztFQUVJLFlBQUE7RUFDQSxVQUFBO0E1SDA3N0JSO0FpQnB2bENJO0UyR3V6SkE7Ozs7SUFjUSxXQUFBO0U1SHM3N0JWO0FBQ0Y7QTRIbjc3Qkk7Ozs7RUFDSSxlQUFBO0E1SHc3N0JSO0FpQmx3bENJO0UyR3kwSkE7Ozs7SUFJUSxhQUFBO0U1SDQ3N0JWO0FBQ0Y7QTRIejc3Qkk7Ozs7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0E1SDg3N0JSO0E0SDU3N0JROzs7O0VBQ0ksa0MxSHY0Skk7RTBIdzRKSixXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QTVIaTg3Qlo7QTRIOTc3QlE7Ozs7RUFDSSxpQzFIbDVKSTtBRnExbENoQjtBaUJoeWxDSTtFMkdpMUpBOzs7O0lBZ0JRLGlCQUFBO0U1SHM4N0JWO0U0SHA4N0JVOzs7O0lBQ0ksVUFBQTtJQUNBLFdBQUE7RTVIeTg3QmQ7QUFDRjtBaUIveWxDSTtFMkd5dkpKOzs7O0lBa0hRLHVCQUFBO0U1SDI4N0JOO0FBQ0YiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluXCIpLCBsb2NhbChcIlJvYm90by1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b3RoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvdGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tVGhpbkl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b3RoaW5pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG90aGluaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b3RoaW5pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvbGlnaHRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9saWdodGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90by53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b21lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9tZWRpdW1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9tZWRpdW1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvbWVkaXVtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b2JvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCbGFja1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG8tQmxhY2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ibGFja2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNraXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNraXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogI2Y4M2MyMDtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjA0cHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2M1MWYwNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4gICAgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzI1cmVtICsgNS43dncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjc1cmVtICsgNS4xdncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjA0cHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkYmRiZGI7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzhjMTtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYjlhOGI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2IyYTg7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjJhODtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlIC5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZSAuc29ydGVkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmY2E4OWM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAuOTVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC45NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzExMTExMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjgzYzIwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTI1MDc7XG4gIGJvcmRlci1jb2xvcjogI2RlMjMwNztcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4OSwgNjUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMjMwNztcbiAgYm9yZGVyLWNvbG9yOiAjZDIyMTA3O1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4OSwgNjUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlci1jb2xvcjogI2Y4M2MyMDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlci1jb2xvcjogI2Y4M2MyMDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlci1jb2xvcjogI2Y4M2MyMDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjNTFmMDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjA0cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDYwLCAzMiwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNhODljO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZkZDNjZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCA2MCwgMzIsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgNjAsIDMyLCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgNjAsIDMyLCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgNjAsIDMyLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNhODljO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDYwLCAzMiwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZjYTg5YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA2MCwgMzIsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA2MCwgMzIsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNjAsIDMyLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkM2NkO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkM2NkO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkM2NkO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDA7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA2MCwgMzIsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMjMwNztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA2MCwgMzIsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzgxMWYxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDhkMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmRjOGMxO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmNiMmE4O1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU0MTQwYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiMmUxMztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ5MTIxNztcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwNHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzgxMWYxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzhjMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODExZjExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiMmE4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTFmMTE7XG4gIGJvcmRlci1jb2xvcjogIzgxMWYxMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDRweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC44cmVtIDAuOHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjhyZW0gMC44cmVtIDAuOHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjhyZW0gMC44cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjhyZW0gMCAwLjhyZW0gMC44cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjM1cmVtIDAuOTVyZW07XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMjMwNyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNmODNjMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjA0cHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDRweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDRweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwNHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwNHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjgzYzIwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjYzUxZjA2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIH1cbn1cbi8qXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uYi12aWRlb19fc2VlLWFsbCA+IGE6OmJlZm9yZSxcbi5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSxcbi5iLXRpdGxlID4gYTo6YmVmb3JlLFxuLmItbGluay1tb3JlID4gYTo6YmVmb3JlLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYi12aWRlb19fc2VlLWFsbCA+IGE6OmJlZm9yZSwgLmItaGVhZGVyLW1hdGNoID4gYTo6YmVmb3JlLCAuYi10aXRsZSA+IGE6OmJlZm9yZSwgLmItbGluay1tb3JlID4gYTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uYi12aWRlb19fc2VlLWFsbCA+IGEuZmEtcHVsbC1sZWZ0OjpiZWZvcmUsXG4uYi1oZWFkZXItbWF0Y2ggPiBhLmZhLXB1bGwtbGVmdDo6YmVmb3JlLFxuLmItdGl0bGUgPiBhLmZhLXB1bGwtbGVmdDo6YmVmb3JlLFxuLmItbGluay1tb3JlID4gYS5mYS1wdWxsLWxlZnQ6OmJlZm9yZSxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uYi12aWRlb19fc2VlLWFsbCA+IGEuZmEtcHVsbC1yaWdodDo6YmVmb3JlLFxuLmItaGVhZGVyLW1hdGNoID4gYS5mYS1wdWxsLXJpZ2h0OjpiZWZvcmUsXG4uYi10aXRsZSA+IGEuZmEtcHVsbC1yaWdodDo6YmVmb3JlLFxuLmItbGluay1tb3JlID4gYS5mYS1wdWxsLXJpZ2h0OjpiZWZvcmUsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmZhLWFpci1jb25kaXRpb25lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNFwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uZmEtYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDNcIjtcbn1cblxuLmZhLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmZhLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uZmEtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjtcbn1cblxuLmZhLWFsYnVtLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTBcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmZhLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY1XCI7XG59XG5cbi5mYS1hbGllbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGExXCI7XG59XG5cbi5mYS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzlcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiO1xufVxuXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7XG59XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmZhLWJhY3RlcmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5mYS1iYWN0ZXJpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cblxuLmZhLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5mYS1iYWRnZS1zaGVyaWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7XG59XG5cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjtcbn1cblxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDdcIjtcbn1cblxuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLmZhLWJhbGwtcGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZVwiO1xufVxuXG4uZmEtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMyXCI7XG59XG5cbi5mYS1iYWxsb3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1iYW5qbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyY29kZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjNcIjtcbn1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjtcbn1cblxuLmZhLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjdcIjtcbn1cblxuLmZhLWJlZC1idW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY4XCI7XG59XG5cbi5mYS1iZWQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjlcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ4XCI7XG59XG5cbi5mYS1iZWxsLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZhXCI7XG59XG5cbi5mYS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDlcIjtcbn1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7XG59XG5cbi5mYS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjtcbn1cblxuLmZhLWJldGFtYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTRcIjtcbn1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiO1xufVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWJsYW5rZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmJcIjtcbn1cblxuLmZhLWJsaW5kcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZjXCI7XG59XG5cbi5mYS1ibGluZHMtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZkXCI7XG59XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLmZhLWJvbmUtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLmZhLWJvb2staGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1zcGVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmZhLWJvb2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7XG59XG5cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7XG59XG5cbi5mYS1ib29tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE1XCI7XG59XG5cbi5mYS1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjtcbn1cblxuLmZhLWJvcmRlci1jZW50ZXItaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5Y1wiO1xufVxuXG4uZmEtYm9yZGVyLWNlbnRlci12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlkXCI7XG59XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmZhLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRmXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7XG59XG5cbi5mYS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTJcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NVwiO1xufVxuXG4uZmEtYm93LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5mYS1ib3gtYmFsbG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5mYS1ib3gtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjtcbn1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5mYS1ib3gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uZmEtYm94LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uZmEtYm94LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjtcbn1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7XG59XG5cbi5mYS1icmFja2V0cy1jdXJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyZWFkLWxvYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWJcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7XG59XG5cbi5mYS1icmluZy1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5mYS1idXJnZXItc29kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVycml0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZFwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXMtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjtcbn1cblxuLmZhLWNhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhN1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmZhLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5mYS1jYW1lcmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZVwiO1xufVxuXG4uZmEtY2FtZXJhLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE5XCI7XG59XG5cbi5mYS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWFcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2FtcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmFcIjtcbn1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLWNhbmRsZS1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmNcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhbmR5LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7XG59XG5cbi5mYS1jYXItYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uZmEtY2FyLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YVwiO1xufVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG59XG5cbi5mYS1jYXItbWVjaGFuaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1jYXItdGlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNVwiO1xufVxuXG4uZmEtY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmZhLWNhcmF2YW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uZmEtY2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmZhLWNhc3NldHRlLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjtcbn1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtY2F0LXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5mYS1jYXVsZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiO1xufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5mYS1jaGFpci1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiO1xufVxuXG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7XG59XG5cbi5mYS1jaGVlc2VidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjFcIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmJcIjtcbn1cblxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtY2hpbW5leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1jbGFyaW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiO1xufVxuXG4uZmEtY2xhdy1tYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWVcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2VcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQxXCI7XG59XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cblxuLmZhLWNsb3VkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmZhLWNsb3Vkcy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZmEtY29mZmVlLXRvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uZmEtY29mZmluLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjtcbn1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb21ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE4XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFiXCI7XG59XG5cbi5mYS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjtcbn1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uZmEtY29tbWVudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiO1xufVxuXG4uZmEtY29tbWVudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5mYS1jb21tZW50LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcGFzcy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uZmEtY29tcHV0ZXItY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMVwiO1xufVxuXG4uZmEtY29tcHV0ZXItc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMlwiO1xufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzdcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjtcbn1cblxuLmZhLWNvd2JlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjNcIjtcbn1cblxuLmZhLWNvd2JlbGwtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb2lzc2FudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXJsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7XG59XG5cbi5mYS1kZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhlXCI7XG59XG5cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGZcIjtcbn1cblxuLmZhLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG59XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2MtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiO1xufVxuXG4uZmEtZHJlaWRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWZcIjtcbn1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uZmEtZHJ5ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG59XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1lZ2ctZnJpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmZhLWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRhXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWVtcHR5LXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NlwiO1xufVxuXG4uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1N1wiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmZhLWZhbi10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLWZhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjRcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5mYS1mYXVjZXQtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGNcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5mYS1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsbS1jYW5pc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiN1wiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmZhLWZpcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRjXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRmXCI7XG59XG5cbi5mYS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI4XCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG59XG5cbi5mYS1mbGFzay1wb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTFcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjtcbn1cblxuLmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7XG59XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOVwiO1xufVxuXG4uZmEtZmx1eC1jYXBhY2l0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmFcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uZmEtZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRlXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZvbGRlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmZhLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmZhLWZvbnQtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZlwiO1xufVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtZ2FsYXh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7XG59XG5cbi5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1nYW1lcGFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiY1wiO1xufVxuXG4uZmEtZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5mYS1nYXJhZ2UtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5mYS1nYXJhZ2Utb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY0XCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2lmdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYzXCI7XG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaXRydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ExXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGFzc2VzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjtcbn1cblxuLmZhLWdsb2JlLXN0YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29sZi1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjtcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1ncmFtb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJkXCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uZmEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjtcbn1cblxuLmZhLWd1aXRhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5mYS1oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YVwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4uZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7XG59XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjtcbn1cblxuLmZhLWhhbW1lci13YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTRcIjtcbn1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjM1wiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1oYXQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiO1xufVxuXG4uZmEtaGF0LWNvd2JveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjtcbn1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjtcbn1cblxuLmZhLWhhdC13aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlN1wiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZWFkLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTlcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMyXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiO1xufVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWhlbG1ldC1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5mYS1ob2NrZXktbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjtcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiO1xufVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiO1xufVxuXG4uZmEtaG9tZS1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjtcbn1cblxuLmZhLWhvb2QtY2xvYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmNcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9yc2Utc2FkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMzXCI7XG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmZhLWhvc3BpdGFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uZmEtaG91c2UtZmxvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmZhLWhvdXNlLWxlYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5mYS1ob3VzZS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uZmEtaG91c2UtcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5mYS1ob3VzZS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmZhLWhvdXNlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4uZmEtaHVtaWRpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTBcIjtcbn1cblxuLmZhLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uZmEtaWNlLXNrYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaWNvbnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM0XCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1pbmJveC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uZmEtaW5ib3gtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmZhLWluaGFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjtcbn1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5mYS1pbnRlZ3JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjhcIjtcbn1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNVwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWp1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNlwiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2F6b286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzdcIjtcbn1cblxuLmZhLWtlcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEta2V5LXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1rZXlub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS1raWRuZXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7XG59XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEta2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNFwiO1xufVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZVwiO1xufVxuXG4uZmEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiO1xufVxuXG4uZmEtbGFtcC1kZXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5mYS1sYW1wLWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5mYS1sYXllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5mYS1sZWFmLW9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodC1jZWlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5mYS1saWdodC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmZhLWxpZ2h0LXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmZhLWxpZ2h0LXN3aXRjaC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzFcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7XG59XG5cbi5mYS1saWdodHMtaG9saWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7XG59XG5cbi5mYS1saW5lLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MVwiO1xufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1saXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7XG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM5XCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiO1xufVxuXG4uZmEtbG9jYXRpb24tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7XG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvdmVzZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cblxuLmZhLW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjtcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiO1xufVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uZmEtbWFuZG9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGRcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjtcbn1cblxuLmZhLW1lYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjtcbn1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmZhLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2JcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWljcm93YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5mYS1taW5kLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pc3RsZXRvZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjtcbn1cblxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uZmEtbW9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9vbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtbW91bnRhaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNkXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNlXCI7XG59XG5cbi5mYS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjtcbn1cblxuLmZhLW11Zy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2ZcIjtcbn1cblxuLmZhLW11c2ljLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMFwiO1xufVxuXG4uZmEtbXVzaWMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5hcndoYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5mYS1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5mYS1vdmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiO1xufVxuXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmZhLXBhbGxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiO1xufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7XG59XG5cbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjtcbn1cblxuLmZhLXBhdy1jbGF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVnYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2ZcIjtcbn1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG59XG5cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjtcbn1cblxuLmZhLXBob25lLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmZhLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7XG59XG5cbi5mYS1waWFubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNFwiO1xufVxuXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjtcbn1cblxuLmZhLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNVwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7XG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtcGxhbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5mYS1wbGFuZXQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uZmEtcGxhbmV0LXJpbmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7XG59XG5cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjtcbn1cblxuLmZhLXBvZGl1bS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU4XCI7XG59XG5cbi5mYS1wb2xpY2UtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLmZhLXBvbGwtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU5XCI7XG59XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiO1xufVxuXG4uZmEtcG9ydGFsLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5mYS1wb3J0YWwtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5mYS1wcmludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiO1xufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmZhLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiO1xufVxuXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1wdW1wLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmZhLXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjtcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4uZmEtcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA4XCI7XG59XG5cbi5mYS1yYWJiaXQtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOVwiO1xufVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuXG4uZmEtcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLXJhZGlvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFpbmRyb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5mYS1yYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJheWd1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjtcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZnJpZ2VyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cblxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjtcbn1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWJcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLXJvY2tldC1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG59XG5cbi5mYS1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjtcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1ydWxlci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxY1wiO1xufVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmZhLXJ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JlXCI7XG59XG5cbi5mYS1zYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7XG59XG5cbi5mYS1zYWNrLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiO1xufVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtc2FsYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWVcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmZhLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5mYS1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIwXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zYXgtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRiXCI7XG59XG5cbi5mYS1zYXhvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGNcIjtcbn1cblxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjtcbn1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiO1xufVxuXG4uZmEtc2Nhbm5lci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmM1wiO1xufVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4uZmEtc2NhcmVjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG59XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiO1xufVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmZhLXNjeXRoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdlXCI7XG59XG5cbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdmXCI7XG59XG5cbi5mYS1zZW5zb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmZhLXNlbnNvci1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uZmEtc2Vuc29yLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmZhLXNlbnNvci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uZmEtc2Vuc29yLXNtb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5mYS1zaGllbGQtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5mYS1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLmZhLXNpY2tsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMlwiO1xufVxuXG4uZmEtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5mYS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiO1xufVxuXG4uZmEtc2lnbmFsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGVcIjtcbn1cblxuLmZhLXNpZ25hbC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiO1xufVxuXG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7XG59XG5cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTVcIjtcbn1cblxuLmZhLXNpZ25hbC1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGRcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5mYS1zaXJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uZmEtc2lyZW4tb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIwXCI7XG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cblxuLmZhLXNraS1qdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5mYS1za2ktbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiO1xufVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtc2t1bGwtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRlXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiO1xufVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjtcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmZhLXNub3dtb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDFcIjtcbn1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7XG59XG5cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLXNvbGFyLXN5c3RlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtc29ydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODNcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1zb3J0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uZmEtc29ydC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uZmEtc29ydC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg4XCI7XG59XG5cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OVwiO1xufVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjtcbn1cblxuLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YlwiO1xufVxuXG4uZmEtc29ydC1zaXplLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGNcIjtcbn1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiO1xufVxuXG4uZmEtc29ydC1zaXplLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG59XG5cbi5mYS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhmXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1zb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNwYWNlLXN0YXRpb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uZmEtc3BhY2Utc3RhdGlvbi1tb29uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7XG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi5mYS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLXNwZWFrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUwXCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1zcGlkZXItYmxhY2std2lkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MThcIjtcbn1cblxuLmZhLXNwaWRlci13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uZmEtc3ByaW5rbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNFwiO1xufVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXN0YXItc2hvb3Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLmZhLXN0YXJmaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5mYS1zdGFyZmlnaHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmZhLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5mYS1zdGFyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uZmEtc3RhcnNoaXAtZnJlaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmZhLXN0b21hY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJldGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1zdW4tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjtcbn1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7XG59XG5cbi5mYS1zdW4taGF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uZmEtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiO1xufVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uZmEtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uZmEtc3dvcmQtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmZhLXN3b3JkLWxhc2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5mYS1zd29yZHMtbGFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjhcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG59XG5cbi5mYS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI2XCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLXRhbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7XG59XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjtcbn1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uZmEtdGVsZXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmRcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5mYS10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZlwiO1xufVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5mYS10aXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7XG59XG5cbi5mYS10aXJlLWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzJcIjtcbn1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiO1xufVxuXG4uZmEtdGlyZS1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzRcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFmXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5mYS10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhbnNwb3J0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmZhLXRyYW5zcG9ydGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtdHJhc2gtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiO1xufVxuXG4uZmEtdHJhc2gtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjtcbn1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjtcbn1cblxuLmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7XG59XG5cbi5mYS10cmVlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RkXCI7XG59XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjtcbn1cblxuLmZhLXRyZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5mYS10cmlhbmdsZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMlwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uZmEtdHJ1Y2stY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7XG59XG5cbi5mYS10cnVjay1yYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5mYS10cnVtcGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUzXCI7XG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10dXJrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjVcIjtcbn1cblxuLmZhLXR1cm50YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNFwiO1xufVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG59XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU1XCI7XG59XG5cbi5mYS10di1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiO1xufVxuXG4uZmEtdHYtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR5cGV3cml0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTdcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmZhLXVmbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZmEtdWZvLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmZhLXVuY2hhcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdW5pY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyN1wiO1xufVxuXG4uZmEtdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTJcIjtcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTlcIjtcbn1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjtcbn1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtdXNlci1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWFcIjtcbn1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmRcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWJcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXItdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5mYS11c2VyLXZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNlcnMtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmZhLXZhY3V1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uZmEtdmFjdXVtLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5mYS12aHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWNcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtdmlkZW8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtdmlvbGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVkXCI7XG59XG5cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZmEtdmlydXMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmZhLXZpcnVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uZmEtdm9sY2FubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YThcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvdGUtbmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcxXCI7XG59XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiO1xufVxuXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG59XG5cbi5mYS13YWxraWUtdGFsa2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmFcIjtcbn1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7XG59XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uZmEtd2F0Y2gtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMFwiO1xufVxuXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdGVyLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc0XCI7XG59XG5cbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5mYS13YXZlLXNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG59XG5cbi5mYS13YXZlZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMVwiO1xufVxuXG4uZmEtd2F2ZWZvcm0tcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMlwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uZmEtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lmaS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5mYS13aWZpLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NlwiO1xufVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uZmEtd2luZG93LWZyYW1lLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYTUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmE1L2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIsIC5iLXZpZGVvX19zZWUtYWxsID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUsIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1saW5rLW1vcmUgPiBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmE1L2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhNS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmE1L2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhNS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWwge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmE1L2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhNS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhNS9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYTUvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZhNS9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmE1L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDtcbiAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSA3NS41JSwgcmdiYSgwLCAwLCAwLCAwLjAzNykgODIuODUlLCByZ2JhKDAsIDAsIDAsIDAuMDE5KSA4OCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk2O1xufVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICB9XG59XG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG4gICAgfVxuICB9XG59XG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLCAuc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwgLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibHVlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsdWUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdiZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taW5kaWdvLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWluZGlnbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjM2NjEwZjInJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taW5kaWdvLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWluZGlnbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjM2NjEwZjInJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tcHVycGxlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjM2ZjQyYzEnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tcHVycGxlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjM2ZjQyYzEnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tcGluaywgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1waW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2U4M2U4YyclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1waW5rLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXBpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZTgzZThjJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXJlZCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZGMzNTQ1JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXJlZCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZGMzNTQ1JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLW9yYW5nZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmQ3ZTE0JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLW9yYW5nZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmQ3ZTE0JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXllbGxvdywgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZjMTA3JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXllbGxvdywgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZjMTA3JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWdyZWVuLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzI4YTc0NSclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ncmVlbiwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMyOGE3NDUnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tdGVhbCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi10ZWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzIwYzk5NyclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi10ZWFsLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXRlYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMjBjOTk3JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWN5YW4sIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tY3lhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMxN2EyYjgnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tY3lhbiwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1jeWFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzE3YTJiOCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWdyYXksIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZ3JheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjM2Yzc1N2QnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZ3JheSwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ncmF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzZjNzU3ZCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ncmF5LWRhcmssIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzM0M2E0MCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ncmF5LWRhcmssIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzM0M2E0MCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsdWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsdWUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24taW5kaWdvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY2MTBmMjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWluZGlnbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAyLCAxNiwgMjQyLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1pbmRpZ28gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjNjYxMGYyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHVycGxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZmNDJjMTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wdXJwbGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcGluayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlODNlOGM7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1waW5rIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzIsIDYyLCAxNDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXBpbmsgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZTgzZThjO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcmVkIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXJlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXJlZCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1vcmFuZ2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmQ3ZTE0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLW9yYW5nZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi15ZWxsb3cgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24teWVsbG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24teWVsbG93IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWdyZWVuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tZ3JlZW4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdGVhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMGM5OTc7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi10ZWFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXRlYWwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMjBjOTk3O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY3lhbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1jeWFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWN5YW4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWdyYXkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tZ3JheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tZ3JheSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ncmF5LWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ncmF5LWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYi1zbGlkZXItc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgbWluLWhlaWdodDogMTU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXNjaGVkdWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLmItc2xpZGVyLXNjaGVkdWxlIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTU0cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXNjaGVkdWxlX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuLmItc2xpZGVyLXNjaGVkdWxlX19pdGVtOmhvdmVyLCAuYi1zbGlkZXItc2NoZWR1bGVfX2l0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9faXRlbS5ncmVlbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5NDRhO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9faXRlbS5yZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhM2Q0ODtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXNsaWRlci1zY2hlZHVsZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2hlYWRlciA+IC5wbGFjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2hlYWRlciA+IC5nZW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19ib2R5IHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zbGlkZXItc2NoZWR1bGVfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmItc2xpZGVyLXNjaGVkdWxlX19pbWcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19ib3R0b20gLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2JvdHRvbSAucm93ID4gLmNvbCxcbi5iLXNsaWRlci1zY2hlZHVsZV9fYm90dG9tIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19ib3R0b20gPiAucm93IHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXNsaWRlci1zY2hlZHVsZV9fYm90dG9tID4gLnJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2JvdHRvbSA+IC5yb3cgPiAuY29sLTQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19ib3R0b20gPiAucm93ID4gLmNvbC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2JvdHRvbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2JvdHRvbS1pY29uIC5idG4tbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fYm90dG9tLWljb24gLmJ0bi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fYm90dG9tLWljb24gLmJ0bi1saW5rLnZpZGVvLmFjdGl2ZSB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fY29scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAuNDM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmItc2xpZGVyLXNjaGVkdWxlX19jb2xzLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1zbGlkZXItc2NoZWR1bGVfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fY29sXzEge1xuICBmbGV4OiAwIDAgMTUlO1xuICBtYXgtd2lkdGg6IDE1JTtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fY29sXzIge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fY29sXzMge1xuICBmbGV4OiAwIDAgMTUlO1xuICBtYXgtd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fbmV4dCwgLmItc2xpZGVyLXNjaGVkdWxlX19wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNsaWRlci1zY2hlZHVsZV9fbmV4dCwgLmItc2xpZGVyLXNjaGVkdWxlX19wcmV2IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXNjaGVkdWxlX19uZXh0LCAuYi1zbGlkZXItc2NoZWR1bGVfX3ByZXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fbmV4dDpob3ZlciwgLmItc2xpZGVyLXNjaGVkdWxlX19wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fcHJldiB7XG4gIGxlZnQ6IC0yOHB4O1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zbGlkZXItc2NoZWR1bGVfX3ByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5iLXNsaWRlci1zY2hlZHVsZV9fbmV4dCB7XG4gIHJpZ2h0OiAtMjhweDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zbGlkZXItc2NoZWR1bGVfX25leHQge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmItc2xpZGVyLXBvcHVsYXItZGl2aXNpb25zLCAuYi1zbGlkZXItcHJvamVjdHMsIC5iLXNsaWRlci1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1zbGlkZXItcG9wdWxhci1kaXZpc2lvbnNfX3BhZ2luYXRpb24sIC5iLXNsaWRlci1wcm9qZWN0c19fcGFnaW5hdGlvbiwgLmItc2xpZGVyLWV2ZW50c19fcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1zbGlkZXItcG9wdWxhci1kaXZpc2lvbnNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmItc2xpZGVyLXByb2plY3RzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5iLXNsaWRlci1ldmVudHNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNjZmNmY2Y7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYi1zbGlkZXItcG9wdWxhci1kaXZpc2lvbnNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5iLXNsaWRlci1wcm9qZWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmItc2xpZGVyLWV2ZW50c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA3LCAyMDcsIDIwNywgMC44NCk7XG59XG4uYi1zbGlkZXItcG9wdWxhci1kaXZpc2lvbnMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5iLXNsaWRlci1wcm9qZWN0cyAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmItc2xpZGVyLWV2ZW50cyAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uYi1zbGlkZXItdm90ZSxcbi5iLXNsaWRlci12b3RlLTIsXG4uYi1zbGlkZXItdm90ZS0zLFxuLmItc2xpZGVyLXZvdGUtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG59XG4uYi1zbGlkZXItdm90ZV9fbmV4dCwgLmItc2xpZGVyLXZvdGVfX3ByZXYsXG4uYi1zbGlkZXItdm90ZS0yX19uZXh0LFxuLmItc2xpZGVyLXZvdGUtMl9fcHJldixcbi5iLXNsaWRlci12b3RlLTNfX25leHQsXG4uYi1zbGlkZXItdm90ZS0zX19wcmV2LFxuLmItc2xpZGVyLXZvdGUtNF9fbmV4dCxcbi5iLXNsaWRlci12b3RlLTRfX3ByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNsaWRlci12b3RlX19uZXh0LCAuYi1zbGlkZXItdm90ZV9fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtMl9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtMl9fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtM19fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtM19fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtNF9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtNF9fcHJldiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNsaWRlci12b3RlX19uZXh0LCAuYi1zbGlkZXItdm90ZV9fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtMl9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtMl9fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtM19fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtM19fcHJldixcbiAgLmItc2xpZGVyLXZvdGUtNF9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtNF9fcHJldiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmItc2xpZGVyLXZvdGVfX25leHQ6aG92ZXIsIC5iLXNsaWRlci12b3RlX19wcmV2OmhvdmVyLFxuLmItc2xpZGVyLXZvdGUtMl9fbmV4dDpob3Zlcixcbi5iLXNsaWRlci12b3RlLTJfX3ByZXY6aG92ZXIsXG4uYi1zbGlkZXItdm90ZS0zX19uZXh0OmhvdmVyLFxuLmItc2xpZGVyLXZvdGUtM19fcHJldjpob3Zlcixcbi5iLXNsaWRlci12b3RlLTRfX25leHQ6aG92ZXIsXG4uYi1zbGlkZXItdm90ZS00X19wcmV2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGVfX25leHQsIC5iLXNsaWRlci12b3RlX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0yX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0zX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0zX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS00X19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS00X19wcmV2IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5iLXNsaWRlci12b3RlX19wcmV2LFxuLmItc2xpZGVyLXZvdGUtMl9fcHJldixcbi5iLXNsaWRlci12b3RlLTNfX3ByZXYsXG4uYi1zbGlkZXItdm90ZS00X19wcmV2IHtcbiAgbGVmdDogLTM1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNsaWRlci12b3RlX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0zX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS00X19wcmV2IHtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG4uYi1zbGlkZXItdm90ZV9fbmV4dCxcbi5iLXNsaWRlci12b3RlLTJfX25leHQsXG4uYi1zbGlkZXItdm90ZS0zX19uZXh0LFxuLmItc2xpZGVyLXZvdGUtNF9fbmV4dCB7XG4gIHJpZ2h0OiAtMzVweDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zbGlkZXItdm90ZV9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtMl9fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtM19fbmV4dCxcbiAgLmItc2xpZGVyLXZvdGUtNF9fbmV4dCB7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5iLXNsaWRlci12b3RlIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmItc2xpZGVyLXZvdGUtMiAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5iLXNsaWRlci12b3RlLTMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uYi1zbGlkZXItdm90ZS00IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDcuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXNsaWRlci12b3RlIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuYi1zbGlkZXItdm90ZS0yIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuYi1zbGlkZXItdm90ZS0zIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuYi1zbGlkZXItdm90ZS00IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uYi1zbGlkZXItdm90ZV9fcGFnaW5hdGlvbixcbi5iLXNsaWRlci12b3RlLTJfX3BhZ2luYXRpb24sXG4uYi1zbGlkZXItdm90ZS0zX19wYWdpbmF0aW9uLFxuLmItc2xpZGVyLXZvdGUtNF9fcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1zbGlkZXItdm90ZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmItc2xpZGVyLXZvdGUtMl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmItc2xpZGVyLXZvdGUtM19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmItc2xpZGVyLXZvdGUtNF9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLXNsaWRlci12b3RlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLmItc2xpZGVyLXZvdGUtMl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5iLXNsaWRlci12b3RlLTNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uYi1zbGlkZXItdm90ZS00X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXNsaWRlci12b3RlX19wYWdpbmF0aW9uLFxuICAuYi1zbGlkZXItdm90ZS0yX19wYWdpbmF0aW9uLFxuICAuYi1zbGlkZXItdm90ZS0zX19wYWdpbmF0aW9uLFxuICAuYi1zbGlkZXItdm90ZS00X19wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYi1zbGlkZXItdm90ZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuYi1zbGlkZXItdm90ZS0yX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5iLXNsaWRlci12b3RlLTNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiAgLmItc2xpZGVyLXZvdGUtNF9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGUsXG4gIC5iLXNsaWRlci12b3RlLTIsXG4gIC5iLXNsaWRlci12b3RlLTMsXG4gIC5iLXNsaWRlci12b3RlLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyoqXG4gKiBzZWxlY3RpemUuZGVmYXVsdC5jc3MgKHYwLjEyLjYpIC0gRGVmYXVsdCBUaGVtZVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgei1pbmRleDogMTtcbiAgLyogZml4ZXMgaWUgYnVnIChzZWUgIzM5MikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDczYmI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA1NzhkO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWFhYWFhO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiA1cHggOHB4IDJweDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCxcbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZDogIzFkYTdlZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDczYmI7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5MmM4MzY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NzhkO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0sXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0ge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDUxLCA4MywgMC4zKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjlkZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzFkYTdlZSwgIzE3OGVlOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMWRhN2VlKSwgdG8oIzE3OGVlOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxZGE3ZWUsICMxNzhlZTkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMWRhN2VlLCAjMTc4ZWU5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFkYTdlZSwgIzE3OGVlOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZjFkYTdlZVwiLCBlbmRDb2xvcnN0cj1cIiNmZjE3OGVlOVwiLCBHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVkNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDhmZDgpLCB0bygjMDA3NWNmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGZkOCwgIzAwNzVjZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhmZDgsICMwMDc1Y2YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmMDA4ZmQ4XCIsIGVuZENvbG9yc3RyPVwiI2ZmMDA3NWNmXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUsICNmMmYyZjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZlZmVmZSksIHRvKCNmMmYyZjIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZWZlZmUsICNmMmYyZjIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZWZlZmVcIiwgZW5kQ29sb3JzdHI9XCIjZmZmMmYyZjJcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWRyb3Bkb3duLnNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlbGVjdGl6ZS1kcm9wZG93bixcbiAgLnNlbGVjdGl6ZS1pbnB1dCxcbiAgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYTdkNmE7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWRyb3Bkb3duLnNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmItcGFnZS1zZWxlY3RfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1wYWdlLXNlbGVjdF9fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5iLXBhZ2Utc2VsZWN0X19jaGVja2JveCB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1maWx0ZXIgLnNlbGVjdGl6ZS1kcm9wZG93bixcbiAgLmItaGVhZGVyLWZpbHRlciAuc2VsZWN0aXplLWlucHV0LFxuICAuYi1oZWFkZXItZmlsdGVyIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1maWx0ZXIgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1oZWFkZXItZmlsdGVyIC5zZWxlY3RpemUtaW5wdXQge1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gIH1cbn1cbi5iLWhlYWRlci1maWx0ZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5iLWhlYWRlci1maWx0ZXIgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LCAuYi1oZWFkZXItZmlsdGVyIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cbi8qXG5DT05URU5UUzpcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci5cblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLlxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy5cblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DdXN0b21TY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqL1xufVxuXG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm1DU0JfY29udGFpbmVyIHsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7XG59IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4O1xufSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTI2cHg7XG59IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xueXgtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDIwcHg7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDtcbn1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMDtcbn1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dCAwLjJzLCBoZWlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tbGVmdCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1yaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi10b3AgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZS1vdXQgMC4ycywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dCAwLjJzLCBoZWlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tbGVmdCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1yaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi10b3AgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZS1vdXQgMC4ycywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQgMC4ycywgaGVpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWxlZnQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0IDAuMnMsIGhlaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXRvcCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LjEgVEhFTUVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTsgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgLypcbiAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgbGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XG4gIGRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNDBweCwgLTIwcHggLTQwcHgsIC00MHB4IC00MHB4LCAtNjBweCAtNDBweCwgMCAtMTEycHgsIC0yMHB4IC0xMTJweCwgLTQwcHggLTExMnB4XG4gIGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XG4gIGRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcbiAgKi9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbn1cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDtcbn1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4O1xufVxuXG4vKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87XG59XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xufVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5pcy1jb3VudGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY291bnRkb3duLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY291bnRkb3duLWhvbGRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uY291bnRkb3duLXJvdyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50ZG93bi1zaG93MSAuY291bnRkb3duLXNlY3Rpb24ge1xuICB3aWR0aDogOTglO1xufVxuXG4uY291bnRkb3duLXNob3cyIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jb3VudGRvd24tc2hvdzMgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgd2lkdGg6IDMyLjUlO1xufVxuXG4uY291bnRkb3duLXNob3c0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIHdpZHRoOiAyNC41JTtcbn1cblxuLmNvdW50ZG93bi1zaG93NSAuY291bnRkb3duLXNlY3Rpb24ge1xuICB3aWR0aDogMTkuNSU7XG59XG5cbi5jb3VudGRvd24tc2hvdzYgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgd2lkdGg6IDE2LjI1JTtcbn1cblxuLmNvdW50ZG93bi1zaG93NyAuY291bnRkb3duLXNlY3Rpb24ge1xuICB3aWR0aDogMTQlO1xufVxuXG4uY291bnRkb3duLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3VudGRvd24tYW1vdW50IHtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuXG4uY291bnRkb3duLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY291bnRkb3duLWRlc2NyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYi1jb3VudGRvd24tMl9fY291bnRkb3duIHtcbiAgbWFyZ2luOiAwIGF1dG8gNS42MjVyZW07XG4gIHdpZHRoOiA5NzBweDtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvdW50ZG93bi0yX19jb3VudGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jb3VudGRvd24tMl9fY291bnRkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5iLWNvdW50ZG93bi0yX19jb3VudGRvd24uaXMtY291bnRkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iLWNvdW50ZG93bi0yX19jb3VudGRvd24gLmNvdW50ZG93bi1wZXJpb2Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb3VudGRvd24tMl9fY291bnRkb3duIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY291bnRkb3duLTJfX2NvdW50ZG93biAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItY291bnRkb3duLTJfX2NvdW50ZG93biAuY291bnRkb3duLWFtb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb3VudGRvd24tMl9fY291bnRkb3duIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY291bnRkb3duLTJfX2NvdW50ZG93biAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmItY291bnRkb3duLTEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb3VudGRvd24tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvdW50ZG93bi0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbi5iLWNvdW50ZG93bi0xLmlzLWNvdW50ZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYi1jb3VudGRvd24tMSAuY291bnRkb3duLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY291bnRkb3duLTEgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY291bnRkb3duLTEgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLWNvdW50ZG93bi0xIC5jb3VudGRvd24tYW1vdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvdW50ZG93bi0xIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvdW50ZG93bi0xIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYi1jb3VudGRvd24tMSAuY291bnRkb3duLWFtb3VudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIjpcIjtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jb3VudGRvd24tMSAuY291bnRkb3duLWFtb3VudDo6YmVmb3JlIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbi5iLWNvdW50ZG93bi0xIC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiFcbiogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4qXG4qIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXG4qIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4qL1xuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0ZCwgLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwgLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZkZDQ5YSksIHRvKCNmZGY1OWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZGQ0OWFcIiwgZW5kQ29sb3JzdHI9XCIjZmRmNTlhXCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzE3YTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOSA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2YzYzE3YVwiLCBlbmRDb2xvcnN0cj1cIiNmM2U5N2FcIiwgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDkgO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDhhNWQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDkgO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQ4YTVkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkOGE1ZDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5IDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDhhNWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOSA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCwgLmRhdGVwaWNrZXIgLnByZXYsIC5kYXRlcGlja2VyIC5uZXh0LCAuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCAuZGF0ZXBpY2tlciAucHJldjpob3ZlciwgLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLCAuaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksIC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItYWR2ZXJ0aXNpbmcsIC5iLWV2ZW50c19fd3JhcCwgLmItcG9wdWxhci1kaXZpc2lvbnNfX3dyYXAsIC5iLXNsaWRlcl9fd3JhcCB7XG4gIHBhZGRpbmc6IDMuNDM3NXJlbSAwIDMuNDM3NXJlbTtcbn1cblxuLmItcGxheWVyLXByb2ZpbGVfX2RhdGEsIC5iLWNhcmRfX2RhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fZGF0YSA+IGxpLCAuYi1jYXJkX19kYXRhID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYi1mb290ZXJfX21lbnUsIC5iLXNvYy0yLCAuYi1zb2MtdG9wLCAuYi1zb2MsIC5iLW1lbnUtYXNiLXRvcF9fbmF2LCAuYi1tZW51LXRhZywgLmItbWVudS1hc2lkZSwgLmItbWVudS1iYWxsLCAuYi1tZW51LWJ0bl9fbmF2LCAuYi1tZW51LXRhYi0zX19uYXYsIC5iLW1lbnUtdGFiLTIyX19uYXYsIC5iLW1lbnUtdGFiLTIxX19uYXYsIC5iLW1lbnUtdGFiLTJfX25hdiwgLmItbWVudS10YWIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYi1mb290ZXJfX21lbnUgPiBsaSwgLmItc29jLTIgPiBsaSwgLmItc29jLXRvcCA+IGxpLCAuYi1zb2MgPiBsaSwgLmItbWVudS1hc2ItdG9wX19uYXYgPiBsaSwgLmItbWVudS10YWcgPiBsaSwgLmItbWVudS1hc2lkZSA+IGxpLCAuYi1tZW51LWJhbGwgPiBsaSwgLmItbWVudS1idG5fX25hdiA+IGxpLCAuYi1tZW51LXRhYi0zX19uYXYgPiBsaSwgLmItbWVudS10YWItMjJfX25hdiA+IGxpLCAuYi1tZW51LXRhYi0yMV9fbmF2ID4gbGksIC5iLW1lbnUtdGFiLTJfX25hdiA+IGxpLCAuYi1tZW51LXRhYiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLWZvb3Rlcl9fbWVudSA+IGxpID4gYSwgLmItc29jLTIgPiBsaSA+IGEsIC5iLXNvYy10b3AgPiBsaSA+IGEsIC5iLXNvYyA+IGxpID4gYSwgLmItbWVudS1hc2ItdG9wX19uYXYgPiBsaSA+IGEsIC5iLW1lbnUtdGFnID4gbGkgPiBhLCAuYi1tZW51LWFzaWRlID4gbGkgPiBhLCAuYi1tZW51LWJhbGwgPiBsaSA+IGEsIC5iLW1lbnUtYnRuX19uYXYgPiBsaSA+IGEsIC5iLW1lbnUtdGFiLTNfX25hdiA+IGxpID4gYSwgLmItbWVudS10YWItMjJfX25hdiA+IGxpID4gYSwgLmItbWVudS10YWItMjFfX25hdiA+IGxpID4gYSwgLmItbWVudS10YWItMl9fbmF2ID4gbGkgPiBhLCAuYi1tZW51LXRhYiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iLXN0YXRpc3RpY3MtbGlzdF9fbG9nbyA+IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5iLXF1ZXN0aW9ucy1saXN0X19saW5rLWNvbGxhcHNlID4gYSwgLmItaGVhZGVyLW1hdGNoLW1vYmlsZSAuYnRuLWxpbmssIC5iLWhlYWRlci1tYXRjaCA+IGEsIC5iLW1lbnUtYXNiLXRvcF9fbGluaywgLmItbWVudS1hc2lkZS0yX19saW5rLCAuYi1tZW51LXRhYi0zX19saW5rLCAuYi1tZW51LXRhYi0yMl9fbGluaywgLmItbWVudS10YWItMjFfX2xpbmssIC5iLW1lbnUtdGFiLTJfX2xpbmssIC5iLWxpbmstbW9yZSA+IGEsIC5iLW91dGxpbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5iLXF1ZXN0aW9ucy1saXN0X19saW5rLWNvbGxhcHNlID4gYTpmb2N1cywgLmItaGVhZGVyLW1hdGNoLW1vYmlsZSAuYnRuLWxpbms6Zm9jdXMsIC5iLWhlYWRlci1tYXRjaCA+IGE6Zm9jdXMsIC5iLW1lbnUtYXNiLXRvcF9fbGluazpmb2N1cywgLmItbWVudS1hc2lkZS0yX19saW5rOmZvY3VzLCAuYi1tZW51LXRhYi0zX19saW5rOmZvY3VzLCAuYi1tZW51LXRhYi0yMl9fbGluazpmb2N1cywgLmItbWVudS10YWItMjFfX2xpbms6Zm9jdXMsIC5iLW1lbnUtdGFiLTJfX2xpbms6Zm9jdXMsIC5iLWxpbmstbW9yZSA+IGE6Zm9jdXMsIC5iLW91dGxpbmU6Zm9jdXMsIC5iLXF1ZXN0aW9ucy1saXN0X19saW5rLWNvbGxhcHNlID4gYS5mb2N1cywgLmItaGVhZGVyLW1hdGNoLW1vYmlsZSAuZm9jdXMuYnRuLWxpbmssIC5iLWhlYWRlci1tYXRjaCA+IGEuZm9jdXMsIC5mb2N1cy5iLW1lbnUtYXNiLXRvcF9fbGluaywgLmZvY3VzLmItbWVudS1hc2lkZS0yX19saW5rLCAuZm9jdXMuYi1tZW51LXRhYi0zX19saW5rLCAuZm9jdXMuYi1tZW51LXRhYi0yMl9fbGluaywgLmZvY3VzLmItbWVudS10YWItMjFfX2xpbmssIC5mb2N1cy5iLW1lbnUtdGFiLTJfX2xpbmssIC5iLWxpbmstbW9yZSA+IGEuZm9jdXMsIC5mb2N1cy5iLW91dGxpbmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYi1hbGJ1bV9fbGluazpob3ZlciwgLmItbWVkaWFfZGl2aXNpb24tYWNjb3VudCAuYi1tZWRpYV9fbGluaywgLmItbWVkaWFfdGVhbS1hY2NvdW50IC5iLW1lZGlhX19saW5rLCAuYi1tZWRpYV9fbGluaywgLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19pbWcsIC5iLW5ld3NfX2xpbmssIC5iLXZpZGVvLXRodW1ic19faXRlbS5hY3RpdmUgLmItdmlkZW8tdGh1bWJzX19pbWcsIC5iLXBhZ2UtcHJvamVjdCAuYi1tZWRpYV9fbGluaywgLmItcGFnZS1kaXZpc2lvbiAuYi1tZWRpYV9fbGluaywgLmItcGFnZS10ZWFtIC5iLW1lZGlhX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmItYWxidW1fX2xpbms6aG92ZXI6OmJlZm9yZSwgLmItbWVkaWFfZGl2aXNpb24tYWNjb3VudCAuYi1tZWRpYV9fbGluazo6YmVmb3JlLCAuYi1tZWRpYV90ZWFtLWFjY291bnQgLmItbWVkaWFfX2xpbms6OmJlZm9yZSwgLmItbWVkaWFfX2xpbms6OmJlZm9yZSwgLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19pbWc6OmJlZm9yZSwgLmItbmV3c19fbGluazo6YmVmb3JlLCAuYi12aWRlby10aHVtYnNfX2l0ZW0uYWN0aXZlIC5iLXZpZGVvLXRodW1ic19faW1nOjpiZWZvcmUsIC5iLXBhZ2UtcHJvamVjdCAuYi1tZWRpYV9fbGluazo6YmVmb3JlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lZGlhX19saW5rOjpiZWZvcmUsIC5iLXBhZ2UtdGVhbSAuYi1tZWRpYV9fbGluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNjlkZWcsICMxMTExMTEsICMyZjJmMmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNjlkZWcsICMxMTExMTEsICMyZjJmMmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjlkZWcsICMxMTExMTEsICMyZjJmMmYpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5iLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iLWltZy1oZWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYi1pbWctY292ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYi1pbWctY29udGFpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmItaW1nLWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItaW1nLWluIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5iLW92ZXJsYXktaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmItb3ZlcmxheS1pbWc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5idG4tYXNiLTEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZkM2UzZSAwLCAjZmY1ZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZkM2UzZSAwLCAjZmY1ZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZDNlM2UgMCwgI2ZmNWUwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkQzRTNFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkY1RTAwXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzZTNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNWUwMCAwLCAjZmQzZTNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNWUwMCAwLCAjZmQzZTNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjVlMDAgMCwgI2ZkM2UzZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkY1RTAwXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkQzRTNFXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzZTNlO1xufVxuLmJ0bi1hc2ItMTpmb2N1cywgLmJ0bi1hc2ItMS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODEsIDgxLCAwLjUpO1xufVxuLmJ0bi1hc2ItMS5kaXNhYmxlZCwgLmJ0bi1hc2ItMTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzZTNlO1xuICBib3JkZXItY29sb3I6ICNmZDNlM2U7XG59XG4uYnRuLWFzYi0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItMS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDIwMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMjAyO1xufVxuLmJ0bi1hc2ItMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCA4MSwgODEsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ0bi1hc2ItMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5idG4tYXNiLTIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjgzYzIwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTI6aG92ZXIge1xuICBjb2xvcjogI2M1MWYwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhN2Q2YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmE3ZDZhO1xufVxuLmJ0bi1hc2ItMjpmb2N1cywgLmJ0bi1hc2ItMi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgODAsIDU0LCAwLjUpO1xufVxuLmJ0bi1hc2ItMi5kaXNhYmxlZCwgLmJ0bi1hc2ItMjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG59XG4uYnRuLWFzYi0yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItMi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2IyMWMwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzZiZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRiZWI0O1xufVxuLmJ0bi1hc2ItMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4MCwgNTQsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ0bi1hc2ItMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItMyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3ZDZhO1xuICBib3JkZXItY29sb3I6ICNmYTdkNmE7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuOTY4NzVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1hc2ItMzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG59XG4uYnRuLWFzYi0zOmZvY3VzLCAuYnRuLWFzYi0zLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4OSwgNjUsIDAuMjUpO1xufVxuLmJ0bi1hc2ItMy5kaXNhYmxlZCwgLmJ0bi1hc2ItMzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE3ZDZhO1xuICBib3JkZXItY29sb3I6ICNmYTdkNmE7XG59XG4uYnRuLWFzYi0zOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItMy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MjcwODtcbiAgYm9yZGVyLWNvbG9yOiAjZjcyNzA4O1xufVxuLmJ0bi1hc2ItMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4OSwgNjUsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5idG4tYXNiLTMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5idG4tYXNiLTQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG59XG4uYnRuLWFzYi00OmZvY3VzLCAuYnRuLWFzYi00LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAwLCAyMDEsIDIwMiwgMC41KTtcbn1cbi5idG4tYXNiLTQuZGlzYWJsZWQsIC5idG4tYXNiLTQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmJ0bi1hc2ItNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYXNiLTQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbn1cbi5idG4tYXNiLTQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFzYi00Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi00LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAxLCAyMDIsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ0bi1hc2ItNCB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi5idG4tYXNiLTU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMjUwNztcbiAgYm9yZGVyLWNvbG9yOiAjZGUyMzA3O1xufVxuLmJ0bi1hc2ItNTpmb2N1cywgLmJ0bi1hc2ItNS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgODksIDY1LCAwLjUpO1xufVxuLmJ0bi1hc2ItNS5kaXNhYmxlZCwgLmJ0bi1hc2ItNTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBib3JkZXItY29sb3I6ICNmODNjMjA7XG59XG4uYnRuLWFzYi01Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItNS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMjMwNztcbiAgYm9yZGVyLWNvbG9yOiAjZDIyMTA3O1xufVxuLmJ0bi1hc2ItNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4OSwgNjUsIDAuNSk7XG59XG5cbi5idG4tYXNiLTUtMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xuICBib3JkZXItY29sb3I6ICMwMGFkZWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi5idG4tYXNiLTUtMTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWM5O1xuICBib3JkZXItY29sb3I6ICMwMDg4YmM7XG59XG4uYnRuLWFzYi01LTE6Zm9jdXMsIC5idG4tYXNiLTUtMS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxODUsIDI0MSwgMC41KTtcbn1cbi5idG4tYXNiLTUtMS5kaXNhYmxlZCwgLmJ0bi1hc2ItNS0xOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG4gIGJvcmRlci1jb2xvcjogIzAwYWRlZjtcbn1cbi5idG4tYXNiLTUtMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYXNiLTUtMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItNS0xLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGJjO1xuICBib3JkZXItY29sb3I6ICMwMDdmYWY7XG59XG4uYnRuLWFzYi01LTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFzYi01LTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTUtMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg1LCAyNDEsIDAuNSk7XG59XG5cbi5idG4tYXNiLTUtMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xuICBib3JkZXItY29sb3I6ICMwYTkwNDg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi5idG4tYXNiLTUtMjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2YzM2O1xuICBib3JkZXItY29sb3I6ICMwNzYwMzA7XG59XG4uYnRuLWFzYi01LTI6Zm9jdXMsIC5idG4tYXNiLTUtMi5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ3LCAxNjEsIDk5LCAwLjUpO1xufVxuLmJ0bi1hc2ItNS0yLmRpc2FibGVkLCAuYnRuLWFzYi01LTI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTA0ODtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmJ0bi1hc2ItNS0yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItNS0yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWFzYi01LTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzYwMzA7XG4gIGJvcmRlci1jb2xvcjogIzA2NTQyYTtcbn1cbi5idG4tYXNiLTUtMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTUtMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItNS0yLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ3LCAxNjEsIDk5LCAwLjUpO1xufVxuXG4uYnRuLWFzYi02IHtcbiAgY29sb3I6ICMwMGFkZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTczLCAyMzksIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNzMsIDIzOSwgMC4yKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC45Njg3NXJlbSAxLjU2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLWFzYi02OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG4gIGJvcmRlci1jb2xvcjogIzAwYWRlZjtcbn1cbi5idG4tYXNiLTY6Zm9jdXMsIC5idG4tYXNiLTYuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTg1LCAyNDEsIDAuMjUpO1xufVxuLmJ0bi1hc2ItNi5kaXNhYmxlZCwgLmJ0bi1hc2ItNjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBhZGVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MywgMjM5LCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTczLCAyMzksIDAuMik7XG59XG4uYnRuLWFzYi02Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItNi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YmQ2O1xufVxuLmJ0bi1hc2ItNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE3MCwgMjIwLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi02IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYnRuLWFzYi02LTEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZGVmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTYtMTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZGVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MywgMjM5LCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTczLCAyMzksIDAuMik7XG59XG4uYnRuLWFzYi02LTE6Zm9jdXMsIC5idG4tYXNiLTYtMS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMjIzLCAyNDksIDAuMjUpO1xufVxuLmJ0bi1hc2ItNi0xLmRpc2FibGVkLCAuYnRuLWFzYi02LTE6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZGVmO1xufVxuLmJ0bi1hc2ItNi0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItNi0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWFzYi02LTEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU1LCAyMTQsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNTUsIDIxNCwgMC4yKTtcbn1cbi5idG4tYXNiLTYtMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTYtMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItNi0xLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMjE2LCAyMzksIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5idG4tYXNiLTYtMSB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItNyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNDQsIDcyLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAsIDE0NCwgNzIsIDAuMik7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuOTY4NzVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1hc2ItNzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xuICBib3JkZXItY29sb3I6ICMwYTkwNDg7XG59XG4uYnRuLWFzYi03OmZvY3VzLCAuYnRuLWFzYi03LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDcsIDE2MSwgOTksIDAuMjUpO1xufVxuLmJ0bi1hc2ItNy5kaXNhYmxlZCwgLmJ0bi1hc2ItNzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNDQsIDcyLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAsIDE0NCwgNzIsIDAuMik7XG59XG4uYnRuLWFzYi03Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItNzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItNy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NzgzYztcbiAgYm9yZGVyLWNvbG9yOiAjMDg3ODNjO1xufVxuLmJ0bi1hc2ItNzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXNiLTcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE0MCwgODksIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5idG4tYXNiLTcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5idG4tYXNiLTctMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xuICBib3JkZXItY29sb3I6ICMwYTkwNDg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuOTY4NzVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1hc2ItNy0xOmhvdmVyIHtcbiAgY29sb3I6ICMwYTkwNDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE0NCwgNzIsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMTQ0LCA3MiwgMC4yKTtcbn1cbi5idG4tYXNiLTctMTpmb2N1cywgLmJ0bi1hc2ItNy0xLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTYwLCAyMTIsIDE4NCwgMC4yNSk7XG59XG4uYnRuLWFzYi03LTEuZGlzYWJsZWQsIC5idG4tYXNiLTctMTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xuICBib3JkZXItY29sb3I6ICMwYTkwNDg7XG59XG4uYnRuLWFzYi03LTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFzYi03LTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTctMS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzBhOTA0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAxMjAsIDYwLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoOCwgMTIwLCA2MCwgMC4yKTtcbn1cbi5idG4tYXNiLTctMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTctMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItNy0xLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2MCwgMjAzLCAxODAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5idG4tYXNiLTctMSB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItOCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1hc2ItODpob3ZlciB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWFzYi04OmZvY3VzLCAuYnRuLWFzYi04LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC4yNSk7XG59XG4uYnRuLWFzYi04LmRpc2FibGVkLCAuYnRuLWFzYi04OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXNiLTg6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFzYi04Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWFzYi04LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG59XG4uYnRuLWFzYi04Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hc2ItODpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItOC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDIxMSwgMjEyLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi04IHtcbiAgICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItOSB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1hc2ItOTpob3ZlciB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xufVxuLmJ0bi1hc2ItOTpmb2N1cywgLmJ0bi1hc2ItOS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMjUpO1xufVxuLmJ0bi1hc2ItOS5kaXNhYmxlZCwgLmJ0bi1hc2ItOTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG59XG4uYnRuLWFzYi05Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItOTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hc2ItOS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCA0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNCwgNCwgNCwgMC4xKTtcbn1cbi5idG4tYXNiLTk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFzYi05Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi05LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NywgMTk3LCAxOTcsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5idG4tYXNiLTkge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5idG4tYXNiLTEwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlci1jb2xvcjogI2Y4M2MyMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAyLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTEwOmhvdmVyIHtcbiAgY29sb3I6ICNjNTFmMDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTdkNmE7XG4gIGJvcmRlci1jb2xvcjogI2ZhN2Q2YTtcbn1cbi5idG4tYXNiLTEwOmZvY3VzLCAuYnRuLWFzYi0xMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgODAsIDU0LCAwLjUpO1xufVxuLmJ0bi1hc2ItMTAuZGlzYWJsZWQsIC5idG4tYXNiLTEwOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlci1jb2xvcjogI2Y4M2MyMDtcbn1cbi5idG4tYXNiLTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTEwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjYjIxYzA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjNmJlO1xuICBib3JkZXItY29sb3I6ICNmZGJlYjQ7XG59XG4uYnRuLWFzYi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi0xMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDgwLCA1NCwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xMCB7XG4gICAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5idG4tYXNiLTExIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjc4NDg7XG4gIGJvcmRlci1jb2xvcjogI2M2Nzg0ODtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC45Njg3NXJlbSAxLjU2MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLWFzYi0xMTpob3ZlciB7XG4gIGNvbG9yOiAjOTQ1NTJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhNjdjO1xuICBib3JkZXItY29sb3I6ICNjZGE2N2M7XG59XG4uYnRuLWFzYi0xMTpmb2N1cywgLmJ0bi1hc2ItMTEuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzksIDE0NywgMTEyLCAwLjI1KTtcbn1cbi5idG4tYXNiLTExLmRpc2FibGVkLCAuYnRuLWFzYi0xMTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY3ODQ4O1xuICBib3JkZXItY29sb3I6ICNjNjc4NDg7XG59XG4uYnRuLWFzYi0xMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYXNiLTExOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWFzYi0xMS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzk0NTUyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2OTk2YTtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5OTZhO1xufVxuLmJ0bi1hc2ItMTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFzYi0xMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItMTEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTczLCAxMzYsIDk2LCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xMSB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItMTIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2QyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZDJkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTEyOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU4ZDcyO1xuICBib3JkZXItY29sb3I6ICMyZThkNzI7XG59XG4uYnRuLWFzYi0xMjpmb2N1cywgLmJ0bi1hc2ItMTIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTU4LCAxMzUsIDAuMjUpO1xufVxuLmJ0bi1hc2ItMTIuZGlzYWJsZWQsIC5idG4tYXNiLTEyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkMmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkM2QyZDtcbn1cbi5idG4tYXNiLTEyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTEyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4N2E2MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjg3YTYyO1xufVxuLmJ0bi1hc2ItMTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFzYi0xMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hc2ItMTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE0MiwgMTIyLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xMiB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItMTMge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTEzOmhvdmVyIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXNiLTEzOmZvY3VzLCAuYnRuLWFzYi0xMy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuMjUpO1xufVxuLmJ0bi1hc2ItMTMuZGlzYWJsZWQsIC5idG4tYXNiLTEzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXNiLTEzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTEzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG59XG4uYnRuLWFzYi0xMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTEzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi0xMy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDIxMSwgMjEyLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xMyB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItMTQge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjk2ODc1cmVtIDEuNTYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4tYXNiLTE0OmhvdmVyIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXNiLTE0OmZvY3VzLCAuYnRuLWFzYi0xNC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuMjUpO1xufVxuLmJ0bi1hc2ItMTQuZGlzYWJsZWQsIC5idG4tYXNiLTE0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYXNiLTE0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTE0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG59XG4uYnRuLWFzYi0xNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTE0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi0xNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDIxMSwgMjEyLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xNCB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmJ0bi1hc2ItMTUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZkM2UzZSAwLCAjZmY1ZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZkM2UzZSAwLCAjZmY1ZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZDNlM2UgMCwgI2ZmNWUwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkQzRTNFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkY1RTAwXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzZTNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICAvKiBtYXJnaW46IDFweDsgKi9cbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tYXNiLTE1OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjVlMDAgMCwgI2ZkM2UzZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjVlMDAgMCwgI2ZkM2UzZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY1ZTAwIDAsICNmZDNlM2UgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGNUUwMFwiLCBlbmRDb2xvcnN0cj1cIiNGRkZEM0UzRVwiLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJvcmRlci1jb2xvcjogI2ZkM2UzZTtcbn1cbi5idG4tYXNiLTE1OmZvY3VzLCAuYnRuLWFzYi0xNS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgODEsIDgxLCAwLjUpO1xufVxuLmJ0bi1hc2ItMTUuZGlzYWJsZWQsIC5idG4tYXNiLTE1OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDNlM2U7XG4gIGJvcmRlci1jb2xvcjogI2ZkM2UzZTtcbn1cbi5idG4tYXNiLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hc2ItMTU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXNiLTE1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwMjAyO1xuICBib3JkZXItY29sb3I6ICNlMjAyMDI7XG59XG4uYnRuLWFzYi0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXNiLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzYi0xNS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDgxLCA4MSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLWFzYi0xNSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5idG4tYXNiLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xufVxuXG4uYi1idG4td3JhcCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItYnRuLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLWJ0bi13cmFwLW1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1idG4td3JhcC1tYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYnRuLXdyYXAtbWIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWJ0bi13cmFwLW1iIHtcbiAgICB3aWR0aDogMTIwUFg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbmJ1dHRvbjpmb2N1cywgYnV0dG9uLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmItbGluay1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYi1saW5rLW1vcmU6YmVmb3JlLCAuYi1saW5rLW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYi1saW5rLW1vcmU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5iLWxpbmstbW9yZSA+IGEge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbGluay1tb3JlID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItbGluay1tb3JlID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1saW5rLW1vcmUgPiBhOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWxpbmstbW9yZV9yaWdodCA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5iLWxpbmsge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iLWxpbms6aG92ZXIsIC5iLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2M1MWYwNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItbmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1uYXYgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYi1uYXYgLm5hdmJhci1uYXYge1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjA0cHgpIHtcbiAgLmItbmF2IC5uYXZiYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItbmF2IC5uYXZiYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5iLW5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1OS45OHB4KSB7XG4gIC5iLW5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1uYXYgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLW5hdiAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDAuMzc1cmVtO1xuICAgIHJpZ2h0OiAwLjM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1uYXYgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5iLW5hdiAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmItbmF2IC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbmF2IC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbi5iLWJ0bi1vZmZjYW52YXMge1xuICB3aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5iLWJ0bi1vZmZjYW52YXNfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmItYnRuLW9mZmNhbnZhc19fYmFyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG4uYi1idG4tb2ZmY2FudmFzX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDQuNXB4KTtcbn1cbi5iLWJ0bi1vZmZjYW52YXNfX2JhcjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmItYnRuLW9mZmNhbnZhc19fYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTQuNXB4KTtcbn1cbi5iLWJ0bi1vZmZjYW52YXMuY29sbGFwc2VkIC5iLWJ0bi1vZmZjYW52YXNfX2JhciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5iLWJ0bi1vZmZjYW52YXMuY29sbGFwc2VkIC5iLWJ0bi1vZmZjYW52YXNfX2JhcjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYi1tZW51LXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tZW51LXRhYiB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYi1tZW51LXRhYl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LXRhYl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uYi1tZW51LXRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS10YWJfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDAgMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogMC4zNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLW1lbnUtdGFiX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmItbWVudS10YWJfX2xpbms6aG92ZXIsIC5iLW1lbnUtdGFiX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYi1tZW51LXRhYl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4zNzVyZW0gc29saWQgI2Y4M2MyMDtcbn1cbi5iLW1lbnUtdGFiX2xpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG4uYi1tZW51LXRhYl9saWdodCAuYi1tZW51LXRhYl9fbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4uYi1tZW51LXRhYl9saWdodCAuYi1tZW51LXRhYl9fbGluazpob3ZlciwgLmItbWVudS10YWJfbGlnaHQgLmItbWVudS10YWJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLW1lbnUtdGFiX2xpZ2h0IC5iLW1lbnUtdGFiX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwLjM3NXJlbSBzb2xpZCAjZjgzYzIwO1xufVxuLmItbWVudS10YWJfMiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iLW1lbnUtdGFiXzIgLmItbWVudS10YWJfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbi5iLW1lbnUtdGFiXzIgLmItbWVudS10YWJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iLW1lbnUtdGFiXzMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iLW1lbnUtdGFiXzMgLmItbWVudS10YWJfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDYuODc1cmVtO1xufVxuLmItbWVudS10YWJfMyAuYi1tZW51LXRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS10YWJfMyAuYi1tZW51LXRhYl9fbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMy41NjI1cmVtIDAuNjI1cmVtO1xufVxuLmItbWVudS10YWJfYmx1ZSAuYi1tZW51LXRhYl9fbGluazpob3ZlciwgLmItbWVudS10YWJfYmx1ZSAuYi1tZW51LXRhYl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItbWVudS10YWJfYmx1ZSAuYi1tZW51LXRhYl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwYWRlZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4zNzVyZW0gc29saWQgIzAwYWRlZjtcbn1cbi5iLW1lbnUtdGFiX2dyZWVuIC5iLW1lbnUtdGFiX19saW5rOmhvdmVyLCAuYi1tZW51LXRhYl9ncmVlbiAuYi1tZW51LXRhYl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbWVudS10YWJfZ3JlZW4gLmItbWVudS10YWJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwYTkwNDg7XG4gIGJvcmRlci1ib3R0b206IDAuMzc1cmVtIHNvbGlkICMwYTkwNDg7XG59XG5cbi5iLW1lbnUtdGFiLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTU2MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItMiB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYi1tZW51LXRhYi0yX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItMl9fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTJfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDkuMzc1cmVtO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LXRhYi0yX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItMl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uYi1tZW51LXRhYi0yX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LXRhYi0yX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAzLjU2MjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjE1NjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLW1lbnUtdGFiLTJfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tZW51LXRhYi0yX19saW5rIHtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTJfX2xpbms6aG92ZXIsIC5iLW1lbnUtdGFiLTJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5iLW1lbnUtdGFiLTJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZjgzYzIwO1xufVxuLmItbWVudS10YWItMl9iZXR3ZWVuIC5iLW1lbnUtdGFiLTJfX25hdiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tZW51LXRhYi0yX2JldHdlZW4gLmItbWVudS10YWItMl9fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTJfYmV0d2VlbiAuYi1tZW51LXRhYi0yX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTJfYmV0d2VlbiAuYi1tZW51LXRhYi0yX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItbWVudS10YWItMl9iZXR3ZWVuIC5iLW1lbnUtdGFiLTJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iLW1lbnUtdGFiLTJfYmV0d2VlbiAuYi1tZW51LXRhYi0yX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNjI1cmVtO1xufVxuLmItbWVudS10YWItMl9jZW50ZXIgLmItbWVudS10YWItMl9fbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItbWVudS10YWItMl9jZW50ZXIgLmItbWVudS10YWItMl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy43NXJlbTtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItbWVudS10YWItMl9jZW50ZXIgLmItbWVudS10YWItMl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uYi1tZW51LXRhYi0yX2NlbnRlciAuYi1tZW51LXRhYi0yX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LXRhYi0yX2NlbnRlciAuYi1tZW51LXRhYi0yX19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAwIDAuNjI1cmVtO1xufVxuLmItbWVudS10YWItMl9ibHVlIC5iLW1lbnUtdGFiLTJfX25hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4uYi1tZW51LXRhYi0yX2JsdWUgLmItbWVudS10YWItMl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LXRhYi0yX2JsdWUgLmItbWVudS10YWItMl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uYi1tZW51LXRhYi0yX2JsdWUgLmItbWVudS10YWItMl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS10YWItMl9ibHVlIC5iLW1lbnUtdGFiLTJfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDByZW0gMC42MjVyZW07XG59XG4uYi1tZW51LXRhYi0yX2JsdWUgLmItbWVudS10YWItMl9fbGluazpob3ZlciwgLmItbWVudS10YWItMl9ibHVlIC5iLW1lbnUtdGFiLTJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLW1lbnUtdGFiLTJfYmx1ZSAuYi1tZW51LXRhYi0yX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgIzAwYWRlZjtcbn1cbi5iLW1lbnUtdGFiLTJfZ3JlZW4gLmItbWVudS10YWItMl9fbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLW1lbnUtdGFiLTJfZ3JlZW4gLmItbWVudS10YWItMl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LXRhYi0yX2dyZWVuIC5iLW1lbnUtdGFiLTJfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmItbWVudS10YWItMl9ncmVlbiAuYi1tZW51LXRhYi0yX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LXRhYi0yX2dyZWVuIC5iLW1lbnUtdGFiLTJfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDByZW0gMC42MjVyZW07XG59XG4uYi1tZW51LXRhYi0yX2dyZWVuIC5iLW1lbnUtdGFiLTJfX2xpbms6aG92ZXIsIC5iLW1lbnUtdGFiLTJfZ3JlZW4gLmItbWVudS10YWItMl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbWVudS10YWItMl9ncmVlbiAuYi1tZW51LXRhYi0yX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgIzBhOTA0ODtcbn1cblxuLmItbWVudS10YWItMjEge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTU2MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItMjEge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmItbWVudS10YWItMjFfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLW1lbnUtdGFiLTIxX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjY4NzVyZW07XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTIxX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTIxX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LXRhYi0yMV9fbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMHJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1tZW51LXRhYi0yMV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTIxX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTIxX19saW5rOmhvdmVyLCAuYi1tZW51LXRhYi0yMV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItbWVudS10YWItMjFfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZjgzYzIwO1xufVxuLmItbWVudS10YWItMjFfYmx1ZSAuYi1tZW51LXRhYi0yMV9fbGluazpob3ZlciwgLmItbWVudS10YWItMjFfYmx1ZSAuYi1tZW51LXRhYi0yMV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItbWVudS10YWItMjFfYmx1ZSAuYi1tZW51LXRhYi0yMV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1tZW51LXRhYi0yMV9ncmVlbiAuYi1tZW51LXRhYi0yMV9fbGluazpob3ZlciwgLmItbWVudS10YWItMjFfZ3JlZW4gLmItbWVudS10YWItMjFfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLW1lbnUtdGFiLTIxX2dyZWVuIC5iLW1lbnUtdGFiLTIxX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgIzBhOTA0ODtcbn1cbi5iLW1lbnUtdGFiLTIxX3N0YXJ0IC5iLW1lbnUtdGFiLTIxX19uYXYge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYi1tZW51LXRhYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE1NjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTIyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTIyX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTIyX19uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmItbWVudS10YWItMjJfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTIyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTIyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LXRhYi0yMl9fbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVudS10YWItMjJfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tZW51LXRhYi0yMl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1tZW51LXRhYi0yMl9fbGluazpob3ZlciwgLmItbWVudS10YWItMjJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5iLW1lbnUtdGFiLTIyX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgI2Y4M2MyMDtcbn1cbi5iLW1lbnUtdGFiLTIyX2RvdWJsZSAuYi1tZW51LXRhYi0yMl9fbmF2Omxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmItbWVudS10YWItMjJfYmx1ZSAuYi1tZW51LXRhYi0yMl9fbGluazpob3ZlciwgLmItbWVudS10YWItMjJfYmx1ZSAuYi1tZW51LXRhYi0yMl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItbWVudS10YWItMjJfYmx1ZSAuYi1tZW51LXRhYi0yMl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1tZW51LXRhYi0yMl9ncmVlbiAuYi1tZW51LXRhYi0yMl9fbGluazpob3ZlciwgLmItbWVudS10YWItMjJfZ3JlZW4gLmItbWVudS10YWItMjJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLW1lbnUtdGFiLTIyX2dyZWVuIC5iLW1lbnUtdGFiLTIyX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgIzAwYWRlZjtcbn1cblxuLmItbWVudS10YWItMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItMyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYi1tZW51LXRhYi0zX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItM19fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LXRhYi0zX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iLW1lbnUtdGFiLTNfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDAgMC44MTI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1tZW51LXRhYi0zX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS10YWItM19fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1tZW51LXRhYi0zX19saW5rOmhvdmVyLCAuYi1tZW51LXRhYi0zX19saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5iLW1lbnUtdGFiLTNfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1tZW51LXRhYi0zX3N0YXJ0IC5iLW1lbnUtdGFiLTNfX25hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5iLW1lbnUtdGFiLTNfc3RhcnQgLmItbWVudS10YWItM19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLW1lbnUtdGFiLTNfc3RhcnQgLmItbWVudS10YWItM19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5iLW1lbnUtdGFiLTNfc3RhcnQgLmItbWVudS10YWItM19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS10YWItM19ncmVlbiAuYi1tZW51LXRhYi0zX19saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZmZmO1xufVxuLmItbWVudS10YWItM19ibHVlIC5iLW1lbnUtdGFiLTNfX2xpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG5cbi5iLW1lbnUtYnRuIHtcbiAgZmxleDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tZW51LWJ0biB7XG4gICAgZmxleDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uYi1tZW51LWJ0bl9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItbWVudS1idG5fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGZsZXg6IG5vbmU7XG59XG4uYi1tZW51LWJ0bl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS1idG5fX2xpbmsge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2M1MWYwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhN2Q2YTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVudS1idG5fX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLW1lbnUtYnRuX19saW5rOmhvdmVyLCAuYi1tZW51LWJ0bl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmODNjMjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItbWVudS1idG5fX2xpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y4M2MyMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iLW1lbnUtYmFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS1iYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS1iYWxsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuLmItbWVudS1iYWxsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLW1lbnUtYmFsbF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgZmxleDogbm9uZTtcbn1cbi5iLW1lbnUtYmFsbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItbWVudS1iYWxsX19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVudS1iYWxsX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1tZW51LWJhbGxfX2xpbmsgLmZhciwgLmItbWVudS1iYWxsX19saW5rIC5iLXZpZGVvX19zZWUtYWxsID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbmsgLmItaGVhZGVyLW1hdGNoID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbmsgLmItdGl0bGUgPiBhOjpiZWZvcmUsIC5iLW1lbnUtYmFsbF9fbGluayAuYi1saW5rLW1vcmUgPiBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBmbGV4OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbWVudS1iYWxsX19saW5rIC5mYXIsIC5iLW1lbnUtYmFsbF9fbGluayAuYi12aWRlb19fc2VlLWFsbCA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbmsgLmItbGluay1tb3JlID4gYTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgfVxufVxuLmItbWVudS1iYWxsX19saW5rOmhvdmVyLCAuYi1tZW51LWJhbGxfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbn1cbi5iLW1lbnUtYmFsbF9fbGluazpob3ZlciAuZmFyLCAuYi1tZW51LWJhbGxfX2xpbms6aG92ZXIgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUsIC5iLW1lbnUtYmFsbF9fbGluazpob3ZlciAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUsIC5iLW1lbnUtYmFsbF9fbGluazpob3ZlciAuYi10aXRsZSA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rOmhvdmVyIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rOmZvY3VzIC5mYXIsIC5iLW1lbnUtYmFsbF9fbGluazpmb2N1cyAuYi12aWRlb19fc2VlLWFsbCA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rOmZvY3VzIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSwgLmItbWVudS1iYWxsX19saW5rOmZvY3VzIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbms6Zm9jdXMgLmItbGluay1tb3JlID4gYTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4uYi1tZW51LWJhbGxfX2xpbmsuYWN0aXZlIC5mYXIsIC5iLW1lbnUtYmFsbF9fbGluay5hY3RpdmUgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUsIC5iLW1lbnUtYmFsbF9fbGluay5hY3RpdmUgLmItaGVhZGVyLW1hdGNoID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbmsuYWN0aXZlIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1tZW51LWJhbGxfX2xpbmsuYWN0aXZlIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuXG4uYi1tZW51LWFzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLW1lbnUtYXNpZGUgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1tZW51LWFzaWRlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYi1tZW51LWFzaWRlX19pdGVtIC5iLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItbWVudS1hc2lkZV9faXRlbSAuYi1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuLmItbWVudS1hc2lkZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLW1lbnUtYXNpZGVfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1tZW51LWFzaWRlX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLW1lbnUtYXNpZGVfX2xpbms6aG92ZXIsIC5iLW1lbnUtYXNpZGVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2M1MWYwNjtcbn1cbi5iLW1lbnUtYXNpZGVfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjNTFmMDY7XG59XG4uYi1tZW51LWFzaWRlX2RpdmlzaW9uIC5iLW1lbnUtYXNpZGVfX2l0ZW0gLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xufVxuLmItbWVudS1hc2lkZV9kaXZpc2lvbiAuYi1tZW51LWFzaWRlX19saW5rIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1tZW51LWFzaWRlX2RpdmlzaW9uIC5iLW1lbnUtYXNpZGVfX2xpbms6aG92ZXIsIC5iLW1lbnUtYXNpZGVfZGl2aXNpb24gLmItbWVudS1hc2lkZV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItbWVudS1hc2lkZV9kaXZpc2lvbiAuYi1tZW51LWFzaWRlX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItbWVudS1hc2lkZV90ZWFtIC5iLW1lbnUtYXNpZGVfX2l0ZW0gLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbWVudS1hc2lkZV90ZWFtIC5iLW1lbnUtYXNpZGVfX2xpbmsge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLW1lbnUtYXNpZGVfdGVhbSAuYi1tZW51LWFzaWRlX19saW5rOmhvdmVyLCAuYi1tZW51LWFzaWRlX3RlYW0gLmItbWVudS1hc2lkZV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuLmItbWVudS1hc2lkZV90ZWFtIC5iLW1lbnUtYXNpZGVfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi1tZW51LWFzaWRlX25ld3Mtb25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbWVudS1hc2lkZV9uZXdzLW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uYi1tZW51LXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5iLW1lbnUtdGFnX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4wNjI1cmVtO1xufVxuLmItbWVudS10YWdfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVudS10YWdfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLW1lbnUtdGFnX19saW5rOmhvdmVyLCAuYi1tZW51LXRhZ19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iLW1lbnUtdGFnX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuXG4uYi1tZW51LWFzaWRlLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLW1lbnUtYXNpZGUtMl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItbWVudS1hc2lkZS0yX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmItbWVudS1hc2lkZS0yX19saW5rIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLW1lbnUtYXNpZGUtMl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItbWVudS1hc2lkZS0yX19saW5rOmhvdmVyLCAuYi1tZW51LWFzaWRlLTJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xufVxuLmItbWVudS1hc2lkZS0yX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG59XG4uYi1tZW51LWFzaWRlLTJfX2ltZyB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1tZW51LWFzaWRlLTJfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5iLW1lbnUtYXNpZGUtMl9fY2l0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5cbi5iLW1lbnUtYXNiLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTU2MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS1hc2ItdG9wIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5iLW1lbnUtYXNiLXRvcF9fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE1NjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1lbnUtYXNiLXRvcF9fd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYi1tZW51LWFzYi10b3BfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYi1tZW51LWFzYi10b3BfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDQuMzc1cmVtO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1tZW51LWFzYi10b3BfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmItbWVudS1hc2ItdG9wX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1tZW51LWFzYi10b3BfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDByZW0gMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVudS1hc2ItdG9wX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWVudS1hc2ItdG9wX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLW1lbnUtYXNiLXRvcF9fbGluazpob3ZlciwgLmItbWVudS1hc2ItdG9wX19saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4zOCk7XG59XG4uYi1tZW51LWFzYi10b3BfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4zOCk7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZjgzYzIwO1xufVxuLmItbWVudS1hc2ItdG9wX2JsdWUgLmItbWVudS10YWItMjFfX2xpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1tZW51LWFzYi10b3BfZ3JlZW4gLmItbWVudS10YWItMjFfX2xpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwYTkwNDg7XG59XG5cbi5iLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmItYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSA+IGE6aG92ZXIsIC5iLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1hc2ItYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYi1hc2ItYnJlYWRjcnVtYiAuYi1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1hc2ItYnJlYWRjcnVtYiAuYi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1hc2ItYnJlYWRjcnVtYiAuYi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1hc2ItYnJlYWRjcnVtYiAuYi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gPiBhOmhvdmVyLCAuYi1hc2ItYnJlYWRjcnVtYiAuYi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYi1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYi1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYi1mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWZvcm0tc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5iLWZvcm0tc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG59XG4uYi1mb3JtLXNlYXJjaCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY5Ljk4cHgpIHtcbiAgLmItZm9ybS1zZWFyY2ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4uYi1mb3JtLXNlYXJjaCAuYnRuLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTguNXB4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWZvcm0tc2VhcmNoIC5idG4tbGluayB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5iLWZvcm0tc2VhcmNoX3NlYXJjaCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5iLWZvcm0tc2VhcmNoX3NlYXJjaCAuYnRuLWxpbmsge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWZvcm0tc2VhcmNoX2JsdWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYi1mb3JtLXNlYXJjaF9ibHVlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItZm9ybS1zZWFyY2hfZ3JlZW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYi1mb3JtLXNlYXJjaF9ncmVlbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLWZvcm0tc2VhcmNoX3N0YXJ0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItZm9ybS1zZWFyY2hfc3RhcnQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5cbi5iLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5iLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSg1MywgNTgsIDcyLCAwLjYpO1xufVxuXG4uYi1mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iLWZvcm0tY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItZm9ybS1jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmItZm9ybS1jb21tZW50IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1mb3JtLWNvbW1lbnQgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5iLWZvcm0tY29tbWVudCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbi5iLWZvcm0tY29tbWVudCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDE2N3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5cbi5iLWZvcm0tYWNjb3VudCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5iLWZvcm0tYWNjb3VudCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItZm9ybS1hY2NvdW50IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5iLWZvcm0tYWNjb3VudCAuZm9ybS1ncm91cCBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8qIVxuICogdWktc2VsZWN0XG4gKiBodHRwOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXVpL3VpLXNlbGVjdFxuICogVmVyc2lvbjogMC4xOS44IC0gMjAxNy0wNC0xOFQwNTo0Mzo0My44ODFaXG4gKiBMaWNlbnNlOiBNSVRcbiAqL1xuLyogU3R5bGUgd2hlbiBoaWdobGlnaHRpbmcgYSBzZWFyY2guICovXG4udWktc2VsZWN0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktc2VsZWN0LW9mZnNjcmVlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qIFNlbGVjdDIgdGhlbWUgKi9cbi8qIE1hcmsgaW52YWxpZCBTZWxlY3QyICovXG4ubmctZGlydHkubmctaW52YWxpZCA+IGEuc2VsZWN0Mi1jaG9pY2Uge1xuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdC1zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWxvY2tlZCA+IC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LWxvY2tlZCA+IC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyLm9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyAvKiBUaGUgei1pbmRleCBTZWxlY3QyIGFwcGxpZXMgdG8gdGhlIHNlbGVjdDItZHJvcCAqL1xufVxuXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdDIgKi9cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoLFxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1tYXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24sXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogLTRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC51aS1zZWxlY3QtbWF0Y2gsXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1ODk3ZmI7XG59XG5cbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdIC51aS1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuLFxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBTZWxlY3RpemUgdGhlbWUgKi9cbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXG4uc2VsZWN0aXplLWlucHV0LnNlbGVjdGl6ZS1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwN0ZCQiAhaW1wb3J0YW50O1xufVxuXG4vKiBGaXggaW5wdXQgd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBGaXggbGluZSBicmVhayB3aGVuIHRoZXJlJ3MgYXQgbGVhc3Qgb25lIGl0ZW0gc2VsZWN0ZWQgd2l0aCB0aGUgU2VsZWN0aXplIHRoZW1lICovXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogRml4IGRyb3Bkb3duIHdpZHRoIGZvciBTZWxlY3RpemUgdGhlbWUgKi9cbi5zZWxlY3RpemUtY29udHJvbCA+IC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTWFyayBpbnZhbGlkIFNlbGVjdGl6ZSAqL1xuLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBkaXYuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xufVxuXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdGl6ZSAqL1xuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0aXplXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogLTJweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xufVxuXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3RpemVdIGlucHV0LnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIEJvb3RzdHJhcCB0aGVtZSAqL1xuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cbi5idG4tZGVmYXVsdC1mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBib3JkZXItY29sb3I6ICNBREFEQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogRml4IEJvb3RzdHJhcCBkcm9wZG93biBwb3NpdGlvbiB3aGVuIGluc2lkZSBhIGlucHV0LWdyb3VwICovXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5kcm9wZG93biB7XG4gIC8qIEluc3RlYWQgb2YgcmVsYXRpdmUgKi9cbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwID4gaW5wdXQudWktc2VsZWN0LXNlYXJjaC5mb3JtLWNvbnRyb2wuZGlyZWN0aW9uLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0biB7XG4gIC8qIEluc3RlYWQgb2YgY2VudGVyIGJlY2F1c2Ugb2YgLmJ0biAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1tYXRjaCA+IC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4vKiBTZWUgU2Nyb2xsYWJsZSBNZW51IHdpdGggQm9vdHN0cmFwIDMgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xOTIyNzQ5NiAqL1xuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LWNob2ljZXMsIC51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1uby1jaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5ib2R5ID4gLnVpLXNlbGVjdC1ib290c3RyYXAub3BlbiB7XG4gIHotaW5kZXg6IDEwMDA7IC8qIFN0YW5kYXJkIEJvb3RzdHJhcCBkcm9wZG93biB6LWluZGV4ICovXG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIGlucHV0LnVpLXNlbGVjdC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvKiBUbyBwcmV2ZW50IGRvdWJsZSBiYWNrZ3JvdW5kIHdoZW4gZGlzYWJsZWQgKi9cbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDEuNjY2NjY2ZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmcgLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MjhiY2E7XG59XG5cbi51aS1zZWxlY3QtbXVsdGlwbGU6aG92ZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nLWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW46aG92ZXIsIC51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbn1cblxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5kaXNhYmxlZCA+IHNwYW4sXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZS5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogZml4IGhpZGUvc2hvdyBhbmd1bGFyIGFuaW1hdGlvbiAqL1xuLnVpLXNlbGVjdC1tYXRjaC5uZy1oaWRlLWFkZCxcbi51aS1zZWxlY3Qtc2VhcmNoLm5nLWhpZGUtYWRkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBNYXJrIGludmFsaWQgQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWJvb3RzdHJhcC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYnV0dG9uLmJ0bi51aS1zZWxlY3QtbWF0Y2gge1xuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XG59XG5cbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gQm9vdHN0cmFwICovXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1ib290c3RyYXBdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gYS5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8qIFNwaW5uZXIgKi9cbi51aS1zZWxlY3QtcmVmcmVzaGluZy5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMjdweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVpLXNlbGVjdC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLnVpLXNlbGVjdC1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiB1aS1zZWxlY3Qtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi51aS1zZWxlY3QtcmVmcmVzaGluZy5uZy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgMHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItY2hlY2tib3gtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItY2hlY2tib3gtMSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYi1jaGVja2JveC0xIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLmItY2hlY2tib3gtMSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNoZWNrYm94LTEgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLmItY2hlY2tib3gtMSBsYWJlbDo6YmVmb3JlLCAuYi1jaGVja2JveC0xIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmItY2hlY2tib3gtMSBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cbi5iLWNoZWNrYm94LTEgbGFiZWw6OmFmdGVyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxM3B4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMTVzO1xufVxuLmItY2hlY2tib3gtMSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYi1jaGVja2JveC0xIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmItY2hlY2tib3gtMSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYi1jaGVja2JveC0xIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iLWNoZWNrYm94LTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNoZWNrYm94LTIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmItY2hlY2tib3gtMiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbi5iLWNoZWNrYm94LTIgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1jaGVja2JveC0yIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5iLWNoZWNrYm94LTIgbGFiZWw6OmJlZm9yZSwgLmItY2hlY2tib3gtMiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5iLWNoZWNrYm94LTIgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmODNjMjA7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODNjMjA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG59XG4uYi1jaGVja2JveC0yIGxhYmVsOjphZnRlciB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTNweDtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjE1cztcbn1cbi5iLWNoZWNrYm94LTIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmItY2hlY2tib3gtMiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLWNoZWNrYm94LTIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjgzYzIwO1xuICBib3JkZXI6ICNmODNjMjA7XG59XG4uYi1jaGVja2JveC0yIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItbW9kYWwgLm1vZGFsLWNvbnRlbnQgPiAuYnRuLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1tb2RhbCAubW9kYWwtY29udGVudCA+IC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG4uYi1tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBub25lO1xuICB0b3A6IDAuOTM3NXJlbTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5iLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5iLW1vZGFsX19iZ18xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNWUwMCAwLCAjZmQzZTNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNWUwMCAwLCAjZmQzZTNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjVlMDAgMCwgI2ZkM2UzZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkY1RTAwXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkQzRTNFXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5iLW1vZGFsX19iZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iLW1vZGFsX19iZ18zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzExMTExMSAwLCAjMjIyMjIyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzExMTExMSAwLCAjMjIyMjIyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxMTExMTEgMCwgIzIyMjIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGMTExMTExXCIsIGVuZENvbG9yc3RyPVwiI0ZGMjIyMjIyXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5iLW1vZGFsX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jhc2tldGJhbGwtMS5wbmdcIikgNTAwcHggNTBweCBuby1yZXBlYXQgc2Nyb2xsO1xufVxuLmItbW9kYWxfX2NvbnRlbnRfMSB7XG4gIHBhZGRpbmc6IDYuMzc1cmVtIDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1vZGFsX19jb250ZW50XzEge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbW9kYWxfX2NvbnRlbnRfMSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1tb2RhbF9fY29udGVudF8xIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5iLW1vZGFsX19jb250ZW50XzIge1xuICBwYWRkaW5nOiAzLjc1cmVtIDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1vZGFsX19jb250ZW50XzIge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbW9kYWxfX2NvbnRlbnRfMiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1tb2RhbF9fY29udGVudF8yIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5iLW1vZGFsX19jb250ZW50XzMge1xuICBwYWRkaW5nOiAzLjc1cmVtIDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLW1vZGFsX19jb250ZW50XzMge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbW9kYWxfX2NvbnRlbnRfMyB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1tb2RhbF9fY29udGVudF8zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5iLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzYyNXJlbSArIDEuMzV2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLW1vZGFsX190aXRsZV8xIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1tb2RhbF9fdGl0bGVfMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItbW9kYWxfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLW1vZGFsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW1vZGFsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItbW9kYWxfX2NvdW50ZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItc29jIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXNvYyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zb2MgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1zb2MgPiBsaSA+IGE6aG92ZXIsIC5iLXNvYyA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuXG4uYi1zb2MtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iLXNvYy10b3AgPiBsaSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLmItc29jLXRvcCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYi1zb2MtdG9wID4gbGkgPiBhOmhvdmVyLCAuYi1zb2MtdG9wID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmODNjMjA7XG59XG5cbi5iLXNvYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXNvYy0yID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmItc29jLTIgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItc29jLTIgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc29jLTIgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1zb2MtMiA+IGxpID4gYTpob3ZlciwgLmItc29jLTIgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmItc29jLTJfX3NvYy12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc3YTY7XG59XG4uYi1zb2MtMl9fc29jLWZhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNWE5Njtcbn1cbi5iLXNvYy0yX19zb2MtdHcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFhM2VmO1xufVxuLmItc29jLTJfX3NvYy1vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzgyMjU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgzYzIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDU7XG59XG4uYi1sYWJlbF9fcm91bmQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmItbGFiZWxfX3JvdW5kX3Mge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYi1sYWJlbF9fcm91bmQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYi1sYWJlbF9fY2xlYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbi5iLWxhYmVsX19zcXVhcmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5iLWxhYmVsX19wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLWxhYmVsX19wbGF5LWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYi10b3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiA0NSU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItdG90b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmItdG90b3A6aG92ZXIge1xuICBjb2xvcjogIzExMTExMTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG5cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAwJSB7XG4gICAgdG9wOiAyOHB4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItdGl0bGUge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgfVxufVxuLmItdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYi10aXRsZSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi10aXRsZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItdGl0bGUgPiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdGl0bGUgPiBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5iLXRpdGxlID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItdGl0bGUgPiBhOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXRpdGxlID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNjNTFmMDY7XG59XG4uYi10aXRsZV93aWdodCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLXRpdGxlX3dpZ2h0ID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItdGl0bGVfd2lnaHQgPiBhOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLXRpdGxlX3dpZ2h0ID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItdGl0bGVfd2lnaHQgPiBhOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLXRpdGxlX2JsdWUgPiBhIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi10aXRsZV9ibHVlID4gYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi10aXRsZV9ibHVlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItdGl0bGVfYmx1ZSA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItdGl0bGVfZ3JlZW4gPiBhIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi10aXRsZV9ncmVlbiA+IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItdGl0bGVfZ3JlZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi10aXRsZV9ncmVlbiA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuXG4uYi1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIH1cbn1cbi5iLXBhZ2UtdGl0bGVfaW5oZXJpdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYi1wYWdlLXRpdGxlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItcGFnZS10aXRsZS1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wYWdlLXRpdGxlLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXBhZ2UtdGl0bGUtYm94IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgfVxufVxuLmItcGFnZS10aXRsZS1ib3ggLmItcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1wYWdlLXRpdGxlLWJveCAuYi1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uYi1wYWdlLXRpdGxlLWJveF9fc2VsZWN0IHtcbiAgZmxleDogbm9uZTtcbn1cbi5iLXBhZ2UtdGl0bGUtYm94X19zZWxlY3QtZ3JvdXAge1xuICBtaW4td2lkdGg6IDM3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXBhZ2UtdGl0bGUtYm94X19zZWxlY3QtZ3JvdXAge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYi1wYWdlLXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcGFnZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLmItYXNpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1hc2lkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLmItdGl0bGUtYXJyb3ctbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmItdGl0bGUtYXJyb3ctbmF2ID4gLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbi5iLXRpdGxlLWFycm93LW5hdiA+IC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uYi10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5iLXRhYmxlIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG4uYi10YWJsZSAudGFibGUgdGgsXG4uYi10YWJsZSAudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjQ4NDM3NXJlbSAwLjMxMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYi10YWJsZSAudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmItdGFibGVfX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXRhYmxlX19uYW1lLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLXRhYmxlX19uYW1lLW5hbWUge1xuICBmbGV4OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmItdGFibGVfX2JhbGwge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iLXRhYmxlX19iYWxsLWl0ZW0ge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkwNDg7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5iLXRhYmxlX19iYWxsLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbn1cbi5iLXRhYmxlX19iYWxsLWl0ZW1fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkM2UzZTtcbn1cblxuLmItdGFibGUtdGVhbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmItdGFibGUtdGVhbSAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuLmItdGFibGUtdGVhbSAudGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG4uYi10YWJsZS10ZWFtIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmItdGFibGUtdGVhbSAudGFibGUgdGgsXG4uYi10YWJsZS10ZWFtIC50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYi10YWJsZS10ZWFtIC50YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5iLXRhYmxlLXRlYW0gLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iLXRhYmxlLXRlYW0gLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iLXRhYmxlLXRlYW0gLnRhYmxlIHRib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5cbi5iLXRhYmxlLW1hdGNoIC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDEpO1xufVxuLmItdGFibGUtbWF0Y2ggdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDEpO1xufVxuLmItdGFibGUtbWF0Y2ggLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XG59XG4uYi10YWJsZS1tYXRjaCB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmItdGFibGUtbWF0Y2ggdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iLXRhYmxlLW1hdGNoX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItdGFibGUtbWF0Y2hfX25hbWUtbmFtZSB7XG4gIGZsZXg6IGF1dG87XG59XG4uYi10YWJsZS1tYXRjaF9fbmFtZS1uYW1lID4gc3BhbiB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItdGFibGUtbWF0Y2hfX2Fycm93IHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iLXRhYmxlLW1hdGNoLXN0YXQgLnRhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdGFibGUtbWF0Y2gtc3RhdCAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLXRhYmxlLW1hdGNoLXN0YXQgLnRhYmxlIHRoLFxuLmItdGFibGUtbWF0Y2gtc3RhdCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXRhYmxlLW1hdGNoLXN0YXQgLnRhYmxlIHRoLFxuICAuYi10YWJsZS1tYXRjaC1zdGF0IC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICB9XG59XG4uYi10YWJsZS1tYXRjaC1zdGF0IC50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYi10YWJsZS1tYXRjaC1zdGF0IC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDgpO1xufVxuLmItdGFibGUtbWF0Y2gtc3RhdCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wMSk7XG59XG4uYi10YWJsZS1tYXRjaC1zdGF0IC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDMpO1xufVxuLmItdGFibGUtbWF0Y2gtc3RhdCB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmItdGFibGUtbWF0Y2gtc3RhdCB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmItdGFibGUtbWF0Y2gtc3RhdCB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdGFibGUtbWF0Y2gtc3RhdCB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItdGFibGUtbWF0Y2gtc3RhdCB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXRhYmxlLW1hdGNoLXN0YXQgdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uYi10YWJsZS13cmFwLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5iLXRhYmxlLXByb3RvY29sIC50YWJsZSAuYi10YWJsZV9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uYi10YWJsZS1wcm90b2NvbCAudGFibGUgdGgsXG4uYi10YWJsZS1wcm90b2NvbCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc4MTI1cmVtIDAuMzEyNXJlbTtcbn1cbi5iLXRhYmxlLXByb3RvY29sIC50YWJsZSB0ZC5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjIsIDEyLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuLmItdGFibGUtcHJvdG9jb2wgLnRhYmxlIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmItdGFibGUtcHJvdG9jb2wgLnRhYmxlIHRmb290IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4uYi10YWJsZS1wcm90b2NvbCAudGFibGUgdHIuc2hvdENoYXJ0IHtcbiAgYmFja2dyb3VuZDogI2UyYjk3ZSAhaW1wb3J0YW50O1xufVxuLmItdGFibGUtcHJvdG9jb2xfYmx1ZSAudGFibGUgdGQuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxMDEsIDE4MSwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5iLXRhYmxlLXByb3RvY29sX2JsdWUgLnRhYmxlIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNjViNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYi10YWJsZS1wcm90b2NvbC0yIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmItdGFibGUtcHJvdG9jb2wtMiAudGFibGUgdGgsXG4uYi10YWJsZS1wcm90b2NvbC0yIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjMxMjVyZW07XG4gIGhlaWdodDogNDdweDtcbn1cbi5iLXRhYmxlLXByb3RvY29sLTIgLnRhYmxlLWJvcmRlcmVkIHRoLCAuYi10YWJsZS1wcm90b2NvbC0yIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5iLXRhYmxlLXByb3RvY29sLTJfYmx1ZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE2NWI1O1xufVxuXG4udG9vbHRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNzcwcHg7XG59XG5cbi5iLXBhZ2Uge1xuICBwYWRkaW5nOiAzLjQzNzVyZW0gMCAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcGFnZSB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDAgMS41NjI1cmVtO1xuICB9XG59XG4uYi1wYWdlX2FzYiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uYi1wYWdlX2xwIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmItcGFnZS1hc2Ige1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5cbi5iLXBhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcGFnZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmItcGFnZS10ZWFtIC5iLXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLXRpdGxlID4gYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi1wYWdlLXRlYW0gLmItdGl0bGUgPiBhOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzA1NDgyNDtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1uZXdzX19saW5rOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItbmV3c19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW5ld3NfX2xpbmsgLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lbnUtdGFiX19saW5rOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItbWVudS10YWJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1tZW51LXRhYl9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzBhOTA0ODtcbiAgYm9yZGVyLWJvdHRvbTogMC4zNzVyZW0gc29saWQgIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsgPiBhIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpob3ZlciwgLmItcGFnZS10ZWFtIC5iLXN0YXRpc3RpY3MtbGlzdF9fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzA1NDgyNDtcbn1cbi5iLXBhZ2UtdGVhbSAuYi12aWRlb19fc2VlLWFsbCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi12aWRlb19fc2VlLWFsbCA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lbnUtdGFiLTIxX19saW5rOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItbWVudS10YWItMjFfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1tZW51LXRhYi0yMV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItcmVzdWx0cyAuYi1saW5rLW1vcmUge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1yZXN1bHRzIC5iLWxpbmstbW9yZTpob3ZlciwgLmItcGFnZS10ZWFtIC5iLXJlc3VsdHMgLmItbGluay1tb3JlOmZvY3VzIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi1wYWdlLXRlYW0gLmItcmVzdWx0cyAuYi1yZXN1bHRzX19pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIGEsIC5iLXBhZ2UtdGVhbSAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2xpbmstbW9yZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2xpbmstbW9yZSBhOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgYTpmb2N1cywgLmItcGFnZS10ZWFtIC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluazpob3ZlciwgLmItcGFnZS10ZWFtIC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuLmItcGFnZS10ZWFtIC5iLWNvbnRhY3QtYm94X19lbWFpbCA+IGEsIC5iLXBhZ2UtdGVhbSAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItY29udGFjdC1ib3hfX2VtYWlsID4gYTpob3ZlciwgLmItcGFnZS10ZWFtIC5iLWNvbnRhY3QtYm94X19lbWFpbCA+IGE6Zm9jdXMsIC5iLXBhZ2UtdGVhbSAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuLmItcGFnZS10ZWFtIC5iLXRlYW1zLWJveF9fbmFtZSA+IGE6aG92ZXIsIC5iLXBhZ2UtdGVhbSAuYi10ZWFtcy1ib3hfX25hbWUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItdGVhbXMtYm94X19saW5rID4gYSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLXRlYW1zLWJveF9fbGluayA+IGE6aG92ZXIsIC5iLXBhZ2UtdGVhbSAuYi10ZWFtcy1ib3hfX2xpbmsgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi1wYWdlLXRlYW0gLmItZG9jLWJveF9fbmFtZSA+IGE6aG92ZXIsIC5iLXBhZ2UtdGVhbSAuYi1kb2MtYm94X19uYW1lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLWZvcm0tc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItcGFnZS10ZWFtIC5iLWZvcm0tc2VhcmNoIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lbnUtYXNpZGVfX2l0ZW0gLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lbnUtYXNpZGVfX2xpbmsge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1tZW51LWFzaWRlX19saW5rOmhvdmVyLCAuYi1wYWdlLXRlYW0gLmItbWVudS1hc2lkZV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lbnUtYXNpZGVfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG4uYi1wYWdlLXRlYW0gLmItbmV3cy1saXN0X190aXRsZSA+IGE6aG92ZXIsIC5iLXBhZ2UtdGVhbSAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW5ld3MtbGlzdF9fbGFiZWwgLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW5ld3MtbGlzdF9fbGFiZWwtdGl0bGUge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXBhZ2UtdGVhbSAuYi1jb250YWN0LW1hcF9fbmFtZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLW1lZGlhX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDIyM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1wYWdlLXRlYW0gLmItbWVkaWFfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXBhZ2UtdGVhbSAuYi1tZWRpYV9fbGluazpob3ZlciwgLmItcGFnZS10ZWFtIC5iLW1lZGlhX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1wYWdlLXRlYW0gLmItbWVkaWFfX2xpbmsgLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLWNhcmRfX3RpdGxlID4gYTpob3ZlciwgLmItcGFnZS10ZWFtIC5iLWNhcmRfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcGFnZS10ZWFtIC5iLWNvbnRhY3QtYm94X19pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGE5MDQ4O1xufVxuXG4uYi1wYWdlLXByb2plY3QgLmItdGl0bGUgPiBhLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXRpdGxlID4gYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItdGl0bGUgPiBhOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXRpdGxlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLXRpdGxlID4gYTpob3Zlcjo6YmVmb3JlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXRpdGxlID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbmV3c19fbGluazpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLW5ld3NfX2xpbms6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItbmV3c19fbGluazpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1uZXdzX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbmV3c19fbGluayAuYi1sYWJlbCwgLmItcGFnZS1kaXZpc2lvbiAuYi1uZXdzX19saW5rIC5iLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1tZW51LXRhYl9fbGluazpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtdGFiX19saW5rOmZvY3VzLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtdGFiX19saW5rOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtdGFiX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbWVudS10YWJfX2xpbmsuYWN0aXZlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtdGFiX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDBhZGVmO1xuICBib3JkZXItYm90dG9tOiAwLjM3NXJlbSBzb2xpZCAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtdGFiX2xpZ2h0IC5iLW1lbnUtdGFiX19saW5rOmhvdmVyLCAuYi1wYWdlLXByb2plY3QgLmItbWVudS10YWJfbGlnaHQgLmItbWVudS10YWJfX2xpbms6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItbWVudS10YWJfbGlnaHQgLmItbWVudS10YWJfX2xpbms6aG92ZXIsIC5iLXBhZ2UtZGl2aXNpb24gLmItbWVudS10YWJfbGlnaHQgLmItbWVudS10YWJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1tZW51LXRhYl9saWdodCAuYi1tZW51LXRhYl9fbGluay5hY3RpdmUsIC5iLXBhZ2UtZGl2aXNpb24gLmItbWVudS10YWJfbGlnaHQgLmItbWVudS10YWJfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG4gIGJvcmRlci1ib3R0b206IDAuMzc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYSwgLmItcGFnZS1kaXZpc2lvbiAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsgPiBhIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLXN0YXRpc3RpY3MtbGlzdF9fbGluayA+IGE6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItdmlkZW9fX3NlZS1hbGwgPiBhOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXZpZGVvX19zZWUtYWxsID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLXZpZGVvX19zZWUtYWxsID4gYTpob3Zlcjo6YmVmb3JlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXZpZGVvX19zZWUtYWxsID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbWVudS10YWItMjFfX2xpbms6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1tZW51LXRhYi0yMV9fbGluazpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1tZW51LXRhYi0yMV9fbGluazpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1tZW51LXRhYi0yMV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtdGFiLTIxX19saW5rLmFjdGl2ZSwgLmItcGFnZS1kaXZpc2lvbiAuYi1tZW51LXRhYi0yMV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItcmVzdWx0cyAuYi1saW5rLW1vcmUsIC5iLXBhZ2UtZGl2aXNpb24gLmItcmVzdWx0cyAuYi1saW5rLW1vcmUge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1yZXN1bHRzIC5iLWxpbmstbW9yZTpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLXJlc3VsdHMgLmItbGluay1tb3JlOmZvY3VzLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXJlc3VsdHMgLmItbGluay1tb3JlOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXJlc3VsdHMgLmItbGluay1tb3JlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItcmVzdWx0cyAuYi1yZXN1bHRzX19pY29uLmFjdGl2ZSwgLmItcGFnZS1kaXZpc2lvbiAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2ljb24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgYSwgLmItcGFnZS1wcm9qZWN0IC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluaywgLmItcGFnZS1kaXZpc2lvbiAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2xpbmstbW9yZSBhLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIGE6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2xpbmstbW9yZSBhOmZvY3VzLCAuYi1wYWdlLXByb2plY3QgLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgLmJ0bi1saW5rOmhvdmVyLCAuYi1wYWdlLXByb2plY3QgLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgLmJ0bi1saW5rOmZvY3VzLCAuYi1wYWdlLWRpdmlzaW9uIC5iLXJlc3VsdHMgLmItcmVzdWx0c19fbGluay1tb3JlIGE6aG92ZXIsIC5iLXBhZ2UtZGl2aXNpb24gLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgYTpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1yZXN1bHRzIC5iLXJlc3VsdHNfX2xpbmstbW9yZSAuYnRuLWxpbms6aG92ZXIsIC5iLXBhZ2UtZGl2aXNpb24gLmItcmVzdWx0cyAuYi1yZXN1bHRzX19saW5rLW1vcmUgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItY29udGFjdC1ib3hfX2VtYWlsID4gYSwgLmItcGFnZS1wcm9qZWN0IC5iLWNvbnRhY3QtYm94X19waG9uZSA+IGEsIC5iLXBhZ2UtZGl2aXNpb24gLmItY29udGFjdC1ib3hfX2VtYWlsID4gYSwgLmItcGFnZS1kaXZpc2lvbiAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItY29udGFjdC1ib3hfX2VtYWlsID4gYTpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLWNvbnRhY3QtYm94X19lbWFpbCA+IGE6Zm9jdXMsIC5iLXBhZ2UtcHJvamVjdCAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhOmhvdmVyLCAuYi1wYWdlLXByb2plY3QgLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1jb250YWN0LWJveF9fZW1haWwgPiBhOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLWNvbnRhY3QtYm94X19lbWFpbCA+IGE6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItdGVhbXMtYm94X19uYW1lID4gYTpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLXRlYW1zLWJveF9fbmFtZSA+IGE6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItdGVhbXMtYm94X19uYW1lID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi10ZWFtcy1ib3hfX25hbWUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItdGVhbXMtYm94X19saW5rID4gYSwgLmItcGFnZS1kaXZpc2lvbiAuYi10ZWFtcy1ib3hfX2xpbmsgPiBhIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItdGVhbXMtYm94X19saW5rID4gYTpob3ZlciwgLmItcGFnZS1wcm9qZWN0IC5iLXRlYW1zLWJveF9fbGluayA+IGE6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItdGVhbXMtYm94X19saW5rID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi10ZWFtcy1ib3hfX2xpbmsgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItZG9jLWJveF9fbmFtZSA+IGE6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1kb2MtYm94X19uYW1lID4gYTpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1kb2MtYm94X19uYW1lID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1kb2MtYm94X19uYW1lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLWZvcm0tc2VhcmNoLCAuYi1wYWdlLWRpdmlzaW9uIC5iLWZvcm0tc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLWZvcm0tc2VhcmNoIC5idG4tbGluaywgLmItcGFnZS1kaXZpc2lvbiAuYi1mb3JtLXNlYXJjaCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1tZW51LWFzaWRlX19pdGVtIC5iLWxhYmVsLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtYXNpZGVfX2l0ZW0gLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtYXNpZGVfX2xpbmssIC5iLXBhZ2UtZGl2aXNpb24gLmItbWVudS1hc2lkZV9fbGluayB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtYXNpZGVfX2xpbms6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1tZW51LWFzaWRlX19saW5rOmZvY3VzLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtYXNpZGVfX2xpbms6aG92ZXIsIC5iLXBhZ2UtZGl2aXNpb24gLmItbWVudS1hc2lkZV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lbnUtYXNpZGVfX2xpbmsuYWN0aXZlLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lbnUtYXNpZGVfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbmV3cy1saXN0X190aXRsZSA+IGE6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW5ld3MtbGlzdF9fbGFiZWwgLmItbGFiZWwsIC5iLXBhZ2UtZGl2aXNpb24gLmItbmV3cy1saXN0X19sYWJlbCAuYi1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItbmV3cy1saXN0X19sYWJlbC10aXRsZSwgLmItcGFnZS1kaXZpc2lvbiAuYi1uZXdzLWxpc3RfX2xhYmVsLXRpdGxlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1wYWdlLXByb2plY3QgLmItY29udGFjdC1tYXBfX25hbWUsIC5iLXBhZ2UtZGl2aXNpb24gLmItY29udGFjdC1tYXBfX25hbWUge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1tZWRpYV9fbGluaywgLmItcGFnZS1kaXZpc2lvbiAuYi1tZWRpYV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItcGFnZS1wcm9qZWN0IC5iLW1lZGlhX19saW5rLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lZGlhX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1wYWdlLXByb2plY3QgLmItbWVkaWFfX2xpbms6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1tZWRpYV9fbGluazpmb2N1cywgLmItcGFnZS1kaXZpc2lvbiAuYi1tZWRpYV9fbGluazpob3ZlciwgLmItcGFnZS1kaXZpc2lvbiAuYi1tZWRpYV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLW1lZGlhX19saW5rIC5iLWxhYmVsLCAuYi1wYWdlLWRpdmlzaW9uIC5iLW1lZGlhX19saW5rIC5iLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbn1cbi5iLXBhZ2UtcHJvamVjdCAuYi1jYXJkX190aXRsZSA+IGE6aG92ZXIsIC5iLXBhZ2UtcHJvamVjdCAuYi1jYXJkX190aXRsZSA+IGE6Zm9jdXMsIC5iLXBhZ2UtZGl2aXNpb24gLmItY2FyZF9fdGl0bGUgPiBhOmhvdmVyLCAuYi1wYWdlLWRpdmlzaW9uIC5iLWNhcmRfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItcGFnZS1wcm9qZWN0IC5iLWNvbnRhY3QtYm94X19pbWcsIC5iLXBhZ2UtZGl2aXNpb24gLmItY29udGFjdC1ib3hfX2ltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMGFkZWY7XG59XG5cbi5iLWFzaWRlLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1hc2lkZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4uYi1hc2lkZS1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLWFzaWRlLXNlbGVjdCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmItYXNpZGUtc2VsZWN0IC5yb3cgPiAuY29sLFxuLmItYXNpZGUtc2VsZWN0IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmItYXNpZGUtc2VsZWN0X19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi5iLWJyb3dzZXItdXBncmFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5iLWJyb3dzZXItdXBncmFkZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmItYnJvd3Nlci11cGdyYWRlIGEge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmItY29udGVudHMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uYi1jb250ZW50cyBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iLWNvbnRlbnRzIGg1IHtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLmItY29udGVudHNfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmItdGVzdC1jb3JlIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5iLWhlYWRlciA+IC5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iLWhlYWRlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLWhlYWRlci10b3BfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci10b3BfX3JvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG4uYi1oZWFkZXItdG9wX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uYi1oZWFkZXItdG9wX19jb2xfMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICBmbGV4OiAwIDAgMjIlO1xuICBtYXgtd2lkdGg6IDIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItaGVhZGVyLXRvcF9fY29sXzEge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1oZWFkZXItdG9wX19jb2xfMSB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci10b3BfX2NvbF8xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxufVxuLmItaGVhZGVyLXRvcF9fY29sXzIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGZsZXg6IDAgMCA3OCU7XG4gIG1heC13aWR0aDogNzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1oZWFkZXItdG9wX19jb2xfMiB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWhlYWRlci10b3BfX2NvbF8yIHtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItaGVhZGVyLXRvcF9fY29sXzIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYi1oZWFkZXItbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG59XG4uYi1oZWFkZXItbWlkZGxlX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmItaGVhZGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjUzMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLWhlYWRlci1tYWluIHtcbiAgICBwYWRkaW5nOiAxLjUzMTI1cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1tYWluIHtcbiAgICBwYWRkaW5nOiAwLjkwNjI1cmVtIDAgMDtcbiAgfVxufVxuLmItaGVhZGVyLW1haW5fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItaGVhZGVyLW1haW5fX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItaGVhZGVyLW1haW5fX2NvbCAuYi1mb3JtLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItaGVhZGVyLW1haW5fX2NvbF8xIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIGZsZXg6IDAgMCAyMiU7XG4gIG1heC13aWR0aDogMjIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItaGVhZGVyLW1haW5fX2NvbF8xIC5iLW1vYmlsZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1oZWFkZXItbWFpbl9fY29sXzEge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1oZWFkZXItbWFpbl9fY29sXzEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYi1oZWFkZXItbWFpbl9fY29sXzEgLmItbG9nbyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYi1oZWFkZXItbWFpbl9fY29sXzEgLmItbW9iaWxlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iLWhlYWRlci1tYWluX19jb2xfMiB7XG4gIGZsZXg6IDAgMCAyOCU7XG4gIG1heC13aWR0aDogMjglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1oZWFkZXItbWFpbl9fY29sXzIge1xuICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1oZWFkZXItbWFpbl9fY29sXzIge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbn1cbi5iLWhlYWRlci1tYWluX19jb2xfMyB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1oZWFkZXItbWFpbl9fY29sXzMge1xuICAgIHBhZGRpbmctdG9wOiAxLjUzMTI1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1tYWluX19jb2xfMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTA2MjVyZW07XG4gIH1cbn1cblxuLmItbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYi1sb2dvX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWxvZ29fX2xpbmsge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgfVxufVxuXG4uYi1oZWFkZXItbWF0Y2gge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1tYXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItaGVhZGVyLW1hdGNoID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWhlYWRlci1tYXRjaCA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWhlYWRlci1tYXRjaCA+IGE6aG92ZXIsIC5iLWhlYWRlci1tYXRjaCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItaGVhZGVyLW1hdGNoID4gYTpob3Zlcjo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2ggPiBhOmZvY3VzOjpiZWZvcmUge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWhlYWRlci1tYXRjaCA+IGEuY29sbGFwc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiICFpbXBvcnRhbnQ7XG59XG5cbi5iLWhlYWRlci1tYXRjaC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItaGVhZGVyLW1hdGNoLW1vYmlsZSAuYnRuLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5iLWhlYWRlci1tYXRjaC1tb2JpbGUgLmJ0bi1saW5rOmhvdmVyLCAuYi1oZWFkZXItbWF0Y2gtbW9iaWxlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1tYXRjaC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iLWhlYWRlci1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItaGVhZGVyLWxvZ2luID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWhlYWRlci1sb2dpbiA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWhlYWRlci1sb2dpbiA+IGE6aG92ZXIsIC5iLWhlYWRlci1sb2dpbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWhlYWRlci1sb2dpbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xufVxuLmItaGVhZGVyLWxvZ2luX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmItaGVhZGVyLWxvZ2luLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYi1oZWFkZXItbG9naW4tbW9iaWxlIC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmItaGVhZGVyLWxvZ2luLW1vYmlsZSAuYnRuLWxpbms6aG92ZXIsIC5iLWhlYWRlci1sb2dpbi1tb2JpbGUgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWxvZ2luLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5iLWhlYWRlci1maWx0ZXJfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1maWx0ZXJfX3NlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLmItaGVhZGVyLWZpbHRlcl9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1maWx0ZXJfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmItaGVhZGVyLWZpbHRlcl9fY2hlY2tib3ggLmItY2hlY2tib3gtMTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWZpbHRlcl9fY2hlY2tib3ggLmItY2hlY2tib3gtMTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5iLWhlYWRlci1kaXZpc2lvbnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aXNpb25zLWJnLmpwZ1wiKSA1MCUgMC9jb3ZlciBuby1yZXBlYXQgc2Nyb2xsO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDU1LCAxMjIsIDAuOTcpO1xufVxuLmItaGVhZGVyLWRpdmlzaW9uc19fYm94IHtcbiAgcGFkZGluZzogNS42MjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMi44MTI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19ib3gge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIH1cbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuLmItaGVhZGVyLWRpdmlzaW9uc19fYm9keSB7XG4gIGZsZXg6IGF1dG87XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19tZW51IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWRpdmlzaW9uc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWRpdmlzaW9uc19fcm93IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX3JvdyAuYi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19yb3cgLmItbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX25hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1kaXZpc2lvbnNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmItaGVhZGVyLWRpdmlzaW9uc19fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItaGVhZGVyLWRpdmlzaW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1kaXZpc2lvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19yb3ctaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWhlYWRlci1kaXZpc2lvbnNfX3Jvdy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItZGl2aXNpb25zX19yb3ctaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19yb3ctaXRlbSA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19idG4ge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci1kaXZpc2lvbnNfX2J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX3NvYyB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWRpdmlzaW9uc19fc29jIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG4gIC5iLWhlYWRlci1kaXZpc2lvbnNfX3NvYyAuYi1zb2MtdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmItaGVhZGVyLWRpdmlzaW9uc19fbGluayB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLWRpdmlzaW9uc19fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5iLWhlYWRlci1kaXZpc2lvbnNfX2xpbmsgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19saW5rID4gYTpob3ZlciwgLmItaGVhZGVyLWRpdmlzaW9uc19fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYi1oZWFkZXItZGl2aXNpb25zX19saW5rID4gLmZhciwgLmItdmlkZW9fX3NlZS1hbGwuYi1oZWFkZXItZGl2aXNpb25zX19saW5rID4gYTo6YmVmb3JlLCAuYi1saW5rLW1vcmUuYi1oZWFkZXItZGl2aXNpb25zX19saW5rID4gYTo6YmVmb3JlLCAuYi10aXRsZS5iLWhlYWRlci1kaXZpc2lvbnNfX2xpbmsgPiBhOjpiZWZvcmUsIC5iLWhlYWRlci1tYXRjaC5iLWhlYWRlci1kaXZpc2lvbnNfX2xpbmsgPiBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5iLWhlYWRlci10ZWFtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlzaW9ucy1iZy5qcGdcIikgNTAlIDAvY292ZXIgbm8tcmVwZWF0IHNjcm9sbDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYi1oZWFkZXItdGVhbV9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE0NCwgNzIsIDAuOTUpO1xufVxuLmItaGVhZGVyLXRlYW1fX3dyYXAge1xuICBwYWRkaW5nOiA1LjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWhlYWRlci10ZWFtX193cmFwIHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLXRlYW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItaGVhZGVyLXRlYW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIH1cbn1cbi5iLWhlYWRlci10ZWFtX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWhlYWRlci10ZWFtX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItaGVhZGVyLXRlYW1fX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuLmItaGVhZGVyLXRlYW1fX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItdGVhbV9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5iLWhlYWRlci10ZWFtX19ib2R5IHtcbiAgZmxleDogYXV0bztcbn1cbi5iLWhlYWRlci10ZWFtX19tZW51IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5iLWhlYWRlci10ZWFtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWhlYWRlci10ZWFtX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmItaGVhZGVyLXRlYW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG4uYi1oZWFkZXItdGVhbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItaGVhZGVyLXRlYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLWhlYWRlci10ZWFtX193aG8ge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmItaGVhZGVyLXRlYW1fX2NpdHkge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItaGVhZGVyLXRlYW1fX3N1YnNjcmliZXJzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1oZWFkZXItdGVhbV9fYnRuIHtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItdGVhbV9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItaGVhZGVyLXRlYW1fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmItaGVhZGVyLXRlYW1fX3ZpY3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1oZWFkZXItdGVhbV9fdmljdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5iLWhlYWRlci10ZWFtX192aWN0b3J5LWl0ZW0ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1oZWFkZXItdGVhbV9fdmljdG9yeS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iLWhlYWRlci10ZWFtX192aWN0b3J5LWl0ZW0gPiBhOmhvdmVyLCAuYi1oZWFkZXItdGVhbV9fdmljdG9yeS1pdGVtID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iLWhlYWRlci10ZWFtX192aWN0b3J5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYi1oZWFkZXItdGVhbV9fdmljdG9yeS12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItaGVhZGVyLXRlYW1fX3ZpY3RvcnktdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuLmItaGVhZGVyLXRlYW1fX3ZpY3RvcnktbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1oZWFkZXItdGVhbV9fc29jIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItdGVhbV9fc29jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5iLWhlYWRlci10ZWFtX19saW5rIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLWhlYWRlci10ZWFtX19saW5rID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItaGVhZGVyLXRlYW1fX2xpbmsgPiBhOmhvdmVyLCAuYi1oZWFkZXItdGVhbV9fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYi1oZWFkZXItdGVhbV9fbGluayA+IC5mYXIsIC5iLXZpZGVvX19zZWUtYWxsLmItaGVhZGVyLXRlYW1fX2xpbmsgPiBhOjpiZWZvcmUsIC5iLWxpbmstbW9yZS5iLWhlYWRlci10ZWFtX19saW5rID4gYTo6YmVmb3JlLCAuYi10aXRsZS5iLWhlYWRlci10ZWFtX19saW5rID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2guYi1oZWFkZXItdGVhbV9fbGluayA+IGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmItaGVhZGVyLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvamVjdC1iZy1oLmpwZ1wiKSA1MCUgMC9jb3ZlciBuby1yZXBlYXQgc2Nyb2xsO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLWhlYWRlci1wcm9qZWN0X19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCA0LCAwLjg1KTtcbn1cbi5iLWhlYWRlci1wcm9qZWN0X19ib3gge1xuICBwYWRkaW5nOiA1LjYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWhlYWRlci1wcm9qZWN0X19ib3gge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1oZWFkZXItcHJvamVjdF9fYm94IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItaGVhZGVyLXByb2plY3RfX2JveCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgfVxufVxuLmItaGVhZGVyLXByb2plY3RfX2xvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMjRweDtcbiAgaGVpZ2h0OiAzMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWhlYWRlci1wcm9qZWN0X19sb2dvIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmItaGVhZGVyLXByb2plY3RfX21lbnUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4vKiBDb29raWUgRGlhbG9nICovXG4jZ2Rwci1jb29raWUtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGg0IHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGg1IHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIHAsICNnZHByLWNvb2tpZS1tZXNzYWdlIHVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuI2dkcHItY29va2llLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jZ2Rwci1jb29raWUtbWVzc2FnZSBhIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGJ1dHRvbixcbmJ1dHRvbiNpaGF2ZWNvb2tpZXNCdG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuYnV0dG9uI2dkcHItY29va2llLWFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4jZ2Rwci1jb29raWUtbWVzc2FnZSBidXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbiNnZHByLWNvb2tpZS1tZXNzYWdlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXlmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5iLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxMTExMTE7XG59XG4uYi1mb290ZXJfX21lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItZm9vdGVyX19tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmItZm9vdGVyX19tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iLWZvb3Rlcl9fbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWZvb3Rlcl9fbWVudSA+IGxpID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItZm9vdGVyX19tZW51ID4gbGkgPiBhOmhvdmVyLCAuYi1mb290ZXJfX21lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzU5Ljk4cHgpIHtcbiAgLmItZm9vdGVyX19tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogMy41MzEyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuNzE4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgZmxleDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1mb290ZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1mb290ZXJfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWZvb3Rlcl9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmItZm9vdGVyX190ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1mb290ZXJfX3Rlcm1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmItZm9vdGVyX190ZXJtcyA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItZm9vdGVyX190ZXJtcyA+IGE6aG92ZXIsIC5iLWZvb3Rlcl9fdGVybXMgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYi1yb3ctZm9vdGVyIHtcbiAgcGFkZGluZzogNC4wMzEyNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1yb3ctZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjQzNzVyZW07XG4gIH1cbn1cbi5iLXJvdy1mb290ZXJfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5iLXJvdy1mb290ZXJfX2NvbF8xIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItcm93LWZvb3Rlcl9fY29sXzEge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1yb3ctZm9vdGVyX19jb2xfMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5iLXJvdy1mb290ZXJfX2NvbF8xIC5iLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG4uYi1yb3ctZm9vdGVyX19jb2xfMiB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1yb3ctZm9vdGVyX19jb2xfMiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXJvdy1mb290ZXJfX2NvbF8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICAuYi1yb3ctZm9vdGVyX19jb2xfMiAuYi1zb2Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYi1yb3ctZm9vdGVyX19jb2xfMyB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1yb3ctZm9vdGVyX19jb2xfMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG15ZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYi1zbGlkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0LmpwZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGwgIzExMTExMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNsaWRlcl9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICB9XG59XG4uYi1zbGlkZXJfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS1iYXNrZXRiYWxsLnBuZ1wiKSAxODAlIDE0MCUgbm8tcmVwZWF0IHNjcm9sbDtcbiAgbWluLWhlaWdodDogNzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXNsaWRlcl9fd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUtYmFza2V0YmFsbC5wbmdcIikgMjUwcHggODBweCBuby1yZXBlYXQgc2Nyb2xsO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItc2xpZGVyX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS1iYXNrZXRiYWxsLnBuZ1wiKSAxMHB4IDgwcHggbm8tcmVwZWF0IHNjcm9sbDtcbiAgICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNsaWRlcl9fd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zbGlkZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5iLXNsaWRlcl9fY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItc2xpZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYi1zbGlkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLXNsaWRlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zbGlkZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG59XG5cbi5iLW5ld3MtY2F0ZWdvcmllcyB7XG4gIHBhZGRpbmc6IDQuMDYyNXJlbSAwIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW5ld3MtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAwLjYyNXJlbTtcbiAgfVxufVxuLmItbmV3cy1jYXRlZ29yaWVzIC5iLW5ld3MtY2F0ZWdvcmllcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmItbmV3cy1jYXRlZ29yaWVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5iLW5ld3MtY2F0ZWdvcmllc19fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbmV3cy1jYXRlZ29yaWVzX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmItbmV3cy1jYXRlZ29yaWVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fcm93IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICB9XG59XG4uYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTEwcHg7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX2RhdGUge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fdGl0bGUge1xuICAgIG9yZGVyOiAwO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX3RpdGxlID4gYSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fdGl0bGUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fdGl0bGUgPiBhOmhvdmVyLCAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fdGl0bGUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4uYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX2xhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19sYWJlbCAuZmFzLCAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWwgLmZhciwgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX2xhYmVsIC5iLXZpZGVvX19zZWUtYWxsID4gYTo6YmVmb3JlLCAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWwgLmItbGluay1tb3JlID4gYTo6YmVmb3JlLCAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWwgLmItdGl0bGUgPiBhOjpiZWZvcmUsIC5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19sYWJlbCAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX2xhYmVsIC5mYXMsIC5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19sYWJlbCAuZmFyLCAuYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWwgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUsIC5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19sYWJlbCAuYi1saW5rLW1vcmUgPiBhOjpiZWZvcmUsIC5iLW5ld3MtY2F0ZWdvcmllcy1saXN0X19sYWJlbCAuYi10aXRsZSA+IGE6OmJlZm9yZSwgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3RfX2xhYmVsIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYi1uZXdzLWNhdGVnb3JpZXMtbGlzdF9fbGFiZWxfYWNjZW50IHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5cbi5iLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvLWJnLnBuZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGwgIzExMTExMTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYi12aWRlbyAuYi1tZW51LXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5iLXZpZGVvX193cmFwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjgpO1xuICBwYWRkaW5nOiA0LjkzNzVyZW0gMCAzLjEyNXJlbTtcbiAgbWluLWhlaWdodDogODI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXZpZGVvX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuOTUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdmlkZW9fX3dyYXAge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi12aWRlb19fd3JhcCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAwLjYyNXJlbTtcbiAgfVxufVxuLmItdmlkZW9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi12aWRlb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZpZGVvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uYi12aWRlb19fc2VlLWFsbCB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwIDEuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXZpZGVvX19zZWUtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYi12aWRlb19fc2VlLWFsbCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi12aWRlb19fc2VlLWFsbCA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXZpZGVvX19zZWUtYWxsID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItdmlkZW9fX3NlZS1hbGwgPiBhOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLXZpZGVvX19zZWUtYWxsID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXZpZGVvX19zZWUtYWxsX2JsdWUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi12aWRlb19fc2VlLWFsbF9ibHVlID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi12aWRlb19fc2VlLWFsbF9ncmVlbiA+IGE6aG92ZXIge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXZpZGVvX19zZWUtYWxsX2dyZWVuID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi12aWRlb19faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXZpZGVvX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIC8qJjo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0wLTY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9Ki9cbiAgfVxufVxuLmItdmlkZW9fX2ltZyAuYi1sYWJlbCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xuICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXZpZGVvX19pbWcgLmItbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5iLXZpZGVvX190aHVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLXZpZGVvX19wbGF5ZXIge1xuICBoZWlnaHQ6IDMyLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdmlkZW9fX3BsYXllciB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxufVxuLmItdmlkZW9fX3BsYXllciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uYi12aWRlb190ZWFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmItdmlkZW8tdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItdmlkZW8tdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYi12aWRlby10aHVtYnNfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW07XG59XG4uYi12aWRlby10aHVtYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItdmlkZW8tdGh1bWJzX19pdGVtIC5iLWxhYmVsIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNDtcbn1cbi5iLXZpZGVvLXRodW1ic19faXRlbS5hY3RpdmUgLmItdmlkZW8tdGh1bWJzX19pbWc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4zOCk7XG59XG4uYi12aWRlby10aHVtYnNfX2l0ZW0uYWN0aXZlIC5iLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iLXZpZGVvLXRodW1ic19faW1nIHtcbiAgaGVpZ2h0OiA5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi12aWRlby10aHVtYnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmItdmlkZW8tdGh1bWJzX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmItYmFubmVyLTEge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItYmFubmVyLTEge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMS44NzVyZW07XG4gIH1cbn1cbi5iLWJhbm5lci0xX19pbWcge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYi1iYW5uZXItMiB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItYmFubmVyLTIge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cbi5iLWJhbm5lci0yX19pbWcge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYi1uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG59XG4uYi1uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xufVxuLmItbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbmV3c19fbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItbmV3c19fbGluayAuYi1sYWJlbCB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1uZXdzX19saW5rIC5iLWxhYmVsIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLmItbmV3c19fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiI0NDMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5iLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmItbmV3c19fYm90dG9tIHtcbiAgcGFkZGluZzogMS4wMzEyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItbmV3c19fc3RhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1uZXdzX19zdGF0LWl0ZW0ge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1uZXdzX19zdGF0LWl0ZW0gLmZhciwgLmItbmV3c19fc3RhdC1pdGVtIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItbmV3c19fc3RhdC1pdGVtIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1uZXdzX19zdGF0LWl0ZW0gLmItaGVhZGVyLW1hdGNoID4gYTo6YmVmb3JlLCAuYi1uZXdzX19zdGF0LWl0ZW0gLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUsIC5iLW5ld3NfX3N0YXQtaXRlbSAuZmFsLCAuYi1uZXdzX19zdGF0LWl0ZW0gLmZhcyB7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbi5iLW5ld3NfYmx1ZSAuYi1uZXdzX19saW5rOmhvdmVyLCAuYi1uZXdzX2JsdWUgLmItbmV3c19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItbmV3c19ibHVlIC5iLW5ld3NfX2xpbmsgLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xufVxuLmItbmV3c19ncmVlbiAuYi1uZXdzX19saW5rOmhvdmVyLCAuYi1uZXdzX2dyZWVuIC5iLW5ld3NfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLW5ld3NfZ3JlZW4gLmItbmV3c19fbGluayAuYi1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkwNDg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1hc2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uYi1hc2lkZV9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItYXNpZGVfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLmItYXNpZGVfX3dyYXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItYXNpZGVfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmItc3RhdGlzdGljcy1hc2lkZV9fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYi1zdGF0aXN0aWNzLWFzaWRlX19zZWxlY3QgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5iLXN0YXRpc3RpY3MtYXNpZGVfX3NlbGVjdCAucm93ID4gLmNvbCxcbi5iLXN0YXRpc3RpY3MtYXNpZGVfX3NlbGVjdCAucm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmItc3RhdGlzdGljcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX3JvdyB7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDEuNDM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItc3RhdGlzdGljcy1saXN0X19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2NvbF8xIHtcbiAgZmxleDogMCAwIDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2NvbF8yIHtcbiAgZmxleDogMCAwIDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2NvbF8zIHtcbiAgZmxleDogMCAwIDY1JTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2NvbF80IHtcbiAgZmxleDogMCAwIDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmItc3RhdGlzdGljcy1saXN0X19sb2dvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsge1xuICBmbGV4OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmItc3RhdGlzdGljcy1saXN0X2JsdWUgLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYSB7XG4gIGNvbG9yOiAjMDBhZGVmO1xufVxuLmItc3RhdGlzdGljcy1saXN0X2JsdWUgLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpob3ZlciwgLmItc3RhdGlzdGljcy1saXN0X2JsdWUgLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItc3RhdGlzdGljcy1saXN0X2dyZWVuIC5iLXN0YXRpc3RpY3MtbGlzdF9fbGluayA+IGEge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXN0YXRpc3RpY3MtbGlzdF9ncmVlbiAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmsgPiBhOmhvdmVyLCAuYi1zdGF0aXN0aWNzLWxpc3RfZ3JlZW4gLmItc3RhdGlzdGljcy1saXN0X19saW5rID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuXG4uYi1wb3B1bGFyLWRpdmlzaW9ucyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wb3B1bGFyLWRpdmlzaW9ucy1iZy5wbmdcIikgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQgc2Nyb2xsICMxMTExMTE7XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9uc19fd3JhcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcbiAgbWluLWhlaWdodDogNzgxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcG9wdWxhci1kaXZpc2lvbnNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9uc19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1wb3B1bGFyLWRpdmlzaW9uc19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19pdGVtOmhvdmVyIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9faW1nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX2l0ZW06aG92ZXIgLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19saW5rIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9faW1nIHtcbiAgaGVpZ2h0OiAxNTguOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19pbWcgLmItbGFiZWwge1xuICB0b3A6IDEuODc1cmVtO1xuICBsZWZ0OiAxLjg3NXJlbTtcbn1cbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9faW1nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9faW1nOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTAuNTYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDY7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fbGluayA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19saW5rID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fYm9keSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX3JvdyAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX3JvdyAucm93ID4gLmNvbCxcbi5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fcm93IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIHBhZGRpbmctbGVmdDogNy41cHg7XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX3Jvdy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMC44MTI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19yb3ctbnVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fcm93LW51bSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXBvcHVsYXItZGl2aXNpb25zLWJveF9fcm93LW51bSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX3Jvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItcG9wdWxhci1kaXZpc2lvbnMtYm94X19yb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYi1wcm9qZWN0cyB7XG4gIHBhZGRpbmc6IDMuNDM3NXJlbSAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1wcm9qZWN0cyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbi5iLXByb2plY3RzIC5iLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXByb2plY3RzIC5iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLXByb2plY3RzX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXByb2plY3RzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iLXByb2plY3RzLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXByb2plY3RzLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItcHJvamVjdHMtYm94IC5yb3cgPiAuY29sLFxuLmItcHJvamVjdHMtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLXByb2plY3RzLWJveCAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItcHJvamVjdHMtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYi1wcm9qZWN0cy1ib3hfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1wcm9qZWN0cy1ib3hfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIH1cbn1cbi5iLXByb2plY3RzLWJveF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmItcHJvamVjdHMtYm94X19pbWcgLmItaW1nLWhlaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5iLXByb2plY3RzLWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wcm9qZWN0cy1ib3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLXByb2plY3RzLWJveF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4zOCk7XG59XG4uYi1wcm9qZWN0cy1ib3hfMiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1wcm9qZWN0cy1ib3hfMiAucm93IHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLXByb2plY3RzLWJveF8yIC5yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5cbi5iLWV2ZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ldmVudHMtYmcucG5nXCIpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0IHNjcm9sbCAjMTExMTExO1xufVxuLmItZXZlbnRzX193cmFwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBtaW4taGVpZ2h0OiA1MTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1ldmVudHNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAyLjE4NzVyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmItZXZlbnRzX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWV2ZW50c19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYi1ldmVudHMtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC44NSk7XG4gIHBhZGRpbmc6IDMuNDM3NXJlbSAwIDVyZW07XG59XG4uYi1ldmVudHMtMl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1ldmVudHMtMl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYi1ldmVudHMtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItZXZlbnRzLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItZXZlbnRzLWJveCAucm93ID4gLmNvbCxcbi5iLWV2ZW50cy1ib3ggLnJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLmItZXZlbnRzLWJveCAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItZXZlbnRzLWJveCAucm93ID4gW2NsYXNzKj1jb2wtXTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmItZXZlbnRzLWJveF9faXRlbSB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLWV2ZW50cy1ib3hfX2NpdHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG59XG4uYi1ldmVudHMtYm94X19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5iLWV2ZW50cy1ib3hfX25hbWUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWV2ZW50cy1ib3hfX25hbWUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1ldmVudHMtYm94X19uYW1lID4gYTpob3ZlciwgLmItZXZlbnRzLWJveF9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWV2ZW50cy1ib3hfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uYi1ldmVudHMtMi1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWV2ZW50cy0yLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItZXZlbnRzLTItYm94IC5yb3cgPiAuY29sLFxuLmItZXZlbnRzLTItYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLWV2ZW50cy0yLWJveCAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItZXZlbnRzLTItYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYi1ldmVudHMtMi1ib3hfX2l0ZW0ge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1ldmVudHMtMi1ib3hfX2NpdHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBhZGVmO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG59XG4uYi1ldmVudHMtMi1ib3hfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmItZXZlbnRzLTItYm94X19uYW1lID4gYSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1ldmVudHMtMi1ib3hfX25hbWUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1ldmVudHMtMi1ib3hfX25hbWUgPiBhOmhvdmVyLCAuYi1ldmVudHMtMi1ib3hfX25hbWUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1ldmVudHMtMi1ib3hfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItYWR2ZXJ0aXNpbmcge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLmItYWR2ZXJ0aXNpbmdfX2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItYWR2ZXJ0aXNpbmdfX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLWFkdmVydGlzaW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWFkdmVydGlzaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYWR2ZXJ0aXNpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYi1hZHZlcnRpc2luZ19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYWR2ZXJ0aXNpbmdfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLWFkdmVydGlzaW5nX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLWFkdmVydGlzaW5nX19idG4gLmItYnRuLXdyYXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmItcGFydG5lcnMge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAzLjQzNzVyZW0gMCAzLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG59XG4uYi1wYXJ0bmVyc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcGFydG5lcnNfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYi1wYXJ0bmVyc19faXRlbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIGZsZXg6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5iLXBhcnRuZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDByZW07XG59XG4uYi1wYXJ0bmVyc19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYi1wYXJ0bmVyc19faW1nIHtcbiAgaGVpZ2h0OiA4MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYi1zZWFyY2gtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG5cbi5iLXNlYXJjaC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYi1zZWFyY2gtbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG4uYi1zZWFyY2gtdGVhbSwgLmItc2VhcmNoLXBsYXllciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcbn1cbi5iLXNlYXJjaC10ZWFtIC5iLWxpbmstbW9yZSwgLmItc2VhcmNoLXBsYXllciAuYi1saW5rLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAzLjU2MjVyZW07XG59XG4uYi1zZWFyY2gtdGVhbV9faXRlbSwgLmItc2VhcmNoLXBsYXllcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItc2VhcmNoLXRlYW1fX2ltZywgLmItc2VhcmNoLXBsYXllcl9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmItc2VhcmNoLXRlYW1fX2JvZHksIC5iLXNlYXJjaC1wbGF5ZXJfX2JvZHkge1xuICBmbGV4OiBhdXRvO1xufVxuLmItc2VhcmNoLXRlYW1fX25hbWUsIC5iLXNlYXJjaC1wbGF5ZXJfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXNlYXJjaC10ZWFtX19uYW1lLCAuYi1zZWFyY2gtcGxheWVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLXNlYXJjaC10ZWFtX19uYW1lID4gYSwgLmItc2VhcmNoLXBsYXllcl9fbmFtZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXNlYXJjaC10ZWFtX19uYW1lID4gYSwgLmItc2VhcmNoLXBsYXllcl9fbmFtZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXNlYXJjaC10ZWFtX19uYW1lID4gYTpob3ZlciwgLmItc2VhcmNoLXRlYW1fX25hbWUgPiBhOmZvY3VzLCAuYi1zZWFyY2gtcGxheWVyX19uYW1lID4gYTpob3ZlciwgLmItc2VhcmNoLXBsYXllcl9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLXNlYXJjaC10ZWFtX19uYW1lID4gLmZhciwgLmItbGluay1tb3JlLmItc2VhcmNoLXRlYW1fX25hbWUgPiBhOjpiZWZvcmUsIC5iLXRpdGxlLmItc2VhcmNoLXRlYW1fX25hbWUgPiBhOjpiZWZvcmUsIC5iLWhlYWRlci1tYXRjaC5iLXNlYXJjaC10ZWFtX19uYW1lID4gYTo6YmVmb3JlLCAuYi12aWRlb19fc2VlLWFsbC5iLXNlYXJjaC10ZWFtX19uYW1lID4gYTo6YmVmb3JlLCAuYi1zZWFyY2gtcGxheWVyX19uYW1lID4gLmZhciwgLmItbGluay1tb3JlLmItc2VhcmNoLXBsYXllcl9fbmFtZSA+IGE6OmJlZm9yZSwgLmItdGl0bGUuYi1zZWFyY2gtcGxheWVyX19uYW1lID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2guYi1zZWFyY2gtcGxheWVyX19uYW1lID4gYTo6YmVmb3JlLCAuYi12aWRlb19fc2VlLWFsbC5iLXNlYXJjaC1wbGF5ZXJfX25hbWUgPiBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4zOCk7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXNlYXJjaC10ZWFtX19uYW1lID4gLmZhciwgLmItbGluay1tb3JlLmItc2VhcmNoLXRlYW1fX25hbWUgPiBhOjpiZWZvcmUsIC5iLXRpdGxlLmItc2VhcmNoLXRlYW1fX25hbWUgPiBhOjpiZWZvcmUsIC5iLWhlYWRlci1tYXRjaC5iLXNlYXJjaC10ZWFtX19uYW1lID4gYTo6YmVmb3JlLCAuYi12aWRlb19fc2VlLWFsbC5iLXNlYXJjaC10ZWFtX19uYW1lID4gYTo6YmVmb3JlLCAuYi1zZWFyY2gtcGxheWVyX19uYW1lID4gLmZhciwgLmItbGluay1tb3JlLmItc2VhcmNoLXBsYXllcl9fbmFtZSA+IGE6OmJlZm9yZSwgLmItdGl0bGUuYi1zZWFyY2gtcGxheWVyX19uYW1lID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2guYi1zZWFyY2gtcGxheWVyX19uYW1lID4gYTo6YmVmb3JlLCAuYi12aWRlb19fc2VlLWFsbC5iLXNlYXJjaC1wbGF5ZXJfX25hbWUgPiBhOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xuICB9XG59XG4uYi1zZWFyY2gtdGVhbV9fbmFtZS5hY3RpdmUgPiAuZmFyLCAuYi1saW5rLW1vcmUuYi1zZWFyY2gtdGVhbV9fbmFtZS5hY3RpdmUgPiBhOjpiZWZvcmUsIC5iLXRpdGxlLmItc2VhcmNoLXRlYW1fX25hbWUuYWN0aXZlID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2guYi1zZWFyY2gtdGVhbV9fbmFtZS5hY3RpdmUgPiBhOjpiZWZvcmUsIC5iLXZpZGVvX19zZWUtYWxsLmItc2VhcmNoLXRlYW1fX25hbWUuYWN0aXZlID4gYTo6YmVmb3JlLCAuYi1zZWFyY2gtcGxheWVyX19uYW1lLmFjdGl2ZSA+IC5mYXIsIC5iLWxpbmstbW9yZS5iLXNlYXJjaC1wbGF5ZXJfX25hbWUuYWN0aXZlID4gYTo6YmVmb3JlLCAuYi10aXRsZS5iLXNlYXJjaC1wbGF5ZXJfX25hbWUuYWN0aXZlID4gYTo6YmVmb3JlLCAuYi1oZWFkZXItbWF0Y2guYi1zZWFyY2gtcGxheWVyX19uYW1lLmFjdGl2ZSA+IGE6OmJlZm9yZSwgLmItdmlkZW9fX3NlZS1hbGwuYi1zZWFyY2gtcGxheWVyX19uYW1lLmFjdGl2ZSA+IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItc2VhcmNoLXRlYW1fX2NpdHksIC5iLXNlYXJjaC1wbGF5ZXJfX2NpdHkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5iLXNlYXJjaC10ZWFtX190aXRsZSwgLmItc2VhcmNoLXBsYXllcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmItc2VhcmNoLXRlYW1fX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmItc2VhcmNoLW1lZGlhIC5iLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2VhcmNoLW1lZGlhIC5iLW1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5iLXBhcnRuZXJzMl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iLXBhcnRuZXJzMl9faXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmItcGFydG5lcnMzIC5iLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcGFydG5lcnMzIC5iLXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmItcGFydG5lcnMzX2l0ZW1fYmlnIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLXBhcnRuZXJzM19pdGVtX2JpZ19pbWcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMS41NjI1cmVtIDMuMTI1cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmItcGFydG5lcnMzX2l0ZW1fYmlnX2ltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcGFydG5lcnMzX2l0ZW1fYmlnX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG4uYi1wYXJ0bmVyczNfaXRlbV9iaWdfY29udGVudCB7XG4gIHBhZGRpbmc6IDMuNzVyZW07XG4gIGhlaWdodDogMTkuNjg3NXJlbTtcbn1cbi5iLXBhcnRuZXJzM19pdGVtX2JpZ19jb250ZW50ID4gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5iLXBhcnRuZXJzM19pdGVtX2JpZ19jb250ZW50ID4gaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5iLXBhcnRuZXJzM19pdGVtX2JpZ19jb250ZW50ID4gcCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1wYXJ0bmVyczNfaXRlbV9iaWdfY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5iLXBhcnRuZXJzM19pdGVtX3NtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1wYXJ0bmVyczNfaXRlbV9zbWFsbF9pbWcge1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmItcGFydG5lcnMzX2l0ZW1fc21hbGxfaW1nID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmItcGFydG5lcnMzX2l0ZW1fc21hbGxfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG4uYi1wYXJ0bmVyczNfaXRlbV9zbWFsbF9jb250ZW50ID4gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5iLXBhcnRuZXJzM19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uYi1wYXJ0bmVyczNfaXRlbV9jb21tb24ge1xuICBtYXJnaW4tYm90dG9tOiA0LjYyNXJlbTtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuLmItcGFydG5lcnMzX2l0ZW1fY29tbW9uX2ltZyB7XG4gIGhlaWdodDogNi43NXJlbTtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1wYXJ0bmVyczNfaXRlbV9jb21tb25faW1nID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXBhcnRuZXJzM19pdGVtX2NvbW1vbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBteWZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmItYXNiLXRvcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hc2ItYmcuanBnXCIpIDUwJSAwL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGw7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWFzYi10b3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgfVxufVxuLmItYXNiLXRvcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMTEuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1hc2ItdG9wX19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1hc2ItdG9wX19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItYXNiLXRvcF9fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgfVxufVxuXG4uYi1hc2Itc3RydWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmItYXNiLXN0cnVjdHVyZV9faXRlbSB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDEuODc1cmVtIDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWFzYi1zdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtIDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYXNiLXN0cnVjdHVyZV9faXRlbSB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xuICB9XG59XG4uYi1hc2Itc3RydWN0dXJlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWFzYi1zdHJ1Y3R1cmVfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLmItYXNiLXN0cnVjdHVyZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5mYXIsIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItYXNiLXN0cnVjdHVyZV9fdGl0bGUgLmItdGl0bGUgPiBhOjpiZWZvcmUsIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSwgLmItYXNiLXN0cnVjdHVyZV9fdGl0bGUgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5mYXIsIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItYXNiLXN0cnVjdHVyZV9fdGl0bGUgLmItdGl0bGUgPiBhOjpiZWZvcmUsIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlIC5iLWhlYWRlci1tYXRjaCA+IGE6OmJlZm9yZSwgLmItYXNiLXN0cnVjdHVyZV9fdGl0bGUgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xuICB9XG59XG4uYi1hc2Itc3RydWN0dXJlX190aXRsZSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWFzYi1zdHJ1Y3R1cmVfX3RpdGxlID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuLmItYXNiLXN0cnVjdHVyZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYXNiLXN0cnVjdHVyZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItYXNiLXN0cnVjdHVyZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1hc2Itc3RydWN0dXJlX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYXNiLXN0cnVjdHVyZV9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItYXNiLXN0cnVjdHVyZV9fYm90dG9tID4gaDMsIC5iLWFzYi1zdHJ1Y3R1cmVfX2JvdHRvbSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1hc2Itc3RydWN0dXJlX19ib3R0b20gPiBoMywgLmItYXNiLXN0cnVjdHVyZV9fYm90dG9tIC5oMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5cbi5iLWNvbnRhY3Qtc3RydWN0dXJlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX3JvdzIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX3JvdzI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fY29sMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbDJfMSB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2wyXzEge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jb250YWN0LXN0cnVjdHVyZV9fY29sMl8xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2wyXzIge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb250YWN0LXN0cnVjdHVyZV9fY29sMl8yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbDJfMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2wge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbF8xIHtcbiAgZmxleDogMCAwIDI3JTtcbiAgbWF4LXdpZHRoOiAyNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbF8xIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbF8xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfMiB7XG4gIGZsZXg6IDAgMCAyNyU7XG4gIG1heC13aWR0aDogMjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fY29sXzMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb250YWN0LXN0cnVjdHVyZV9fY29sXzMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbF8zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfNCB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2NvbF80IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fY29sXzUge1xuICBmbGV4OiAwIDAgMTclO1xuICBtYXgtd2lkdGg6IDE3JTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19jb2xfNSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jb250YWN0LXN0cnVjdHVyZV9fY29sXzUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX25hbWUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19uYW1lMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19lZHVjYXRpb24yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2VkdWNhdGlvbjIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9faW1nIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX2ltZzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDIzMCwgMjE1LCAwLjI1MDk4MDM5MjIpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmItY29udGFjdC1zdHJ1Y3R1cmVfX3Jhbmsge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19yYW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY29udGFjdC1zdHJ1Y3R1cmVfX2VtYWlsLCAuYi1jb250YWN0LXN0cnVjdHVyZV9fcGhvbmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19lbWFpbCA+IGEsIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19waG9uZSA+IGEge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19lbWFpbCA+IGEsIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19waG9uZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWNvbnRhY3Qtc3RydWN0dXJlX19lbWFpbCA+IGE6aG92ZXIsIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19lbWFpbCA+IGE6Zm9jdXMsIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19waG9uZSA+IGE6aG92ZXIsIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19waG9uZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2M1MWYwNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYi1jb250YWN0LXN0cnVjdHVyZV9fbGluazIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3Qtc3RydWN0dXJlX19saW5rMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uYi1xdWVzdGlvbnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItcXVlc3Rpb25zLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLXF1ZXN0aW9ucy1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4uYi1xdWVzdGlvbnMtbGlzdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iLXF1ZXN0aW9ucy1saXN0X19xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXF1ZXN0aW9ucy1saXN0X19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXF1ZXN0aW9ucy1saXN0X19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2Uge1xuICBmbGV4OiBub25lO1xufVxuLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogY29sb3I6ICR2YXItY29sb3ItNDsqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UgPiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLXF1ZXN0aW9ucy1saXN0X19saW5rLWNvbGxhcHNlID4gYTpob3ZlciB7XG4gIC8qIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDsqL1xufVxuLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UgPiBhLmNvbGxhcHNlZCAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZS0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UgPiBhLmNvbGxhcHNlZCAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZS0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iLXF1ZXN0aW9ucy1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItcXVlc3Rpb25zLWxpc3RfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcXVlc3Rpb25zLWxpc3RfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXF1ZXN0aW9ucy1saXN0X19ib2R5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5iLWxhbmRpbmcge1xuICBwYWRkaW5nOiA3LjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIH1cbn1cblxuLmItbGFuZGluZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWxhbmRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWxhbmRpbmctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbGFuZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbGFuZGluZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbGFuZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbGFuZGluZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWxhbmRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xuICB9XG59XG4uYi1sYW5kaW5nLXRpdGxlX3dpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iLWxhbmRpbmctMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZThkNzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItbGFuZGluZy0xX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLTEtYmcucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0IHNjcm9sbDtcbiAgcGFkZGluZzogMTIuMzEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWxhbmRpbmctMV9fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbGFuZGluZy0xX19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1sYW5kaW5nLTFfX292ZXJsYXkge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxufVxuLmItbGFuZGluZy0xX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1sYW5kaW5nLTFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuXG4uYi1sYW5kaW5nLTJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjA1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDM3OS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nLTJfX2ltZyB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuLmItbGFuZGluZy0yX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYi1sYW5kaW5nLTJfX2xhYmVsIC5mYXMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iLWxhbmRpbmctMl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWxhbmRpbmctMl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nLTJfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG5cbi5iLWxhbmRpbmctMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItbGFuZGluZy0zIC5iLWxhbmRpbmctdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItbGFuZGluZy0zX19idG4ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmItbGFuZGluZy0zLWJveF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbGFuZGluZy0zLWJveF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItbGFuZGluZy0zLWJveF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGhlaWdodDogMzc5LjVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmItbGFuZGluZy0zLWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWxhbmRpbmctMy1ib3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLWxhbmRpbmctMy1ib3hfX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWxhbmRpbmctMy1ib3hfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYi1sYW5kaW5nLTRfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nLTRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1sYW5kaW5nLTRfX2J0biB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItbGFuZGluZy00X19pbWcge1xuICBtYXJnaW46IDAgYXV0byAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiA0MDkuNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iLWxhbmRpbmctNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGE2N2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItbGFuZGluZy01IC5iLWxhbmRpbmctdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItbGFuZGluZy01X19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLTUtYmcucG5nXCIpIDUwJSAxMDAlIG5vLXJlcGVhdCBzY3JvbGw7XG4gIHBhZGRpbmc6IDcuNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWxhbmRpbmctNV9fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbGFuZGluZy01X19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1sYW5kaW5nLTVfX292ZXJsYXkge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxufVxuLmItbGFuZGluZy01X19idG4ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmItbGFuZGluZy02IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItbGFuZGluZy02IC5iLWxhbmRpbmctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iLWxhbmRpbmctNyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC03LWJnLmpwZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGw7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmItbGFuZGluZy03X19vdmVybGF5IHtcbiAgcGFkZGluZzogNy41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDYxLCA0NSwgMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1sYW5kaW5nLTdfX292ZXJsYXkge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWxhbmRpbmctN19fb3ZlcmxheSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbGFuZGluZy03X19vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIH1cbn1cbi5iLWxhbmRpbmctNyAuYi1sYW5kaW5nLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjA0cHgpIHtcbiAgLmItbGFuZGluZy03X19jb250YWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4uYi1sYW5kaW5nLTdfX2VtYWlsLCAuYi1sYW5kaW5nLTdfX3Bob25lLCAuYi1sYW5kaW5nLTdfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbGFuZGluZy03X19lbWFpbCwgLmItbGFuZGluZy03X19waG9uZSwgLmItbGFuZGluZy03X19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nLTdfX2VtYWlsLCAuYi1sYW5kaW5nLTdfX3Bob25lLCAuYi1sYW5kaW5nLTdfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5iLWxhbmRpbmctN19fZW1haWwgPiBhLCAuYi1sYW5kaW5nLTdfX3Bob25lID4gYSwgLmItbGFuZGluZy03X19hZGRyZXNzID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItbGFuZGluZy03X19lbWFpbCA+IGE6aG92ZXIsIC5iLWxhbmRpbmctN19fZW1haWwgPiBhOmZvY3VzLCAuYi1sYW5kaW5nLTdfX3Bob25lID4gYTpob3ZlciwgLmItbGFuZGluZy03X19waG9uZSA+IGE6Zm9jdXMsIC5iLWxhbmRpbmctN19fYWRkcmVzcyA+IGE6aG92ZXIsIC5iLWxhbmRpbmctN19fYWRkcmVzcyA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYi1sYW5kaW5nLTdfX2VtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWxhbmRpbmctN19fZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICB9XG59XG4uYi1sYW5kaW5nLTdfX3Bob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbGFuZGluZy03X19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1sYW5kaW5nLTdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG4uYi1sYW5kaW5nLTctYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWxhbmRpbmctNy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmItbGFuZGluZy03LWJveF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xufVxuXG4uYi1wcm9qZWN0LWV2ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItcHJvamVjdC1ldmVudHNfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLXByb2plY3QtZXZlbnRzX19pdGVtIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItcHJvamVjdC1ldmVudHNfXzN4M19fYWxlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzkwMWU3ZDtcbiAgYmFja2dyb3VuZDogI2U4ZTJlMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNXB4ICMwZWEyZTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iLXByb2plY3QtZXZlbnRzX19pbWcge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXByb2plY3QtZXZlbnRzX19pbWcge1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmItcHJvamVjdC1ldmVudHNfX2ltZy5iYXNrZXQzeDMge1xuICBtYXgtd2lkdGg6IHVuc2VyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iLXByb2plY3QtZXZlbnRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLXByb2plY3QtZXZlbnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItcHJvamVjdC1ldmVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wcm9qZWN0LWV2ZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5iLXByb2plY3QtZXZlbnRzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXByb2plY3QtZXZlbnRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1wcm9qZWN0LWV2ZW50c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItcHJvamVjdC1ldmVudHNfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXByb2plY3QtZXZlbnRzX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItcHJvamVjdC1ldmVudHNfX2xpbmsgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwYWRlZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXByb2plY3QtZXZlbnRzX19saW5rID4gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcHJvamVjdC1ldmVudHNfX2xpbmsgPiBhIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItcHJvamVjdC1ldmVudHNfX2xpbmsgPiBhOmhvdmVyLCAuYi1wcm9qZWN0LWV2ZW50c19fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNzZhMztcbn1cbi5iLXByb2plY3QtZXZlbnRzX19kYXRlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1wcm9qZWN0LWV2ZW50c19fZGF0ZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYi1ldmVudC1hc2lkZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLWV2ZW50LWFzaWRlX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG59XG4uYi1ldmVudC1hc2lkZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmItZXZlbnQtYXNpZGVfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbi5iLWV2ZW50LWFzaWRlX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5iLWV2ZW50LWFzaWRlX19saW5rID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMGFkZWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5iLWV2ZW50LWFzaWRlX19saW5rID4gYTpob3ZlciwgLmItZXZlbnQtYXNpZGVfX2xpbmsgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG5cbi5iLXN0YXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuODUpO1xuICBwYWRkaW5nOiA1cmVtIDAgMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLmItc3RhcnQtc3VjY2Vzcy1ib3hfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1zdGFydC1zdWNjZXNzLWJveF9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICBmbGV4OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYi1zdGFydC1zdWNjZXNzLWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXN0YXJ0LXN1Y2Nlc3MtYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5iLXRlYW0tc3RhcnQtcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMy43NXJlbTtcbn1cbi5iLXRlYW0tc3RhcnQtcmVzdWx0c19fcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi10ZWFtLXN0YXJ0LXJlc3VsdHNfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYi10ZWFtLXN0YXJ0LXJlc3VsdHNfX3JpZ2h0IC5iLXBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi10ZWFtLXN0YXJ0LXJlc3VsdHNfX3JpZ2h0IC5iLXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5cbi5iLXRlYW0tYmFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItdGVhbS1iYWxsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5iLXRlYW0tYmFsbF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkwNDg7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmItdGVhbS1iYWxsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYi10ZWFtLWJhbGxfX2l0ZW1fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkM2UzZTtcbn1cblxuLmItbWF0Y2gtcHJvZmlsZS1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuLmItbWF0Y2gtcHJvZmlsZS1yZXN1bHRzX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4uYi1tYXRjaC1wcm9maWxlLXJlc3VsdHNfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iLW1hdGNoLXByb2ZpbGUtcmVzdWx0c19fdmlkZW8gaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItbWF0Y2gtcHJvZmlsZS1yZXN1bHRzX192aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1tYXRjaC1wcm9maWxlLXJlc3VsdHNfX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW1hdGNoLXByb2ZpbGUtcmVzdWx0c19fdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uYi1tYXRjaC1wcm9maWxlLXJlc3VsdHMgLmItcmVzdWx0c19fbmFtZSBhIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYi1tYXRjaC1wcm9maWxlLXJlc3VsdHMgLmItcmVzdWx0c19fdGl0bGUgYSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5iLWNvbXBhcmUtcG9pbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi1jb21wYXJlLXBvaW50cyAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1jb21wYXJlLXBvaW50cyAucm93ID4gLmNvbCxcbi5iLWNvbXBhcmUtcG9pbnRzIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmItY29tcGFyZS1wb2ludHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmItY29tcGFyZS1wb2ludHNfX2l0ZW1fMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmItY29tcGFyZS1wb2ludHNfX2xvZ28ge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLWNvbXBhcmUtcG9pbnRzX19ib2R5IHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBmbGV4OiBhdXRvO1xufVxuLmItY29tcGFyZS1wb2ludHNfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1jb21wYXJlLXBvaW50c19fdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItY29tcGFyZS1wb2ludHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLWNvbXBhcmUtcG9pbnRzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItY29tcGFyZS1wb2ludHNfX3Byb2dyZXNzIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtO1xuICBmbGV4OiBhdXRvO1xufVxuLmItY29tcGFyZS1wb2ludHNfX3Byb2dyZXNzIC5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5iLWNvbXBhcmUtcG9pbnRzX19wcm9ncmVzc18xIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODNjMjA7XG59XG4uYi1jb21wYXJlLXBvaW50c19fcHJvZ3Jlc3NfMSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWNvbXBhcmUtcG9pbnRzX19wcm9ncmVzc18yIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTY1YjU7XG59XG4uYi1jb21wYXJlLXBvaW50c19fcHJvZ3Jlc3NfMiAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNjViNTtcbn1cblxuLmItcmVzdWx0cy1zY29yZSB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuLmItcmVzdWx0cy1zY29yZSAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5iLXJlc3VsdHMtc2NvcmUgLnJvdyA+IC5jb2wsXG4uYi1yZXN1bHRzLXNjb3JlIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5iLXJlc3VsdHMtc2NvcmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzLXNjb3JlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHMtc2NvcmVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXJlc3VsdHMtc2NvcmVfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzLXNjb3JlX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmItcmVzdWx0cy1zY29yZV9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzLXNjb3JlX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHMtc2NvcmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iLXJlc3VsdHMtc2NvcmVfX3Njb3JlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTFweDtcbiAgZmxleDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5iLXJlc3VsdHMtc2NvcmVfX3Njb3JlLTIge1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iLXJlc3VsdHMtc2NvcmVfX3RleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYi1tYXRjaC10cmFja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG4uYi1tYXRjaC10cmFja2VyIGhpZ2hjaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmItbWF0Y2gtdHJhY2tlciAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmItbWF0Y2gtdHJhY2tlciAuaGlnaGNoYXJ0cy10b29sdGlwID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzJGOEY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmItbWF0Y2gtcHJvZmlsZS1yZXN1bHRzLTIge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5cbi5iLXBsYXlpbmctZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYi1wbGF5aW5nLWZpZWxkX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1wbGF5aW5nLWZpZWxkX19ib2R5IC5iLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uYi1wbGF5aW5nLWZpZWxkX19ib2R5Lm1vZC12ZXJ0aWNhbCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLmItcGxheWluZy1maWVsZF9fYm9keSAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuLmItcGxheWluZy1maWVsZF9fYm9keSAuZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmQzZTNlO1xufVxuLmItcGxheWluZy1maWVsZF9fYm9keSAuZG90Lm1hZGUge1xuICBiYWNrZ3JvdW5kOiAjMGE5MDQ4O1xufVxuLmItcGxheWluZy1maWVsZF9fYm9keSAuY29tbWFuZC10b3AsIC5iLXBsYXlpbmctZmllbGRfX2JvZHkgLmNvbW1hbmQtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iLXBsYXlpbmctZmllbGRfX2JvZHkgLmNvbW1hbmQtdG9wIGltZywgLmItcGxheWluZy1maWVsZF9fYm9keSAuY29tbWFuZC1ib3R0b20gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LWhlaWdodDogNDVweDtcbn1cbi5iLXBsYXlpbmctZmllbGRfX2JvZHkgLmNvbW1hbmQtdG9wIHtcbiAgdG9wOiAtMjJweDtcbn1cbi5iLXBsYXlpbmctZmllbGRfX2JvZHkgLmNvbW1hbmQtYm90dG9tIHtcbiAgYm90dG9tOiAtMjJweDtcbn1cbi5iLXBsYXlpbmctZmllbGRfX2JvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xufVxuXG4uYi1jb21wYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG59XG4uYi1jb21wYXJlX19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLWNvbXBhcmVfX3NlbGVjdCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNvbXBhcmVfX3NlbGVjdCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLmItY29tcGFyZV9fc2VsZWN0IC5yb3cgPiAuY29sLFxuLmItY29tcGFyZV9fc2VsZWN0IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNvbXBhcmVfX3NlbGVjdCAucm93ID4gLmNvbCxcbiAgLmItY29tcGFyZV9fc2VsZWN0IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNvbXBhcmVfX3NlbGVjdCAucm93ID4gLmNvbCxcbiAgLmItY29tcGFyZV9fc2VsZWN0IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5iLWNvbXBhcmVfX3NlbGVjdCAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItY29tcGFyZV9fc2VsZWN0IC5yb3cgPiBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYi1jb21wYXJlX19zZWxlY3QtZ3JvdXAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iLWNvbXBhcmVfX3NlbGVjdC0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNvbXBhcmVfX3NlbGVjdC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmItY29tcGFyZV9fc2VsZWN0LTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLWNvbXBhcmVfX3NlbGVjdC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iLWNvbXBhcmUtdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbXBhcmUtdGVhbSB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gIH1cbn1cbi5iLWNvbXBhcmUtdGVhbSAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbXBhcmUtdGVhbSAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLmItY29tcGFyZS10ZWFtIC5yb3cgPiAuY29sLFxuLmItY29tcGFyZS10ZWFtIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbXBhcmUtdGVhbSAucm93ID4gLmNvbCxcbiAgLmItY29tcGFyZS10ZWFtIC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5iLWNvbXBhcmUtdGVhbSAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItY29tcGFyZS10ZWFtIC5yb3cgPiBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYi1jb21wYXJlLXRlYW1fX2l0ZW0ge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29tcGFyZS10ZWFtX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgfVxufVxuLmItY29tcGFyZS10ZWFtX19pdGVtXzEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmItY29tcGFyZS10ZWFtX19pdGVtXzIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYi1jb21wYXJlLXRlYW1fX2l0ZW1fMyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5iLWNvbXBhcmUtdGVhbV9faXRlbV80IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG59XG4uYi1jb21wYXJlLXRlYW1fX25hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbn1cbi5iLWNvbXBhcmUtdGVhbV9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1jb21wYXJlLXRlYW1fX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xuICB9XG59XG5cbi5iLWNvbXBhcmUtcHJvZ3Jlc3MgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYi1jb21wYXJlLXByb2dyZXNzIC5yb3cgPiAuY29sLFxuLmItY29tcGFyZS1wcm9ncmVzcyAucm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3MgLnJvdyA+IC5jb2w6Zmlyc3QtY2hpbGQgLmItY29tcGFyZS1wcm9ncmVzc19fdmFsdWUsXG4uYi1jb21wYXJlLXByb2dyZXNzIC5yb3cgPiBbY2xhc3MqPWNvbC1dOmZpcnN0LWNoaWxkIC5iLWNvbXBhcmUtcHJvZ3Jlc3NfX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYi1jb21wYXJlLXByb2dyZXNzX19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1jb21wYXJlLXByb2dyZXNzX19wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICBmbGV4OiAxO1xufVxuLmItY29tcGFyZS1wcm9ncmVzc19fcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3NfX3Byb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2NlO1xufVxuLmItY29tcGFyZS1wcm9ncmVzc19fcHJvZ3Jlc3NfMSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNzdhO1xufVxuLmItY29tcGFyZS1wcm9ncmVzc19fcHJvZ3Jlc3NfMSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDZlMztcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3NfX3Byb2dyZXNzXzIgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzMsIDIzOSwgMC4yKTtcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3NfX3Byb2dyZXNzXzIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG59XG4uYi1jb21wYXJlLXByb2dyZXNzX19wcm9ncmVzc18zIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q2ZTM7XG59XG4uYi1jb21wYXJlLXByb2dyZXNzX19wcm9ncmVzc18zIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNzdhO1xufVxuLmItY29tcGFyZS1wcm9ncmVzc19fcHJvZ3Jlc3NfNCAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2NlO1xufVxuLmItY29tcGFyZS1wcm9ncmVzc19fcHJvZ3Jlc3NfNCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3NfX3ZhbHVlIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1jb21wYXJlLXByb2dyZXNzX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG4uYi1jb21wYXJlLXByb2dyZXNzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iLWNvbXBhcmUtcHJvZ3Jlc3NfbWF0Y2gge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5iLWRpdmlzaW9uLXRlYW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItZGl2aXNpb24tdGVhbV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItZGl2aXNpb24tdGVhbV9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYi1kaXZpc2lvbi10ZWFtX19jb2xfMSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG4uYi1kaXZpc2lvbi10ZWFtX19jb2xfMiB7XG4gIGZsZXg6IGF1dG87XG59XG4uYi1kaXZpc2lvbi10ZWFtX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1kaXZpc2lvbi10ZWFtX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5iLWRpdmlzaW9uLXRlYW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBhZGVmO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmItZGl2aXNpb24tdGVhbV9fdGl0bGVfc3RhdCB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItZGl2aXNpb24tdGVhbV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItZGl2aXNpb24tdGVhbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG4uYi1kaXZpc2lvbi10ZWFtX19jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuLmItZGl2aXNpb24tdGVhbV9fc3RhdC10aXRsZSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1kaXZpc2lvbi10ZWFtX19zdGF0LXRpdGxlIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItZGl2aXNpb24tdGVhbV9fc3RhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItZGl2aXNpb24tdGVhbV9fc3RhdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYi1zdGF0aXN0aWNzIHtcbiAgbWluLXdpZHRoOiAxMTcwcHg7XG59XG4uYi1zdGF0aXN0aWNzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUsIDE1LCAxNSwgMC4xKTtcbn1cbi5iLXN0YXRpc3RpY3NfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC4wNSk7XG4gIHBhZGRpbmc6IDAuNTQ2ODc1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC42KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItc3RhdGlzdGljc19fYm9keSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbSAwO1xufVxuLmItc3RhdGlzdGljc19fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTUsIDE1LCAxNSwgMC42KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDE1LCAxNSwgMC4xKTtcbn1cbi5iLXN0YXRpc3RpY3NfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItc3RhdGlzdGljc19fbG9nbyB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbn1cbi5iLXN0YXRpc3RpY3NfX25hbWUge1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmItc3RhdGlzdGljc19fc2NvcmUge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYi1zdGF0aXN0aWNzX19saW5lIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogMTIycHg7XG59XG4uYi1zdGF0aXN0aWNzX19saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE3cHg7XG4gIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItc3RhdGlzdGljc19fbGluZV8yIHtcbiAgaGVpZ2h0OiAzMThweDtcbn1cbi5iLXN0YXRpc3RpY3NfX2xpbmVfMyB7XG4gIGhlaWdodDogNzE4cHg7XG59XG4uYi1zdGF0aXN0aWNzX21iLTE3OCB7XG4gIG1hcmdpbi1ib3R0b206IDE3OHB4O1xufVxuLmItc3RhdGlzdGljc19tYi0yMjYge1xuICBtYXJnaW4tYm90dG9tOiAyMjZweDtcbn1cbi5iLXN0YXRpc3RpY3NfbWItNjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjEwcHg7XG59XG4uYi1zdGF0aXN0aWNzX210LTk5IHtcbiAgbWFyZ2luLXRvcDogOTlweDtcbn1cbi5iLXN0YXRpc3RpY3NfbXQtMjk3IHtcbiAgbWFyZ2luLXRvcDogMjk3cHg7XG59XG4uYi1zdGF0aXN0aWNzX210LTY5MCB7XG4gIG1hcmdpbi10b3A6IDY5MHB4O1xufVxuLmItc3RhdGlzdGljc19faG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNSwgMTUsIDE1LCAwLjEpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iLXN0YXRpc3RpY3NfX2l0ZW06aG92ZXIgLmItc3RhdGlzdGljc19faG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmItYWNjb3VudC1hYm91dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWFjY291bnQtYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWFjY291bnQtYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLWFjY291bnQtYWJvdXRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1hY2NvdW50LWFib3V0X19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItYWNjb3VudC1hYm91dF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIH1cbn1cbi5iLWFjY291bnQtYWJvdXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItYWNjb3VudC1hYm91dF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1hY2NvdW50LWFib3V0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIH1cbn1cbi5iLWFjY291bnQtYWJvdXQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5iLWFjY291bnQtYWJvdXQgPiBwID4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmItdGVhbXMge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xufVxuLmItdGVhbXMgLmItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmItdGVhbXMtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuLmItdGVhbXMtYm94IC5yb3cge1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi10ZWFtcy1ib3ggLnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICB9XG59XG4uYi10ZWFtcy1ib3ggLnJvdyA+IC5jb2wsXG4uYi10ZWFtcy1ib3ggLnJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXRlYW1zLWJveCAucm93ID4gLmNvbCxcbiAgLmItdGVhbXMtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5iLXRlYW1zLWJveCAucm93ID4gLmNvbDpsYXN0LWNoaWxkLFxuLmItdGVhbXMtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYi10ZWFtcy1ib3hfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi10ZWFtcy1ib3hfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uYi10ZWFtcy1ib3hfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5iLXRlYW1zLWJveF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItdGVhbXMtYm94X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXRlYW1zLWJveF9fbmFtZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXRlYW1zLWJveF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmItdGVhbXMtYm94X19uYW1lID4gYSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi10ZWFtcy1ib3hfX25hbWUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi10ZWFtcy1ib3hfX25hbWUgPiBhOmhvdmVyLCAuYi10ZWFtcy1ib3hfX25hbWUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4uYi10ZWFtcy1ib3hfX2xpbmsgPiBhIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXRlYW1zLWJveF9fbGluayA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi10ZWFtcy1ib3hfX2xpbmsgPiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLXRlYW1zLWJveF9fbGluayA+IGE6aG92ZXIsIC5iLXRlYW1zLWJveF9fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2M1MWYwNjtcbn1cbi5iLXRlYW1zLWJveF9ibHVlIC5iLXRlYW1zLWJveF9fbmFtZSA+IGE6aG92ZXIsIC5iLXRlYW1zLWJveF9ibHVlIC5iLXRlYW1zLWJveF9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXRlYW1zLWJveF9ibHVlIC5iLXRlYW1zLWJveF9fbGluayA+IGEge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXRlYW1zLWJveF9ibHVlIC5iLXRlYW1zLWJveF9fbGluayA+IGE6aG92ZXIsIC5iLXRlYW1zLWJveF9ibHVlIC5iLXRlYW1zLWJveF9fbGluayA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNzZhMztcbn1cbi5iLXRlYW1zLWJveF9ncmVlbiAuYi10ZWFtcy1ib3hfX25hbWUgPiBhOmhvdmVyLCAuYi10ZWFtcy1ib3hfZ3JlZW4gLmItdGVhbXMtYm94X19uYW1lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItdGVhbXMtYm94X2dyZWVuIC5iLXRlYW1zLWJveF9fbGluayA+IGEge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cbi5iLXRlYW1zLWJveF9ncmVlbiAuYi10ZWFtcy1ib3hfX2xpbmsgPiBhOmhvdmVyLCAuYi10ZWFtcy1ib3hfZ3JlZW4gLmItdGVhbXMtYm94X19saW5rID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuXG4uYi1kb2Mge1xuICBwYWRkaW5nOiAzLjc1cmVtIDAgMS44NzVyZW07XG59XG5cbi5iLWRvYy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5iLWRvYy1ib3ggLnJvdyB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItZG9jLWJveCAucm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4uYi1kb2MtYm94X19pdGVtIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLWRvYy1ib3hfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC44NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAwLjMxMjVyZW07XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLWRvYy1ib3hfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWRvYy1ib3hfX25hbWUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWRvYy1ib3hfX25hbWUgPiBhIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWRvYy1ib3hfX25hbWUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1kb2MtYm94X19uYW1lID4gYTpob3ZlciwgLmItZG9jLWJveF9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWRvYy1ib3hfX2RhdGUge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmItZG9jLWJveF9ibHVlIC5iLWRvYy1ib3hfX25hbWUgPiBhOmhvdmVyLCAuYi1kb2MtYm94X2JsdWUgLmItZG9jLWJveF9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLWRvYy1ib3hfZ3JlZW4gLmItZG9jLWJveF9fbmFtZSA+IGE6aG92ZXIsIC5iLWRvYy1ib3hfZ3JlZW4gLmItZG9jLWJveF9fbmFtZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cblxuLmItY29udGFjdCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cblxuLmItY29udGFjdC1ib3gge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1jb250YWN0LWJveCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3QtYm94IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29udGFjdC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmItY29udGFjdC1ib3ggLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYi1jb250YWN0LWJveCAucm93ID4gLmNvbCxcbi5iLWNvbnRhY3QtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItY29udGFjdC1ib3ggLnJvdyA+IC5jb2wsXG4gIC5iLWNvbnRhY3QtYm94IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5iLWNvbnRhY3QtYm94IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQsXG4uYi1jb250YWN0LWJveCAucm93ID4gW2NsYXNzKj1jb2wtXTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmItY29udGFjdC1ib3hfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3QtYm94X19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmItY29udGFjdC1ib3hfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLWNvbnRhY3QtYm94X19jb2w6Zmlyc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYi1jb250YWN0LWJveF9fY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY29udGFjdC1ib3hfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5iLWNvbnRhY3QtYm94X19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb250YWN0LWJveF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuLmItY29udGFjdC1ib3hfX2ltZyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y4M2MyMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1jb250YWN0LWJveF9fcmFuayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jb250YWN0LWJveF9fcmFuayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNvbnRhY3QtYm94X19yYW5rIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNvbnRhY3QtYm94X19lbWFpbCwgLmItY29udGFjdC1ib3hfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uYi1jb250YWN0LWJveF9fZW1haWwgPiBhLCAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1jb250YWN0LWJveF9fZW1haWwgPiBhLCAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1jb250YWN0LWJveF9fZW1haWwgPiBhOmhvdmVyLCAuYi1jb250YWN0LWJveF9fZW1haWwgPiBhOmZvY3VzLCAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhOmhvdmVyLCAuYi1jb250YWN0LWJveF9fcGhvbmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjNTFmMDY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmItY29udGFjdC1ib3hfYmx1ZSAuYi1jb250YWN0LWJveF9fZW1haWwgPiBhLCAuYi1jb250YWN0LWJveF9ibHVlIC5iLWNvbnRhY3QtYm94X19waG9uZSA+IGEge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLWNvbnRhY3QtYm94X2JsdWUgLmItY29udGFjdC1ib3hfX2VtYWlsID4gYTpob3ZlciwgLmItY29udGFjdC1ib3hfYmx1ZSAuYi1jb250YWN0LWJveF9fZW1haWwgPiBhOmZvY3VzLCAuYi1jb250YWN0LWJveF9ibHVlIC5iLWNvbnRhY3QtYm94X19waG9uZSA+IGE6aG92ZXIsIC5iLWNvbnRhY3QtYm94X2JsdWUgLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3NmEzO1xufVxuLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX2VtYWlsID4gYSwgLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX3Bob25lID4gYSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX2VtYWlsID4gYTpob3ZlciwgLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX2VtYWlsID4gYTpmb2N1cywgLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpob3ZlciwgLmItY29udGFjdC1ib3hfZ3JlZW4gLmItY29udGFjdC1ib3hfX3Bob25lID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDU0ODI0O1xufVxuXG4uYi1jb250YWN0LW1hcCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1jb250YWN0LW1hcCAuYi1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmItY29udGFjdC1tYXBfX3JvdyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY29udGFjdC1tYXBfX3JvdyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmItY29udGFjdC1tYXBfX3JvdyAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLWNvbnRhY3QtbWFwX19yb3cgLnJvdyA+IC5jb2wsXG4uYi1jb250YWN0LW1hcF9fcm93IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jb250YWN0LW1hcF9fcm93IC5yb3cgPiAuY29sLFxuICAuYi1jb250YWN0LW1hcF9fcm93IC5yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5iLWNvbnRhY3QtbWFwX19yb3cgLnJvdyA+IC5jb2w6bGFzdC1jaGlsZCxcbi5iLWNvbnRhY3QtbWFwX19yb3cgLnJvdyA+IFtjbGFzcyo9Y29sLV06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iLWNvbnRhY3QtbWFwX19uYW1lIHtcbiAgY29sb3I6ICNmODNjMjA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1jb250YWN0LW1hcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG4uYi1jb250YWN0LW1hcF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYi1jb250YWN0LW1hcF9fbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICBoZWlnaHQ6IDM0NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cbi5iLWNvbnRhY3QtbWFwX2JsdWUgLmItY29udGFjdC1tYXBfX25hbWUge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLWNvbnRhY3QtbWFwX2dyZWVuIC5iLWNvbnRhY3QtbWFwX19uYW1lIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG5cbi5iLXBhcnRuZXJzLXN0YXJ0IHtcbiAgcGFkZGluZzogMy4xMjVyZW0gMCAwLjYyNXJlbTtcbn1cblxuLmItcGFydG5lcnMtc3RhcnQtYm94IHtcbiAgcGFkZGluZzogMi4zNzVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1wYXJ0bmVycy1zdGFydC1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmItcGFydG5lcnMtc3RhcnQtYm94X19pdGVtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgZmxleDogbm9uZTtcbn1cbi5iLXBhcnRuZXJzLXN0YXJ0LWJveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xufVxuLmItcGFydG5lcnMtc3RhcnQtYm94X19pbWcge1xuICBoZWlnaHQ6IDgycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iLXJlc3VsdHMge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmItcmVzdWx0c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbn1cbi5iLXJlc3VsdHNfX2JvZHkgLnJvdywgLmItcmVzdWx0c19fYm90dG9tIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmItcmVzdWx0c19fYm9keSAucm93ID4gLmNvbCxcbi5iLXJlc3VsdHNfX2JvZHkgLnJvdyA+IFtjbGFzcyo9Y29sLV0sIC5iLXJlc3VsdHNfX2JvdHRvbSAucm93ID4gLmNvbCxcbi5iLXJlc3VsdHNfX2JvdHRvbSAucm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uYi1yZXN1bHRzX19ib2R5IHtcbiAgcGFkZGluZzogMS41NjI1cmVtIDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXJlc3VsdHNfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHNfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHNfX25hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXJlc3VsdHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmItcmVzdWx0c19fbmFtZV8xIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbn1cbi5iLXJlc3VsdHNfX25hbWVfMiB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xufVxuLmItcmVzdWx0c19fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzX19sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHNfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXJlc3VsdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5iLXJlc3VsdHNfX3JpZ2h0IC5iLXJlc3VsdHNfX25hbWUge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICB9XG59XG4uYi1yZXN1bHRzX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzX19jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5iLXJlc3VsdHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG4uYi1yZXN1bHRzX19zY29yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1yZXN1bHRzX19zY29yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzM3NXJlbSArIDEuMDV2dyk7XG4gIH1cbn1cbi5iLXJlc3VsdHNfX3Njb3JlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1yZXN1bHRzX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1yZXN1bHRzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5iLXJlc3VsdHNfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItcmVzdWx0c19fbG9nbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIH1cbn1cbi5iLXJlc3VsdHNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iLXJlc3VsdHNfX2ljb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4uYi1yZXN1bHRzX19saW5rLW1vcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXJlc3VsdHNfX2xpbmstbW9yZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1yZXN1bHRzX19saW5rLW1vcmUgYSwgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1yZXN1bHRzX2RpdmlzaW9uLWFjY291bnQgLmItbGluay1tb3JlIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1yZXN1bHRzX2RpdmlzaW9uLWFjY291bnQgLmItbGluay1tb3JlOmhvdmVyLCAuYi1yZXN1bHRzX2RpdmlzaW9uLWFjY291bnQgLmItbGluay1tb3JlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2YTM7XG59XG4uYi1yZXN1bHRzX2RpdmlzaW9uLWFjY291bnQgLmItcmVzdWx0c19faWNvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXJlc3VsdHNfZGl2aXNpb24tYWNjb3VudCAuYi1yZXN1bHRzX19saW5rLW1vcmUgYSwgLmItcmVzdWx0c19kaXZpc2lvbi1hY2NvdW50IC5iLXJlc3VsdHNfX2xpbmstbW9yZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLXJlc3VsdHNfZGl2aXNpb24tYWNjb3VudCAuYi1yZXN1bHRzX19saW5rLW1vcmUgYTpob3ZlciwgLmItcmVzdWx0c19kaXZpc2lvbi1hY2NvdW50IC5iLXJlc3VsdHNfX2xpbmstbW9yZSBhOmZvY3VzLCAuYi1yZXN1bHRzX2RpdmlzaW9uLWFjY291bnQgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluazpob3ZlciwgLmItcmVzdWx0c19kaXZpc2lvbi1hY2NvdW50IC5iLXJlc3VsdHNfX2xpbmstbW9yZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNzZhMztcbn1cbi5iLXJlc3VsdHNfdGVhbS1hY2NvdW50IC5iLWxpbmstbW9yZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcmVzdWx0c190ZWFtLWFjY291bnQgLmItbGluay1tb3JlOmhvdmVyLCAuYi1yZXN1bHRzX3RlYW0tYWNjb3VudCAuYi1saW5rLW1vcmU6Zm9jdXMge1xuICBjb2xvcjogIzA1NDgyNDtcbn1cbi5iLXJlc3VsdHNfdGVhbS1hY2NvdW50IC5iLXJlc3VsdHNfX2ljb24uYWN0aXZlIHtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi1yZXN1bHRzX3RlYW0tYWNjb3VudCAuYi1yZXN1bHRzX19saW5rLW1vcmUgYSwgLmItcmVzdWx0c190ZWFtLWFjY291bnQgLmItcmVzdWx0c19fbGluay1tb3JlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItcmVzdWx0c190ZWFtLWFjY291bnQgLmItcmVzdWx0c19fbGluay1tb3JlIGE6aG92ZXIsIC5iLXJlc3VsdHNfdGVhbS1hY2NvdW50IC5iLXJlc3VsdHNfX2xpbmstbW9yZSBhOmZvY3VzLCAuYi1yZXN1bHRzX3RlYW0tYWNjb3VudCAuYi1yZXN1bHRzX19saW5rLW1vcmUgLmJ0bi1saW5rOmhvdmVyLCAuYi1yZXN1bHRzX3RlYW0tYWNjb3VudCAuYi1yZXN1bHRzX19saW5rLW1vcmUgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwNTQ4MjQ7XG59XG5cbi5iLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItY2FyZF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNhcmRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jYXJkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgfVxufVxuLmItY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjE1KTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cbi5iLWNhcmRfX2ltZ18yIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbi5iLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYi1jYXJkX190aXRsZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItY2FyZF9fdGl0bGUgPiBhOmhvdmVyLCAuYi1jYXJkX190aXRsZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLWNhcmRfX2RhdGEge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jYXJkX19kYXRhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1jYXJkX19kYXRhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYi1jYXJkX2JsdWUgLmItY2FyZF9fdGl0bGUgPiBhOmhvdmVyLCAuYi1jYXJkX2JsdWUgLmItY2FyZF9fdGl0bGUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1jYXJkX2dyZWVuIC5iLWNhcmRfX3RpdGxlID4gYTpob3ZlciwgLmItY2FyZF9ncmVlbiAuYi1jYXJkX190aXRsZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzBhOTA0ODtcbn1cblxuLmItY2FyZC1sZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItY2FyZC1sZWFkZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNhcmQtbGVhZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLmItY2FyZC1sZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1jYXJkLWxlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLWNhcmQtbGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmItY2FyZC1sZWFkZXJfX3RpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItY2FyZC1sZWFkZXJfX3RpdGxlID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItY2FyZC1sZWFkZXJfX3RpdGxlID4gYTpob3ZlciwgLmItY2FyZC1sZWFkZXJfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItY2FyZC1sZWFkZXJfX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMjcwcHg7XG59XG4uYi1jYXJkLWxlYWRlcl9fZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMzNzVyZW0gKyAxLjA1dncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iLWNhcmQtbGVhZGVyX19kYXRhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItY2FyZC1sZWFkZXJfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXBsYXllci1wcm9maWxlIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAuYi1wbGF5ZXItcHJvZmlsZSAucm93ID4gLmNvbCxcbiAgLmItcGxheWVyLXByb2ZpbGUgLnJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuLmItcGxheWVyLXByb2ZpbGUgLmItdGFibGUtdGVhbSB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZSAuYi10YWJsZS10ZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxufVxuLmItcGxheWVyLXByb2ZpbGVfdGVhbSAuYi1wbGF5ZXItcHJvZmlsZV9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTc1cHg7XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItcGxheWVyLXByb2ZpbGVfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXBsYXllci1wcm9maWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItcGxheWVyLXByb2ZpbGVfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItcGxheWVyLXByb2ZpbGVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fZGF0YSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iLXBsYXllci1wcm9maWxlX19kYXRhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItcGxheWVyLXByb2ZpbGVfX3N0YXQtZGlhbCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fcG9pbnRzIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYi1wbGF5ZXItcHJvZmlsZV9fcG9pbnRzLWl0ZW0ge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iLXBsYXllci1wcm9maWxlX19wb2ludHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmItcGxheWVyLXByb2ZpbGVfX3BvaW50cy1pdGVtID4gc3BhbiB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmItcGxheWVyLXByb2ZpbGVfX3Byb2dyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1wbGF5ZXItcHJvZmlsZV9fcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuXG4uYi1wbGF5ZXItcHJvZ3Jlc3Mge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItcGxheWVyLXByb2dyZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmItcGxheWVyLXByb2dyZXNzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLXBsYXllci1wcm9ncmVzc19faWNvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMmE2NWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxMDEsIDE4MSwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuLmItcGxheWVyLXByb2dyZXNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi5iLWRpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLWRpYWxfX2RpYWwge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYi1kaWFsX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYi1kaWFsX19kZXNjIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItZGlhbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItZGlhbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYi1kaWFsLXRlYW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItZGlhbC10ZWFtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYi1kaWFsLXRlYW1fX2RpYWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iLWRpYWwtdGVhbV9faW5wdXQge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmItZGlhbC10ZWFtX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmItc2hvdC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmItbWVkaWFfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMS44NzVyZW07XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4uYi1tZWRpYV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVkaWFfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLW1lZGlhX19saW5rOmhvdmVyLCAuYi1tZWRpYV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItbWVkaWFfX2xpbmsgLmItbGFiZWwge1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbWVkaWFfX2xpbmsgLmItbGFiZWwge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uYi1tZWRpYV9fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmItbWVkaWFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW1lZGlhX190aXRsZSB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmItbWVkaWFfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbWVkaWFfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLW1lZGlhX19kYXRlIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5iLW1lZGlhX3RlYW0tYWNjb3VudCAuYi1tZWRpYV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItbWVkaWFfdGVhbS1hY2NvdW50IC5iLW1lZGlhX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYi1tZWRpYV90ZWFtLWFjY291bnQgLmItbWVkaWFfX2xpbms6aG92ZXIsIC5iLW1lZGlhX3RlYW0tYWNjb3VudCAuYi1tZWRpYV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbWVkaWFfdGVhbS1hY2NvdW50IC5iLW1lZGlhX19saW5rIC5iLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTA0ODtcbn1cbi5iLW1lZGlhX2RpdmlzaW9uLWFjY291bnQgLmItbWVkaWFfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLW1lZGlhX2RpdmlzaW9uLWFjY291bnQgLmItbWVkaWFfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLW1lZGlhX2RpdmlzaW9uLWFjY291bnQgLmItbWVkaWFfX2xpbms6aG92ZXIsIC5iLW1lZGlhX2RpdmlzaW9uLWFjY291bnQgLmItbWVkaWFfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cbi5iLW1lZGlhX2RpdmlzaW9uLWFjY291bnQgLmItbWVkaWFfX2xpbmsgLmItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xufVxuXG4uYi1hbGJ1bV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItYWxidW1fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1hbGJ1bV9fbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLWFsYnVtX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1hbGJ1bV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi1hbGJ1bV9fbGluayB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWFsYnVtX19saW5rIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uYi1hbGJ1bV9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xufVxuLmItYWxidW1fX2xpbms6aG92ZXIgLmItYWxidW1fX2xhYmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmItbmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLW5ld3MtbGlzdF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtO1xufVxuLmItbmV3cy1saXN0X19saW5rIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDIyM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi1uZXdzLWxpc3RfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLW5ld3MtbGlzdF9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5iLW5ld3MtbGlzdF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItbmV3cy1saXN0X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLW5ld3MtbGlzdF9fbGFiZWwgLmItbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLmItbmV3cy1saXN0X19sYWJlbC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbmV3cy1saXN0X19sYWJlbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG59XG4uYi1uZXdzLWxpc3RfX3RpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmItbmV3cy1saXN0X190aXRsZSA+IGE6aG92ZXIsIC5iLW5ld3MtbGlzdF9fdGl0bGUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItbmV3cy1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1uZXdzLWxpc3RfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbmV3cy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5iLW5ld3MtbGlzdF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuLmItbmV3cy1saXN0X19zdGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLW5ld3MtbGlzdF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbmV3cy1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmItbmV3cy1saXN0X19zdGF0LWl0ZW0ge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYi1uZXdzLWxpc3RfX3N0YXQtaXRlbSAuZmFyLCAuYi1uZXdzLWxpc3RfX3N0YXQtaXRlbSAuYi1saW5rLW1vcmUgPiBhOjpiZWZvcmUsIC5iLW5ld3MtbGlzdF9fc3RhdC1pdGVtIC5iLXRpdGxlID4gYTo6YmVmb3JlLCAuYi1uZXdzLWxpc3RfX3N0YXQtaXRlbSAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUsIC5iLW5ld3MtbGlzdF9fc3RhdC1pdGVtIC5iLXZpZGVvX19zZWUtYWxsID4gYTo6YmVmb3JlLCAuYi1uZXdzLWxpc3RfX3N0YXQtaXRlbSAuZmFsLCAuYi1uZXdzLWxpc3RfX3N0YXQtaXRlbSAuZmFzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmItbmV3cy1saXN0X3RlYW0tYWNjb3VudCAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpob3ZlciwgLmItbmV3cy1saXN0X3RlYW0tYWNjb3VudCAuYi1uZXdzLWxpc3RfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbmV3cy1saXN0X3RlYW0tYWNjb3VudCAuYi1uZXdzLWxpc3RfX2xhYmVsIC5iLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTA0ODtcbn1cbi5iLW5ld3MtbGlzdF90ZWFtLWFjY291bnQgLmItbmV3cy1saXN0X19sYWJlbC10aXRsZSB7XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuLmItbmV3cy1saXN0X2RpdmlzaW9uLWFjY291bnQgLmItbmV3cy1saXN0X190aXRsZSA+IGE6aG92ZXIsIC5iLW5ld3MtbGlzdF9kaXZpc2lvbi1hY2NvdW50IC5iLW5ld3MtbGlzdF9fdGl0bGUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMGFkZWY7XG59XG4uYi1uZXdzLWxpc3RfZGl2aXNpb24tYWNjb3VudCAuYi1uZXdzLWxpc3RfX2xhYmVsIC5iLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbn1cbi5iLW5ld3MtbGlzdF9kaXZpc2lvbi1hY2NvdW50IC5iLW5ld3MtbGlzdF9fbGFiZWwtdGl0bGUge1xuICBjb2xvcjogIzAwYWRlZjtcbn1cblxuLmItbmV3cy1vbmVfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWF4LWhlaWdodDogNDAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi1uZXdzLW9uZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1uZXdzLW9uZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYi1uZXdzLW9uZV9fdGV4dCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1uZXdzLW9uZV9fdGV4dCA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5iLW5ld3Mtb25lX190ZXh0ID4gcCA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYi1uZXdzLW9uZV9fdGV4dCA+IHAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmItbmV3cy1iZXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAgMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbn1cbi5iLW5ld3MtYmVzdF9fdGl0bGUgLmZhcyB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmItbmV3cy1iZXN0X190aXRsZSAuZmFzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbi5iLW5ld3MtYmVzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1uZXdzLWJlc3RfX2l0ZW0gLmNvbC1tZC00IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYi1uZXdzLWJlc3RfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1uZXdzLWJlc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5iLW5ld3MtYmVzdF9fdmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmItbmV3cy1iZXN0X192aWV3cyAuZmFyLCAuYi1uZXdzLWJlc3RfX3ZpZXdzIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItbmV3cy1iZXN0X192aWV3cyAuYi10aXRsZSA+IGE6OmJlZm9yZSwgLmItbmV3cy1iZXN0X192aWV3cyAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUsIC5iLW5ld3MtYmVzdF9fdmlld3MgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItbmV3cy1iZXN0X192aWV3cyAuZmFyLCAuYi1uZXdzLWJlc3RfX3ZpZXdzIC5iLWxpbmstbW9yZSA+IGE6OmJlZm9yZSwgLmItbmV3cy1iZXN0X192aWV3cyAuYi10aXRsZSA+IGE6OmJlZm9yZSwgLmItbmV3cy1iZXN0X192aWV3cyAuYi1oZWFkZXItbWF0Y2ggPiBhOjpiZWZvcmUsIC5iLW5ld3MtYmVzdF9fdmlld3MgLmItdmlkZW9fX3NlZS1hbGwgPiBhOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYi1uZXdzLWJlc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1uZXdzLWJlc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1uZXdzLWJlc3RfX2xpbmsgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uYi1uZXdzLWJlc3RfX2xpbmsgPiBhOmhvdmVyLCAuYi1uZXdzLWJlc3RfX2xpbmsgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG5cbi5iLXNvYy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEyKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc29jLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5iLXNvYy1ib3hfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc29jLWJveF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNvYy1ib3hfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLmItc29jLWJveF9fYnRuIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zb2MtYm94X19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYi1zb2MtYm94X19zb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNvYy1ib3hfX3NvYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLmItc29jLWJveF9fc29jLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc29jLWJveF9fc29jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5iLXNvYy1ib3hfX3ZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1zb2MtYm94X192aWV3cyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItc29jLWJveF9fdmlld3MgPiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5cbi5iLWRpc2N1c3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItZGlzY3Vzc2lvbl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xufVxuLmItZGlzY3Vzc2lvbl9fd3JhcCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItZGlzY3Vzc2lvbl9fd3JhcCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG59XG4uYi1kaXNjdXNzaW9uX193cmFwX2Fuc3dlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX3dyYXBfYW5zd2VycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbi5iLWRpc2N1c3Npb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmItZGlzY3Vzc2lvbl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLmItZGlzY3Vzc2lvbl9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItZGlzY3Vzc2lvbl9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYi1kaXNjdXNzaW9uX19uYW1lLXVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmItZGlzY3Vzc2lvbl9fY2VudGVyIHtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuLmItZGlzY3Vzc2lvbl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItZGlzY3Vzc2lvbl9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi1kaXNjdXNzaW9uX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYi1kaXNjdXNzaW9uX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItZGlzY3Vzc2lvbl9fbmF2IC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi1kaXNjdXNzaW9uX19uYXYgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yODEyNXJlbSArIDAuMzc1dncpO1xuICB9XG59XG4uYi1kaXNjdXNzaW9uX19uYXYgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbn1cbi5iLWRpc2N1c3Npb25fX3ZhbHVlIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5iLWRpc2N1c3Npb25fX3ZhbHVlLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuLmItZGlzY3Vzc2lvbl9fdmFsdWUtcGx1cyB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGNvbG9yOiAjMGE5MDQ4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX3ZhbHVlLXBsdXMge1xuICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICB9XG59XG4uYi1kaXNjdXNzaW9uX192YWx1ZS1taW51cyB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGNvbG9yOiAjZmQzZTNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLWRpc2N1c3Npb25fX3ZhbHVlLW1pbnVzIHtcbiAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgfVxufVxuLmItZGlzY3Vzc2lvbl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItZGlzY3Vzc2lvbl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmItZGlzY3Vzc2lvbl9fYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iLWRpc2N1c3Npb25fX2J0biB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4udC1zaGlydCAudC1zaGlydC1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYi12aWRlby1hbGJ1bSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGhlaWdodDogMzEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmItdmlkZW8tYWxidW0gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdmlkZW8tYWxidW0gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZpZGVvLWFsYnVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxNy41cmVtO1xuICB9XG59XG5cbi5iLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDAgMCAxLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYi10aXRsZS1ib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iLXRpdGxlLWJveF9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZjgzYzIwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5iLXRpdGxlLWJveF9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdGl0bGUtYm94IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxuICAuYi10aXRsZS1ib3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXRpdGxlLWJveCB7XG4gICAgcGFkZGluZzogMCAwIDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuYi10aXRsZS1ib3hfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmItdGl0bGUtYm94LTIge1xuICBwYWRkaW5nOiAwIDAgMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iLXRpdGxlLWJveC0yX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi10aXRsZS1ib3gtMl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuLmItdGl0bGUtYm94LTJfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogI2Y4M2MyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYi10aXRsZS1ib3gtMl9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItdGl0bGUtYm94LTIge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG4gIC5iLXRpdGxlLWJveC0yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItdGl0bGUtYm94LTIge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLmItdGl0bGUtYm94LTJfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmItcGFnZS10aXRsZV8yIHtcbiAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItcGFnZS10aXRsZV8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmItdm90ZS1ib3gtMSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmItdm90ZS1ib3gtMV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDUuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZvdGUtYm94LTFfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07XG4gIH1cbn1cblxuLmItdm90ZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4uYi12b3RlLWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuLmItdm90ZS1jYXJkX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi12b3RlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLXZvdGUtY2FyZF9fdGl0bGUgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi12b3RlLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYi12b3RlLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItdm90ZS1jYXJkX190aXRsZSA+IGE6aG92ZXIsIC5iLXZvdGUtY2FyZF9fdGl0bGUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmODNjMjA7XG59XG4uYi12b3RlLWNhcmRfX3NjaG9vbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYi12b3RlLWNhcmRfX3RlYW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItdm90ZS1jYXJkX19kaWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5iLXZvdGUtY2FyZF9fZGlhbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5iLXZvdGUtY2FyZF9fZGlhbCAucm93ID4gLmNvbCxcbi5iLXZvdGUtY2FyZF9fZGlhbCAucm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5iLXZvdGUtY2FyZF9fZGlhbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYi12b3RlLWNhcmRfX2RpYWwtZGlhbCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmItdm90ZS1jYXJkX19kaWFsLWRlc2Mge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmItdm90ZS1jYXJkX19zdGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbn1cbi5iLXZvdGUtY2FyZF9fc3RhdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwYTkwNDg7XG59XG4uYi12b3RlLWNhcmRfX3N0YXQtaXRlbSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5iLXZvdGUtY2FyZF9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTYyLCAxMiwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLXZvdGUtY2FyZF9fcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MiwgMTIsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuODc1cmVtO1xuICB6LWluZGV4OiAyO1xufVxuLmItdm90ZS1jYXJkX19wcm9ncmVzcy1kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjNTFmMDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA0O1xufVxuLmItdm90ZS1jYXJkX19wcm9ncmVzcy1kZXNjIC5mYWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZvdGUtY2FyZF9faW1nLWxpbmsge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmItdm90ZS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYi12b3RlLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItdm90ZS1jYXJkX190aXRsZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi12b3RlLWNhcmRfX3RpdGxlID4gYTpob3ZlciwgLmItdm90ZS1jYXJkX190aXRsZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjgzYzIwO1xuICB9XG4gIC5iLXZvdGUtY2FyZF9fc2Nob29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmItdm90ZS1jYXJkX190ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYi12b3RlLWNhcmRfX2RpYWwtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmItdm90ZS1jYXJkX19kaWFsLWRpYWwge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgfVxuICAuYi12b3RlLWNhcmRfX3N0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICB9XG4gIC5iLXZvdGUtY2FyZF9fc3RhdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5iLXZvdGUtY2FyZF9fc3RhdC1pdGVtID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5iLXZvdGUtY2FyZF9fcHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuYi12b3RlLWNhcmRfX3Byb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5iLXZvdGUtY2FyZF9fcHJvZ3Jlc3MtZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuYi12b3RlLWNhcmRfX3Byb2dyZXNzLWRlc2MgLmZhbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cblxuLmItdm90ZS1jYXJkLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi12b3RlLWNhcmQtMl9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYi12b3RlLWNhcmQtMl9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iLXZvdGUtY2FyZC0yX19pbWctbGluay5hY3RpdmUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjgzYzIwO1xufVxuLmItdm90ZS1jYXJkLTJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYi12b3RlLWNhcmQtMl9fdGl0bGUgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYi12b3RlLWNhcmQtMl9fdGl0bGUgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iLXZvdGUtY2FyZC0yX190aXRsZSA+IGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5iLXZvdGUtY2FyZC0yX190aXRsZSA+IGE6aG92ZXIsIC5iLXZvdGUtY2FyZC0yX190aXRsZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbi5iLXZvdGUtY2FyZC0yX19zY2hvb2wge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmItdm90ZS1jYXJkLTJfX3RlYW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZvdGUtY2FyZC0yX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmItdm90ZS1jYXJkLTJfX2ltZy1saW5rIHtcbiAgICB3aWR0aDogMTEuMjVyZW07XG4gICAgaGVpZ2h0OiAxMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLmItdm90ZS1jYXJkLTJfX2ltZy1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2Y4M2MyMDtcbiAgfVxuICAuYi12b3RlLWNhcmQtMl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICB9XG4gIC5iLXZvdGUtY2FyZC0yX190aXRsZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYi12b3RlLWNhcmQtMl9fc2Nob29sIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmItdm90ZS1jYXJkLTJfX3RlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5iLXZvdGUtY2FyZC0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItdm90ZS1jYXJkLTNfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5iLXZvdGUtY2FyZC0zX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEzLjEyNXJlbTtcbiAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYi12b3RlLWNhcmQtM19faW1nLWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2Y4M2MyMDtcbn1cbi5iLXZvdGUtY2FyZC0zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmItdm90ZS1jYXJkLTNfX3RpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItdm90ZS1jYXJkLTNfX3RpdGxlID4gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmItdm90ZS1jYXJkLTNfX3RpdGxlID4gYTpob3ZlciwgLmItdm90ZS1jYXJkLTNfX3RpdGxlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjgzYzIwO1xufVxuLmItdm90ZS1jYXJkLTNfX3NjaG9vbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYi12b3RlLWNhcmQtM19fdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmItdm90ZS1jYXJkLTNfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MiwgMTIsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjNTFmMDY7XG59XG4uYi12b3RlLWNhcmQtM19fcHJvZ3Jlc3MtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjNTFmMDY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5iLXZvdGUtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItdm90ZS1zZWxlY3QgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB9XG4gIC5iLXZvdGUtc2VsZWN0IC5yb3cgPiAuY29sLFxuICAuYi12b3RlLXNlbGVjdCAucm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG5cbi5iLXZvdGUtdGltZWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi12b3RlLXRpbWVsaW5lX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmItdm90ZS10aW1lbGluZV9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi12b3RlLXRpbWVsaW5lX19oZWFkZXItZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjZjgzYzIwO1xufVxuLmItdm90ZS10aW1lbGluZV9fY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmODNjMjA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMy45OHB4KSB7XG4gIC5iLXZvdGUtdGltZWxpbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxuICAuYi12b3RlLXRpbWVsaW5lIC5yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItdm90ZS10aW1lbGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODUwcHg7XG4gIH1cbiAgLmItdm90ZS10aW1lbGluZV9faGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYi12b3RlLXRpbWVsaW5lX19jYXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICB9XG59XG5cbi5iLXZvdGUtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItdm90ZS1wcm9ncmVzc19faW1nIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG4uYi12b3RlLXByb2dyZXNzX19tYWluIHtcbiAgZmxleDogYXV0bztcbn1cbi5iLXZvdGUtcHJvZ3Jlc3NfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYi12b3RlLXByb2dyZXNzX19oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmItdm90ZS1wcm9ncmVzc19faGVhZGVyLWRlc2Mge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xufVxuLmItdm90ZS1wcm9ncmVzc19fcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNjZTtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZvdGUtcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5iLXZvdGUtcHJvZ3Jlc3NfX2ltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAuYi12b3RlLXByb2dyZXNzX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmItdm90ZS1wcm9ncmVzc19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuICAuYi12b3RlLXByb2dyZXNzX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYi12b3RlLXByb2dyZXNzX19oZWFkZXItZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAtNTZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZjI3YTA0O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLmItdm90ZS1wcm9ncmVzc19fcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5iLXZvdGUtcHJvZ3Jlc3NfX3Byb2dyZXNzIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5iLXZvdGUtcHJvZ3Jlc3NfX3Byb2dyZXNzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkVCQzYzO1xuICB9XG59XG5cbi5iLXZvdGUtcHJvZ3Jlc3MtYm94IHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4uYi12b3RlLXByb2dyZXNzLWJveCAuYi12b3RlLXByb2dyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iLXZvdGUtcHJvZ3Jlc3MtYm94IC5iLXZvdGUtcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmItdm90ZS1jYXJkLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDMuOThweCkge1xuICAuYi12b3RlLWNhcmQtYm94X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbiAgLmItdm90ZS1jYXJkLWJveCAucm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uYi10YWJsZS12b3RlIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5iLXRhYmxlLXZvdGUgLmRyb3Bkb3duIC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmItdGFibGUtdm90ZSAuZHJvcGRvd24gLmJ0bi1saW5rOmhvdmVyLCAuYi10YWJsZS12b3RlIC5kcm9wZG93biAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4M2MyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYi10YWJsZS12b3RlIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi5iLXNjcm9sbC1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAzLjk4cHgpIHtcbiAgLmItc2Nyb2xsLWhvcml6b250YWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDAuMDElO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYi1zY3JvbGwtaG9yaXpvbnRhbF9fc2Nyb2xsIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5iLXNsaWRlci12b3RlLFxuLmItc2xpZGVyLXZvdGUtMixcbi5iLXNsaWRlci12b3RlLTMsXG4uYi1zbGlkZXItdm90ZS00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbn1cbi5iLXNsaWRlci12b3RlX19uZXh0LCAuYi1zbGlkZXItdm90ZV9fcHJldixcbi5iLXNsaWRlci12b3RlLTJfX25leHQsXG4uYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuLmItc2xpZGVyLXZvdGUtM19fbmV4dCxcbi5iLXNsaWRlci12b3RlLTNfX3ByZXYsXG4uYi1zbGlkZXItdm90ZS00X19uZXh0LFxuLmItc2xpZGVyLXZvdGUtNF9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmItc2xpZGVyLXZvdGVfX25leHQsIC5iLXNsaWRlci12b3RlX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0yX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0zX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0zX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS00X19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS00X19wcmV2IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGVfX25leHQsIC5iLXNsaWRlci12b3RlX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0yX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS0zX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0zX19wcmV2LFxuICAuYi1zbGlkZXItdm90ZS00X19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS00X19wcmV2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYi1zbGlkZXItdm90ZV9fbmV4dDpob3ZlciwgLmItc2xpZGVyLXZvdGVfX3ByZXY6aG92ZXIsXG4uYi1zbGlkZXItdm90ZS0yX19uZXh0OmhvdmVyLFxuLmItc2xpZGVyLXZvdGUtMl9fcHJldjpob3Zlcixcbi5iLXNsaWRlci12b3RlLTNfX25leHQ6aG92ZXIsXG4uYi1zbGlkZXItdm90ZS0zX19wcmV2OmhvdmVyLFxuLmItc2xpZGVyLXZvdGUtNF9fbmV4dDpob3Zlcixcbi5iLXNsaWRlci12b3RlLTRfX3ByZXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zbGlkZXItdm90ZV9fbmV4dCwgLmItc2xpZGVyLXZvdGVfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTJfX25leHQsXG4gIC5iLXNsaWRlci12b3RlLTJfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTNfX25leHQsXG4gIC5iLXNsaWRlci12b3RlLTNfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTRfX25leHQsXG4gIC5iLXNsaWRlci12b3RlLTRfX3ByZXYge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLmItc2xpZGVyLXZvdGVfX3ByZXYsXG4uYi1zbGlkZXItdm90ZS0yX19wcmV2LFxuLmItc2xpZGVyLXZvdGUtM19fcHJldixcbi5iLXNsaWRlci12b3RlLTRfX3ByZXYge1xuICBsZWZ0OiAtMzVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGVfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTJfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTNfX3ByZXYsXG4gIC5iLXNsaWRlci12b3RlLTRfX3ByZXYge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi5iLXNsaWRlci12b3RlX19uZXh0LFxuLmItc2xpZGVyLXZvdGUtMl9fbmV4dCxcbi5iLXNsaWRlci12b3RlLTNfX25leHQsXG4uYi1zbGlkZXItdm90ZS00X19uZXh0IHtcbiAgcmlnaHQ6IC0zNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iLXNsaWRlci12b3RlX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0yX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS0zX19uZXh0LFxuICAuYi1zbGlkZXItdm90ZS00X19uZXh0IHtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmItc2xpZGVyLXZvdGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uYi1zbGlkZXItdm90ZS0yIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmItc2xpZGVyLXZvdGUtMyAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5iLXNsaWRlci12b3RlLTQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNy41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5iLXNsaWRlci12b3RlLTIgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5iLXNsaWRlci12b3RlLTMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5iLXNsaWRlci12b3RlLTQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5iLXNsaWRlci12b3RlX19wYWdpbmF0aW9uLFxuLmItc2xpZGVyLXZvdGUtMl9fcGFnaW5hdGlvbixcbi5iLXNsaWRlci12b3RlLTNfX3BhZ2luYXRpb24sXG4uYi1zbGlkZXItdm90ZS00X19wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLXNsaWRlci12b3RlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uYi1zbGlkZXItdm90ZS0yX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uYi1zbGlkZXItdm90ZS0zX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uYi1zbGlkZXItdm90ZS00X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMzgpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmItc2xpZGVyLXZvdGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uYi1zbGlkZXItdm90ZS0yX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLmItc2xpZGVyLXZvdGUtM19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5iLXNsaWRlci12b3RlLTRfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmItc2xpZGVyLXZvdGVfX3BhZ2luYXRpb24sXG4gIC5iLXNsaWRlci12b3RlLTJfX3BhZ2luYXRpb24sXG4gIC5iLXNsaWRlci12b3RlLTNfX3BhZ2luYXRpb24sXG4gIC5iLXNsaWRlci12b3RlLTRfX3BhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5iLXNsaWRlci12b3RlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5iLXNsaWRlci12b3RlLTJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiAgLmItc2xpZGVyLXZvdGUtM19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuYi1zbGlkZXItdm90ZS00X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYi1zbGlkZXItdm90ZSxcbiAgLmItc2xpZGVyLXZvdGUtMixcbiAgLmItc2xpZGVyLXZvdGUtMyxcbiAgLmItc2xpZGVyLXZvdGUtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn0iLCIvLyByb2JvdG9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IGxvY2FsKCdSb2JvdG8gVGhpbicpLCBsb2NhbCgnUm9ib3RvLVRoaW4nKSxcclxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG90aGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG90aGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvdGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBUaGluIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLVRoaW5JdGFsaWMnKSxcclxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG90aGluaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG90aGluaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvdGhpbml0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQnKSwgbG9jYWwoJ1JvYm90by1MaWdodCcpLFxyXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2xpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2xpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0SXRhbGljJyksXHJcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvbGlnaHRpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2xpZ2h0aXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvbGlnaHRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxyXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90by53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLUl0YWxpYycpLFxyXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcclxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b21lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b21lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tTWVkaXVtSXRhbGljJyksXHJcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvbWVkaXVtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9tZWRpdW1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9tZWRpdW1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQnKSwgbG9jYWwoJ1JvYm90by1Cb2xkJyksXHJcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IGxvY2FsKCdSb2JvdG8gQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1Cb2xkSXRhbGljJyksXHJcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2JvbGRpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgc3JjOiBsb2NhbCgnUm9ib3RvIEJsYWNrJyksIGxvY2FsKCdSb2JvdG8tQmxhY2snKSxcclxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ibGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9yb2JvdG8vUm9ib3RvYmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ibGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIHNyYzogbG9jYWwoJ1JvYm90byBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1CbGFja0l0YWxpYycpLFxyXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNraXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3JvYm90by9Sb2JvdG9ibGFja2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcm9ib3RvL1JvYm90b2JsYWNraXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE15IHZhcmlhYmxlcyBmdW5jdGlvbiBtaXhpbiBhbmltYXRpb25cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIE15IHZhcmlhYmxlc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gZm9udHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kdmFyLWZvbnQtMDogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcclxuJHZhci1mb250LTE6ICdSb2JvdG8nLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIG1haW4gY29sb3JzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHZhci1jb2xvci0wOiAjMTExMTExOyAvLyB0ZXh0IGNvbG9yIGJvb3RzdHJhcFxyXG4kdmFyLWNvbG9yLTAtZDogIzAwMDAwMDtcclxuJHZhci1jb2xvci0wLWw6ICMyZjJmMmY7XHJcbiR2YXItY29sb3ItMC0xOiByZ2JhKDE3LCAxNywgMTcsIC4xKTtcclxuJHZhci1jb2xvci0wLTI6IHJnYmEoMTcsIDE3LCAxNywgLjIpO1xyXG4kdmFyLWNvbG9yLTAtMzogcmdiYSgxNywgMTcsIDE3LCAuMyk7XHJcbiR2YXItY29sb3ItMC00OiByZ2JhKDE3LCAxNywgMTcsIC40KTtcclxuJHZhci1jb2xvci0wLTU6IHJnYmEoMTcsIDE3LCAxNywgLjUpO1xyXG4kdmFyLWNvbG9yLTAtNjogcmdiYSgxNywgMTcsIDE3LCAwLjM4KTtcclxuXHJcbiR2YXItY29sb3ItMTogI2Y4M2MyMDsgIC8vIHByaW1hcnkgYm9vdHN0cmFwXHJcbiR2YXItY29sb3ItMS1kOiBkYXJrZW4oJHZhci1jb2xvci0xLCAxNSUpO1xyXG4kdmFyLWNvbG9yLTEtbDogbGlnaHRlbigkdmFyLWNvbG9yLTEsIDE1JSk7XHJcblxyXG4kdmFyLWNvbG9yLTI6ICNmZDNlM2U7XHJcbiR2YXItY29sb3ItMi1kOiBkYXJrZW4oJHZhci1jb2xvci0yLCAxNSUpO1xyXG4kdmFyLWNvbG9yLTItbDogbGlnaHRlbigkdmFyLWNvbG9yLTIsIDE1JSk7XHJcblxyXG4kdmFyLWNvbG9yLTM6ICMyMjIyMjI7XHJcbiR2YXItY29sb3ItMy1kOiBkYXJrZW4oJHZhci1jb2xvci0zLCA1JSk7XHJcbiR2YXItY29sb3ItMy1sOiBsaWdodGVuKCR2YXItY29sb3ItMywgMTUlKTtcclxuXHJcbiR2YXItY29sb3ItNDogIzAwYWRlZjtcclxuJHZhci1jb2xvci00LWQ6IGRhcmtlbigkdmFyLWNvbG9yLTQsIDE1JSk7XHJcbiR2YXItY29sb3ItNC1sOiByZ2JhKDAsIDE3MywgMjM5LCAwLjIpO1xyXG5cclxuJHZhci1jb2xvci01OiAjMGE5MDQ4O1xyXG4kdmFyLWNvbG9yLTUtZDogZGFya2VuKCR2YXItY29sb3ItNSwgMTUlKTtcclxuJHZhci1jb2xvci01LWw6IHJnYmEoMTAsIDE0NCwgNzIsIDAuMik7XHJcblxyXG4kdmFyLWNvbG9yLTY6ICMwNjM3N2E7XHJcbiR2YXItY29sb3ItNi1kOiBkYXJrZW4oJHZhci1jb2xvci02LCAxNSUpO1xyXG4kdmFyLWNvbG9yLTYtbDogcmdiYSgxMCwgMTQ0LCA3MiwgMC4yKTtcclxuXHJcbiR2YXItY29sb3ItNzogI2M2Nzg0ODtcclxuJHZhci1jb2xvci03LWQ6IGRhcmtlbigkdmFyLWNvbG9yLTcsIDE1JSk7XHJcbiR2YXItY29sb3ItNy1sOiAjY2RhNjdjO1xyXG4kdmFyLWNvbG9yLTctMjogcmdiYSgxOTgsIDEyMCwgNzIsIDAuMik7XHJcblxyXG4kdmFyLWNvbG9yLTg6ICMwZDNkMmQ7XHJcbiR2YXItY29sb3ItOC1kOiBkYXJrZW4oJHZhci1jb2xvci04LCAxNSUpO1xyXG4kdmFyLWNvbG9yLTgtbDogIzJlOGQ3MjtcclxuJHZhci1jb2xvci04LTI6IHJnYmEoMTMsIDYxLCA0NSwgMC4yKTtcclxuXHJcblxyXG4vLyBvdGhlciBjb2xvcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ6IHJnYmEoMTcsIDE3LCAxNywgLjEyKTsgLy8gJHZhci1jb2xvci0wLTE7XHJcbiR2YXItY29sb3ItbGluZS1vbi1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyAvLyByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG5cclxuLy8gYm94LXNoYWRvd1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiR2YXItYm94LXNoYWRvdy0xOiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuLy8kdmFyLWJveC1zaGFkb3ctMzogMjVweCAwcHggMjVweCByZ2JhKDAsMCwwLC4wNSk7XHJcblxyXG5cclxuLy8gdGV4dC1zaGFkb3dcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyR2YXItdGV4dC1zaGFkb3ctMTogMXB4IDFweCAycHggcmdiYSgwLDAsMCwuNDUpO1xyXG5cclxuXHJcbi8vIHRyYW5zaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyR2YXItdHJhbnNpdGlvbi0xOiBhbGwgLjEwcyBlYXNlLWluLW91dDtcclxuLy8kdmFyLXRyYW5zaXRpb24tZmFkZS0xOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG5cclxuXHJcbi8vIGNvbW1lbnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gYmcgIzAxMDAwY1xyXG4vLyBidG4gZ3JhZGllbnQgI2U4NGUwZSAtICNmZjVlMDBcclxuLy8gY29yZSBncmFkaWVudCAjMDQwNzI2LCAjMDUwOTMzXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gTXkgZnVuY3Rpb25cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8kYmFzZUZvbnRTaXplOiAxNjtcclxuQGZ1bmN0aW9uIGZ1bi1yZW0oJHB4c2l6ZSkge1xyXG4gIEByZXR1cm4gKCRweHNpemUvMTYpK3JlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZ1bi1yZW0tMigkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcclxuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAkcGl4ZWxzOiAkcGl4ZWxzICogMXB4O1xyXG4gIH1cclxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xyXG4gICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xyXG4gIH1cclxuICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XHJcbn1cclxuXHJcbi8vJGJhc2VGb250U2l6ZTogYWxsO1xyXG5AZnVuY3Rpb24gZnVuLXJlbS1mdWxsKCRweHNpemUsJHB4YmFzZSkge1xyXG4gIEByZXR1cm4gKCRweHNpemUvJHB4YmFzZSkrcmVtO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gTXkgbWl4aW5zXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBtaXgtaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGlubGluZS1ibG9jaykge1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtaXgtaW1nLXJlc3BvbnNpdmUtaGVpZ2h0KCRkaXNwbGF5OiBpbmxpbmUtYmxvY2spIHtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBtaXgtaW1nLXJlc3BvbnNpdmUtZml0KCRkaXNwbGF5OiBpbmxpbmUtYmxvY2ssICRmaXQ6IGNvdmVyKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6ICRmaXQ7XHJcbn1cclxuXHJcbi8vIHJlc3BvbnNpdmUgaW1nIGhlaWdodCBpbiBkaXYgd2l0aCBmaXggaGVpZ2h0XHJcbkBtaXhpbiBtaXgtaW1nLWluKCRkaXNwbGF5OiBpbmxpbmUtYmxvY2spIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gb3ZlcmxheSBhYm92ZVxyXG5AbWl4aW4gbWl4LW92ZXJsYXktaW1ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gYm94LXNoYWRvd1xyXG5AbWl4aW4gbWl4LWJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG59XHJcblxyXG5cclxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxyXG5AbWl4aW4gbWl4LWNlbnRlci1ibG9jaygkZGlzcGxheTogYmxvY2spIHtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBib3JkZXItcmFkaXVzXHJcbkBtaXhpbiBtaXgtYm9yZGVyLXJhZGl1cygkcmFkaXVzLXNkKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNkO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zZDtcclxuICAvLy1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc2Q7XHJcbn1cclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5AbWl4aW4gbWl4LWJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBtaXgtYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIG1peC1ib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gbWl4LWJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5cclxuLy8gbGlzdC11bnN0eWxlZFxyXG5AbWl4aW4gbWl4LWxpc3QtdW5zdHlsZWQgKCRwbDogMCkge1xyXG4gIHBhZGRpbmctbGVmdDogJHBsO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuQG1peGluIG1peC1saXN0LWlubGluZSAoJG1wOiA1cHgpIHtcclxuICBAaW5jbHVkZSBtaXgtbGlzdC11bnN0eWxlZDtcclxuICBtYXJnaW4tbGVmdDogLSRtcDtcclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogJG1wO1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1wO1xyXG4gIH1cclxufVxyXG4vLy5zZC1saXN0LWlubGluZXtcclxuLy8gIEBpbmNsdWRlIG1peC1saXN0LWlubGluZSg1cHgpO1xyXG4vL31cclxuXHJcblxyXG4vLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuQG1peGluIG1peC10YWItZm9jdXMoKSB7XHJcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxyXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXHJcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcblxyXG5cclxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXHJcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xyXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XHJcbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxyXG5AbWl4aW4gbWl4LWhpZGUtdGV4dCgpIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbkBtaXhpbiBtaXgtdGV4dC1oaWRlKCkge1xyXG4gIEBpbmNsdWRlIG1peC1oaWRlLXRleHQ7XHJcbn1cclxuXHJcblxyXG4vLyBDbGVhcmZpeFxyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcbkBtaXhpbiBtaXgtY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWl4LWNsZWFyZml4LTIoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT3BhY2l0eVxyXG5AbWl4aW4gbWl4LW9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcclxufVxyXG5cclxuXHJcbi8vIFNJWkVcclxuQG1peGluIG1peC1zaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWl4LXJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XHJcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcclxufVxyXG5cclxuXHJcbkBtaXhpbiBtaXgtcmVzZXQtdGV4dCgpIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcbkBtaXhpbiBtaXgtdGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcbkBtaXhpbiBtaXgtcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgPiBsaSB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHcmFkaWVudHNcclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG5AbWl4aW4gbWl4LWdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuQG1peGluIG1peC1ncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuXHJcbkBtaXhpbiBtaXgtZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG59XHJcbkBtaXhpbiBtaXgtZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5AbWl4aW4gbWl4LWdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuQG1peGluIG1peC1ncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gbWl4LWdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuQG1peGluIG1peC1hbmltYXRpb24oJGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuQG1peGluIG1peC1hbmltYXRpb24tbmFtZSgkbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gbWl4LWFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiBtaXgtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuQG1peGluIG1peC1hbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxuICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gbWl4LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbkBtaXhpbiBtaXgtYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuQG1peGluIG1peC1hbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcbkBtaXhpbiBtaXgtYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuQG1peGluIG1peC1ib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG5AbWl4aW4gbWl4LWJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgYm94LXNpemluZzogJGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG5AbWl4aW4gbWl4LWNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XHJcbiAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuQG1peGluIG1peC1oeXBoZW5zKCRtb2RlOiBhdXRvKSB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XHJcbiAgLW1vei1oeXBoZW5zOiAkbW9kZTtcclxuICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXHJcbiAgLW8taHlwaGVuczogJG1vZGU7XHJcbiAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIG1peC1wbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG5AbWl4aW4gbWl4LXNjYWxlKCRyYXRpby4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIG1peC1zY2FsZVgoJHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gbWl4LXNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiBtaXgtc2tldygkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xyXG4gIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gbWl4LXRyYW5zbGF0ZSgkeCwgJHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcbkBtaXhpbiBtaXgtdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcbkBtaXhpbiBtaXgtcm90YXRlKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBtaXgtcm90YXRlWCgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbn1cclxuQG1peGluIG1peC1yb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcclxufVxyXG5AbWl4aW4gbWl4LXBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxuICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gbWl4LXBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG4gIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbn1cclxuQG1peGluIG1peC10cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIG1peC10cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gbWl4LXRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG59XHJcbkBtaXhpbiBtaXgtdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuQG1peGluIG1peC10cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gbWl4LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbkBtaXhpbiBtaXgtdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuXHJcbi8vIFVzZXIgc2VsZWN0XHJcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxyXG5cclxuQG1peGluIG1peC11c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcclxuICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBNeSBhbmltYXRpb25cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQC13ZWJraXQta2V5ZnJhbWVzIG15ZmxpcEluWSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIG9wYWNpdHk6IDAuOTU7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBteWZsaXBJblkge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMzYwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICBvcGFjaXR5OiAwLjk1O1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaXgtbXlmbGlwSW5ZKCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjdzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS43cztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbXlmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBteWZsaXBJblk7XHJcbn1cclxuXHJcblxyXG4vLyBteSBhbmltYXRlZFxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWl4LWZhZGVJbigpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuLy8uYW5pbWF0ZWQge1xyXG4vLyAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuLy8gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4vLyAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4vLyAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy99XHJcbi8vLmZhZGVJbiB7XHJcbi8vICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbi8vICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4vL30iLCJAaW1wb3J0IFwibXktdmFyLW1peFwiO1xyXG5cclxuXHJcbi8vIEN1c3RvbSB2YXJpYWJsZXMgYnM0IC0gbm8gIWRlZmF1bHRcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbmh0bWx7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5cclxuLy8gdmFyaWFibGVzIGJzNCA9PSBubyAhZGVmYXVsdFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcbi8vJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XHJcbi8vJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbi8vJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbi8vJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XHJcbi8vJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbi8vJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbi8vJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XHJcbi8vJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbi8vJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbi8vJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kcHJpbWFyeTogICAgICAgJHZhci1jb2xvci0xOyAvLyRibHVlICFkZWZhdWx0O1xyXG4vLyRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbi8vJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuLy8kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbi8vJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbi8vJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbi8vJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuLy8kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG5cclxuLy8gT3B0aW9uc1xyXG4vLyRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vLyRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vLyRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuLy8kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbi8vJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXHJcbi8vJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICB0cnVlOyAvL2ZhbHNlICFkZWZhdWx0O1xyXG4vLyRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vLyRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICR2YXItY29sb3ItMDsgLy8kZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy8kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbi8vJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuLy8kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG5vbmU7IC8vdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4vLy8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXHJcbi8vJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy8kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICAgICAgeHM6IDAsXHJcbiAgICAgICAgc206IDU3NnB4LFxyXG4gICAgICAgIG1kOiA3NjhweCxcclxuICAgICAgICBsZzogOTkycHgsXHJcbiAgICAgICAgeGw6IDEyMDRweFxyXG4pO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgICAgICBzbTogNTQwcHgsXHJcbiAgICAgICAgbWQ6IDcyMHB4LFxyXG4gICAgICAgIGxnOiA5NjBweCxcclxuICAgICAgICB4bDogMTIwMHB4XHJcbik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbi8vJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy8kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbi8vJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4vLyRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuLy8kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbi8vJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4vLyRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4vLyRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4vLyRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG4vLyRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4vLyRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuLy8kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbi8vJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4vLyRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuLy8kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4vLyRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuLy8kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0OyAvL2FsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbi8vJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuLy8kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLy8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAkdmFyLWZvbnQtMTsgLy8tYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbi8vJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuLy8kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4vLyRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4vLyRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbi8vJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuLy8kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4vLyRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuLy8kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbi8vJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4vLyRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcclxuLy8kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4vLyRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuLy8kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbi8vJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuLy8kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4vLyRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuLy8kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4vLyRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuLy8kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuLy8kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA3MDA7IC8vNTAwICFkZWZhdWx0O1xyXG4vLyRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuLy8kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbi8vJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4vLyRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuLy8kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcbi8vJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4vLyRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuLy8kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbi8vJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4vLyRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuLy8kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4vLyRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuLy8kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XHJcbi8vJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4vLyRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuLy8kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4vLyRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbi8vJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuLy8kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcbi8vJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbi8vJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuLy8kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuLy8kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG4vLyRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJsZXNcclxuLy8kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuLy8kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4vLyR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuLy8kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkdmFyLWNvbG9yLTAtMTsvLyRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICNmMmYyZjI7IC8vJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkYm9keS1jb2xvcjsgLy8kZ3JheS03MDAgIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4vLyR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuLy8kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuLy8kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcclxuLy8kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4vLyR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuLy8kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuLy8kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuLy8kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vLyRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25zXHJcbi8vJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbi8vJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuLy8kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuLy8kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4vLyRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4vLyRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4vLyRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4vLyRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbi8vJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuLy8kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuLy8kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuLy8kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4vLyRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4vLyRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4vLy8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuLy8kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuLy8kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuLy8kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuLy8kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuLy8kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4vLyRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4vLyRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuLy8kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4vLyRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbi8vJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xyXG4vLyRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4vLyRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuLy8kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5cclxuLy8gRHJvcGRvd25zXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcblxyXG4vLyBOYXZzXHJcbi8vJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbi8vJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuLy8kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbi8vJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4vLyRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbi8vJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuLy8kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuLy8kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbi8vJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDA7IC8vJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDA7IC8vJHNwYWNlciAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLy8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4vLyRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgIzAwMDsgLy9yZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICAkdmFyLWNvbG9yLTE7IC8vcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgJHZhci1jb2xvci0xOyAvL3JnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuLy8kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjg1cmVtICFkZWZhdWx0O1xyXG4vLyRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuLy8kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbi8vJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4vLyRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItMDsvLyRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4vLyRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgZnVuLXJlbSgyKTsvLyRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICR2YXItY29sb3ItbGluZS1vbi1saWdodDsvLyRncmF5LTMwMCAhZGVmYXVsdDtcclxuLy8kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbi8vJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJHZhci1jb2xvci0wOy8vJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICR2YXItY29sb3ItMC0xOy8vJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7Ly8kZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR2YXItY29sb3ItMDsvLyRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkdmFyLWNvbG9yLTAtMTsvLyRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICB0cmFuc3BhcmVudDsvLyR2YXItY29sb3ItMC0xOy8vJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuLy8kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbi8vJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICBmdW4tcmVtKDE0KTsgLy8kZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4vLyR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTA7IC8vJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZjJmMmYyOyAvLyRibGFjayAhZGVmYXVsdDtcclxuLy8kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgMTsgLy8uOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAuMzVyZW07IC8vLjI1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC45NXJlbTsgLy8uNXJlbSAhZGVmYXVsdDtcclxuLy8kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4vL1xyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxLjZyZW07IC8vLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC44cmVtOyAvLy40cmVtICFkZWZhdWx0O1xyXG4vLyR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuLy8vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbi8vJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbi8vJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbi8vJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbi8vJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuLy8kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbi8vJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4vLyBNb2RhbHNcclxuLy8kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuLy8kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuLy8kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTcwcHg7IC8vMTE0MHB4ICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG4vLyRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbi8vJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuLy8kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuLy8gQWxlcnRzXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgZnVuLXJlbSgxMCk7IC8vLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwOyAvLzFyZW0gIWRlZmF1bHQ7XHJcbi8vJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDA7IC8vZnVuLXJlbSgzNik7IC8vMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7IC8vJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkdmFyLWNvbG9yLTAtNDsgLy8kZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR2YXItY29sb3ItMC00OyAvLyRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCI+XCIpOyAvL3F1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgMDsgLy8kYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbi8vIENsb3NlXHJcbi8vJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4vLyRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4vLyRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuLy8kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENvZGVcclxuXHJcbi8vIFV0aWxpdGllc1xyXG5cclxuLy8gUHJpbnRpbmdcclxuXHJcblxyXG5cclxuLy8gQGltcG9ydCBib290c3RyYXAtNDIxL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L21peGluc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvcm9vdFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvcmVib290XCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9pbWFnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L2NvZGVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvZm9ybXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L2J1dHRvbnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvYnV0dG9uLWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9pbnB1dC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvY3VzdG9tLWZvcm1zXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9uYXZcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L25hdmJhclwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvY2FyZFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvYnJlYWRjcnVtYlwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvYmFkZ2VcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L2p1bWJvdHJvblwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvYWxlcnRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9tZWRpYVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvY2xvc2VcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3RvYXN0c1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvbW9kYWxcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3Rvb2x0aXBcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L3BvcG92ZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC00L2Nhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9zcGlubmVyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLTQvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAtNC9wcmludFwiO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBzdHlsZSBiczRcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIEN1c3RvbVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiIsIjpyb290IHtcclxuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XHJcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XHJcbn1cclxuXHJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXHJcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXHJcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxyXG59XHJcblxyXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXHJcbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxyXG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxyXG4vL1xyXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy9cclxuLy8gTGlua3NcclxuLy9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXHJcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG4vKlxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuICAgICovXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmcge1xyXG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcclxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxyXG4vL1xyXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuc2VsZWN0IHtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXHJcbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcclxuICBidXR0b24sXHJcbiAgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSBmb250IHNpemVcclxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcclxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXHJcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcclxuXHJcbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxyXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcclxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XHJcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXHJcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XHJcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcclxuXHJcbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcclxuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xyXG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG59XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXHJcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XHJcblxyXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXHJcbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xyXG4gIC8vIENhY2hlICRmcyB1bml0XHJcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcclxuXHJcbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxyXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xyXG5cclxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcclxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcclxuICAgICRyZnMtc3RhdGljOiBudWxsO1xyXG4gICAgJHJmcy1mbHVpZDogbnVsbDtcclxuXHJcbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcclxuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XHJcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxyXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxyXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcclxuICAgICAgJG1pbi13aWR0aDogbnVsbDtcclxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcclxuXHJcbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcclxuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcclxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcclxuXHJcbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XHJcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xyXG5cclxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XHJcblxyXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxyXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbmRlcmluZ1xyXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XHJcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxyXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAkbXEtdmFsdWU6IG51bGw7XHJcblxyXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXHJcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xyXG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XHJcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcclxuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxyXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXHJcbiAgICAgICAgJixcclxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxyXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xyXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG5cclxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcclxuICAoXHJcbiAgICAoMjEgOSksXHJcbiAgICAoMTYgOSksXHJcbiAgICAoNCAzKSxcclxuICAgICgxIDEpLFxyXG4gICksXHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xyXG4pO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbi8vJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogI2RiZGJkYiA7XHJcbiR0YWJsZS1oZWFkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJ2YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXHJcbiAgICApLFxyXG4gICAgXCJpbnZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxyXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXHJcbiAgICApLFxyXG4gICksXHJcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuKTtcclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG5cclxuXHJcbi8vIFNwaW5uZXJzXHJcblxyXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5cclxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xyXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XHJcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByaW50aW5nXHJcblxyXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcclxuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cclxuLy9cclxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXHJcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXHJcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cclxuLy9cclxuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cclxuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5cclxuLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cclxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxyXG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XHJcbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cclxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxyXG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XHJcblxyXG4ubGVhZCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xyXG4uZGlzcGxheS0xIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0yIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0zIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS00IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuLy9cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG5cclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi8vXHJcbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cclxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2MixcclxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXHJcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxyXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XHJcbi5pbWctZmx1aWQge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwiLy8gSW5saW5lIGNvZGVcclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9ja3Mgb2YgY29kZVxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xyXG4gIGNvZGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcclxuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sI3skaW5maXh9LFxyXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyB7XHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgsXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gIHRib2R5IHRyIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XHJcblxyXG5cclxuLy8gRGFyayBzdHlsZXNcclxuLy9cclxuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi50YWJsZSB7XHJcbiAgLnRoZWFkLWRhcmsge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGVhZC1saWdodCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1kYXJrIHtcclxuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XHJcblxyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaG92ZXIge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXHJcbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlIHtcclxuICAgIC5zb3J0YWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0ZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTtcclxuICAgIH1cclxufSIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAmLFxyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkLFxyXG4gICAgICB0aGVhZCB0aCxcclxuICAgICAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cclxuLmZvcm0tY29udHJvbC1maWxlLFxyXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcclxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbn1cclxuXHJcblxyXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXHJcbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxyXG5cclxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20sXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJltzaXplXSxcclxuICAmW211bHRpcGxlXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JpZFxyXG4vL1xyXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxyXG5cclxuLmZvcm0tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcblxyXG4gID4gLmNvbCxcclxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcclxuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuXHJcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcclxuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcclxuXHJcbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4vL1xyXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXHJcbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXHJcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXHJcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXHJcblxyXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcclxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcclxufVxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAsXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xyXG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxyXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpY29uO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbmEuYnRuLmRpc2FibGVkLFxyXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vL1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGluayBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy9cclxuXHJcbi5idG4tbGcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCbG9jayBidXR0b25cclxuLy9cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbiAgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xyXG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcclxuICAgIH1cclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xyXG59XHJcbiIsIi5mYWRlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxyXG4uZHJvcHVwLFxyXG4uZHJvcHJpZ2h0LFxyXG4uZHJvcGRvd24sXHJcbi5kcm9wbGVmdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxyXG4gIEBpbmNsdWRlIGNhcmV0O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xyXG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcbi5kcm9wdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcHJpZ2h0IHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGxlZnQge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KTtcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xyXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHRleHRcclxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbn1cclxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXJpZ2h0IHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcclxuICBAaWYgJGVuYWJsZS1jYXJldCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcblxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcclxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cclxuXHJcblxyXG4vL1xyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vXHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xyXG5cclxuICAmOjphZnRlcixcclxuICAuZHJvcHVwICY6OmFmdGVyLFxyXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xyXG4vL1xyXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxyXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2VcclxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxyXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxyXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXHJcbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5jdXN0b20tc2VsZWN0LFxyXG4gID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcclxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICsgLmZvcm0tY29udHJvbCxcclxuICAgICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgICArIC5jdXN0b20tZmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXHJcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcclxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cclxuICA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxyXG4vL1xyXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXHJcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXHJcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXHJcbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxyXG4gIC8vIGFzIG91ciBpbnB1dHMuXHJcbiAgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxyXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcclxuLy9cclxuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcclxuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxyXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cclxuXHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXHJcbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cclxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cclxuXHJcbi5jdXN0b20tY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXHJcbi8vXHJcbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcclxuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XHJcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xyXG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3hlc1xyXG4vL1xyXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cclxuXHJcbi5jdXN0b20tY2hlY2tib3gge1xyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zXHJcbi8vXHJcbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXHJcblxyXG4uY3VzdG9tLXJhZGlvIHtcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc3dpdGNoZXNcclxuLy9cclxuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xyXG5cclxuLmN1c3RvbS1zd2l0Y2gge1xyXG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xyXG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcclxuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcclxuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTZWxlY3RcclxuLy9cclxuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxyXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxyXG4vL1xyXG5cclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcclxuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLXZhbHVlIHtcclxuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcclxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cclxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbXVsdGlwbGVdLFxyXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGcge1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcclxufVxyXG5cclxuXHJcbi8vIEZpbGVcclxuLy9cclxuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXHJcblxyXG4uY3VzdG9tLWZpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcclxuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcclxuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcclxuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XHJcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XHJcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XHJcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmN1c3RvbS1yYW5nZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHR9ICsgI3skY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyfSk7XHJcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cclxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXHJcbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1zLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZmlsbC11cHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy9cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGVudHNcclxuLy9cclxuLy8gTmF2YmFyXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vIE5hdmJhciBkaXZpZGVyXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vIE5hdmJhciBwb3NpdGlvblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vL1xyXG4vL1xyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cclxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXHJcbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcclxuLm5hdmJhci1saWdodCB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLnNob3csXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICA+IGhyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XHJcbiAgfVxyXG5cclxuICArIC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XHJcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5jYXJkLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlIGNhcHNcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIENhcmQgZGVja1xyXG5cclxuLmNhcmQtZGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbi5jYXJkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gID4gLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgICA+IC5jYXJkIHtcclxuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2x1bW5zXHJcbi8vXHJcblxyXG4uY2FyZC1jb2x1bW5zIHtcclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcclxuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xyXG4gICAgb3JwaGFuczogMTtcclxuICAgIHdpZG93czogMTtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcclxuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBY2NvcmRpb25cclxuLy9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gID4gLmNhcmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcclxuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcclxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XHJcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxyXG4gIC8vXHJcbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxyXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxufVxyXG5cclxuLnBhZ2UtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XHJcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcclxuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xyXG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBTaXppbmdcclxuLy9cclxuXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLCIvLyBQYWdpbmF0aW9uXHJcblxyXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcclxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcclxuXHJcbiAgQGF0LXJvb3QgYSN7Jn0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcclxuLmJ0biAuYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi8vIFBpbGwgYmFkZ2VzXHJcbi8vXHJcbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxyXG5cclxuLmJhZGdlLXBpbGwge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcclxuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy9cclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG5cclxuICBAYXQtcm9vdCBhI3smfSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuanVtYm90cm9uIHtcclxuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmp1bWJvdHJvbi1mbHVpZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xyXG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuLmFsZXJ0LWhlYWRpbmcge1xyXG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuLmFsZXJ0LWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcclxufVxyXG5cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5hbGVydC0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXHJcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cclxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcclxuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZmxleDogMTtcclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXHJcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcclxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xyXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWxcclxuLy9cclxuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIG9wYWNpdHk6IC41O1xyXG5cclxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcbmEuY2xvc2UuZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiIsIi50b2FzdCB7XHJcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcclxuICB9XHJcblxyXG4gICYuc2hvd2luZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICYuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcclxuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4udG9hc3QtYm9keSB7XHJcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxyXG59XHJcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyLFxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XHJcblxyXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxyXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXHJcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XHJcblxyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcclxuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcclxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cclxufVxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXJpZ2h0IHtcclxuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWJvdHRvbSB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWxlZnQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1hdXRvIHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gID4gLmFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gID4gLmFycm93IHtcclxuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgPiAuYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xyXG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICA+IC5hcnJvdyB7XHJcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWF1dG8ge1xyXG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XHJcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItYm9keSB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XHJcbn1cclxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XHJcbi8vXHJcbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXHJcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXHJcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxyXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxyXG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cclxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxyXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xyXG4vL1xyXG5cclxuLmNhcm91c2VsLWZhZGUge1xyXG4gIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcclxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEljb25zIGZvciB3aXRoaW5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXHJcbi8vXHJcbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxyXG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxyXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIGxpIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcclxuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxyXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUm90YXRpbmcgYm9yZGVyXHJcbi8vXHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLnNwaW5uZXItYm9yZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xyXG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xyXG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xyXG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xyXG59XHJcblxyXG4vL1xyXG4vLyBHcm93aW5nIGNpcmNsZVxyXG4vL1xyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNwaW5uZXItZ3JvdyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcclxuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xyXG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XHJcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0sXHJcbiAgYnV0dG9uI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYmctd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctdHJhbnNwYXJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZC1zbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtbGcge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXBpbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcclxuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcclxuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xyXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcclxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBGbGV4IHZhcmlhdGlvblxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xyXG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIENvbW1vbiB2YWx1ZXNcclxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xyXG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU2NyZWVucmVhZGVyc1xyXG4vL1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xyXG59XHJcbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cclxuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiBzci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gV2lkdGggYW5kIGhlaWdodFxyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXHJcblxyXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxyXG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxyXG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vXHJcbi8vIFN0cmV0Y2hlZCBsaW5rXHJcbi8vXHJcblxyXG4uc3RyZXRjaGVkLWxpbmsge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgQGlmICRzaXplICE9IDAge1xyXG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm10I3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tciN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuXHJcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXHJcblxyXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG5cclxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xyXG59XHJcblxyXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gTWlzY1xyXG5cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1icmVhayB7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gUmVzZXRcclxuXHJcbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xyXG4gICAgYSN7JHBhcmVudH0ge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vXHJcblxyXG4udmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQcmludCBzdHlsZXMuXHJcbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxyXG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIge1xyXG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxyXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpub3QoLmJ0bikge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XHJcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcclxuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICAgIC8vfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcclxuICAgIC8vXHJcbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgLy9cclxuXHJcbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcclxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XHJcbiAgICAvLyBjb250ZW50OiBcIlwiO1xyXG4gICAgLy99XHJcblxyXG4gICAgcHJlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwcmUsXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICAvLyBQcmludGluZyBUYWJsZXM6XHJcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgIC8vXHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXHJcbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xyXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cclxuICAgIEBwYWdlIHtcclxuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1kYXJrIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICB0aCxcclxuICAgICAgdGQsXHJcbiAgICAgIHRoZWFkIHRoLFxyXG4gICAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29yZSc7XHJcbkBpbXBvcnQgJ2xhcmdlcic7XHJcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcclxuQGltcG9ydCAnbGlzdCc7XHJcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XHJcbkBpbXBvcnQgJ2FuaW1hdGVkJztcclxuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcclxuQGltcG9ydCAnc3RhY2tlZCc7XHJcbkBpbXBvcnQgJ2ljb25zJztcclxuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XHJcblxyXG4vLyByZWd1bGFyXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uZmFyIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLy8gc29saWRcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYSxcclxuLmZhcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi8vIGxpZ2h0XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uZmFsIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuXHJcbi8vIGJyYW5kc1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuLmZhYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSxcclxuLmZhcyxcclxuLmZhcixcclxuLmZhbCxcclxuLmZhZCxcclxuLmZhYiB7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4lZmEtaWNvbiB7XHJcbiAgQGluY2x1ZGUgZmEtaWNvbjtcclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XHJcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vZm9udHMvZmE1XCIgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcclxuJGZhLWZvbnQtZGlzcGxheTogICAgICBibG9jayAhZGVmYXVsdDtcclxuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcclxuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTUuMVwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICNlZWUgIWRlZmF1bHQ7XHJcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmYS1mdy13aWR0aDogICAgICAgICAgKDIwZW0gLyAxNik7XHJcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcclxuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcclxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xyXG4gIEByZXR1cm4gdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xyXG59XHJcblxyXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XHJcbiRmYS12YXItYWJhY3VzOiBcXGY2NDA7XHJcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XHJcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcclxuJGZhLXZhci1hY29ybjogXFxmNmFlO1xyXG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcclxuJGZhLXZhci1hZDogXFxmNjQxO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xyXG4kZmEtdmFyLWFkbjogXFxmMTcwO1xyXG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XHJcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcclxuJGZhLXZhci1haXItY29uZGl0aW9uZXI6IFxcZjhmNDtcclxuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XHJcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XHJcbiRmYS12YXItYWxhcm0tY2xvY2s6IFxcZjM0ZTtcclxuJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbjogXFxmODQzO1xyXG4kZmEtdmFyLWFsYXJtLXBsdXM6IFxcZjg0NDtcclxuJGZhLXZhci1hbGFybS1zbm9vemU6IFxcZjg0NTtcclxuJGZhLXZhci1hbGJ1bTogXFxmODlmO1xyXG4kZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb246IFxcZjhhMDtcclxuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XHJcbiRmYS12YXItYWxpY29ybjogXFxmNmIwO1xyXG4kZmEtdmFyLWFsaWVuOiBcXGY4ZjU7XHJcbiRmYS12YXItYWxpZW4tbW9uc3RlcjogXFxmOGY2O1xyXG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcclxuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcclxuJGZhLXZhci1hbGlnbi1zbGFzaDogXFxmODQ2O1xyXG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xyXG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xyXG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xyXG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcclxuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcclxuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xyXG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xyXG4kZmEtdmFyLWFtcC1ndWl0YXI6IFxcZjhhMTtcclxuJGZhLXZhci1hbmFseXRpY3M6IFxcZjY0MztcclxuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcclxuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XHJcbiRmYS12YXItYW5nZWw6IFxcZjc3OTtcclxuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XHJcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xyXG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XHJcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcclxuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XHJcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xyXG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcclxuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcclxuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XHJcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcclxuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xyXG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xyXG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XHJcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XHJcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xyXG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XHJcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xyXG4kZmEtdmFyLWFycm93LWFsdC1kb3duOiBcXGYzNTQ7XHJcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XHJcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdDogXFxmMzQ3O1xyXG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0OiBcXGYzNDg7XHJcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XHJcbiRmYS12YXItYXJyb3ctYWx0LWxlZnQ6IFxcZjM1NTtcclxuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcclxuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcclxuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6IFxcZjM1MTtcclxuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XHJcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xyXG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcclxuJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdDogXFxmMzRiO1xyXG4kZmEtdmFyLWFycm93LWFsdC10by1yaWdodDogXFxmMzRjO1xyXG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcclxuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xyXG4kZmEtdmFyLWFycm93LWZyb20tYm90dG9tOiBcXGYzNDI7XHJcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XHJcbiRmYS12YXItYXJyb3ctZnJvbS1yaWdodDogXFxmMzQ0O1xyXG4kZmEtdmFyLWFycm93LWZyb20tdG9wOiBcXGYzNDU7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XHJcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcclxuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xyXG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xyXG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xyXG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xyXG4kZmEtdmFyLWFycm93LXRvLWxlZnQ6IFxcZjMzZTtcclxuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xyXG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XHJcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XHJcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xyXG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xyXG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xyXG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XHJcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcclxuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XHJcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcclxuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XHJcbiRmYS12YXItYXQ6IFxcZjFmYTtcclxuJGZhLXZhci1hdGxhczogXFxmNTU4O1xyXG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xyXG4kZmEtdmFyLWF0b206IFxcZjVkMjtcclxuJGZhLXZhci1hdG9tLWFsdDogXFxmNWQzO1xyXG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xyXG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xyXG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcclxuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcclxuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xyXG4kZmEtdmFyLWF3czogXFxmMzc1O1xyXG4kZmEtdmFyLWF4ZTogXFxmNmIyO1xyXG4kZmEtdmFyLWF4ZS1iYXR0bGU6IFxcZjZiMztcclxuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XHJcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xyXG4kZmEtdmFyLWJhY2twYWNrOiBcXGY1ZDQ7XHJcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XHJcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcclxuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xyXG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XHJcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XHJcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcclxuJGZhLXZhci1iYWRnZS1jaGVjazogXFxmMzM2O1xyXG4kZmEtdmFyLWJhZGdlLWRvbGxhcjogXFxmNjQ1O1xyXG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcclxuJGZhLXZhci1iYWRnZS1zaGVyaWZmOiBcXGY4YTI7XHJcbiRmYS12YXItYmFkZ2VyLWhvbmV5OiBcXGY2YjQ7XHJcbiRmYS12YXItYmFncy1zaG9wcGluZzogXFxmODQ3O1xyXG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcclxuJGZhLXZhci1iYWxsLXBpbGU6IFxcZjc3ZTtcclxuJGZhLXZhci1iYWxsb3Q6IFxcZjczMjtcclxuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcclxuJGZhLXZhci1iYW46IFxcZjA1ZTtcclxuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xyXG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XHJcbiRmYS12YXItYmFuam86IFxcZjhhMztcclxuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XHJcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcclxuJGZhLXZhci1iYXJjb2RlLXJlYWQ6IFxcZjQ2NDtcclxuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcclxuJGZhLXZhci1iYXJzOiBcXGYwYzk7XHJcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMjtcclxuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XHJcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XHJcbiRmYS12YXItYmFza2V0YmFsbC1ob29wOiBcXGY0MzU7XHJcbiRmYS12YXItYmF0OiBcXGY2YjU7XHJcbiRmYS12YXItYmF0aDogXFxmMmNkO1xyXG4kZmEtdmFyLWJhdHRlcnktYm9sdDogXFxmMzc2O1xyXG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcclxuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcclxuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcclxuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xyXG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcclxuJGZhLXZhci1iZWQ6IFxcZjIzNjtcclxuJGZhLXZhci1iZWQtYWx0OiBcXGY4Zjc7XHJcbiRmYS12YXItYmVkLWJ1bms6IFxcZjhmODtcclxuJGZhLXZhci1iZWQtZW1wdHk6IFxcZjhmOTtcclxuJGZhLXZhci1iZWVyOiBcXGYwZmM7XHJcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XHJcbiRmYS12YXItYmVsbDogXFxmMGYzO1xyXG4kZmEtdmFyLWJlbGwtZXhjbGFtYXRpb246IFxcZjg0ODtcclxuJGZhLXZhci1iZWxsLW9uOiBcXGY4ZmE7XHJcbiRmYS12YXItYmVsbC1wbHVzOiBcXGY4NDk7XHJcbiRmYS12YXItYmVsbC1zY2hvb2w6IFxcZjVkNTtcclxuJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaDogXFxmNWQ2O1xyXG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcclxuJGZhLXZhci1iZWxsczogXFxmNzdmO1xyXG4kZmEtdmFyLWJldGFtYXg6IFxcZjhhNDtcclxuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcclxuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xyXG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcclxuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcclxuJGZhLXZhci1iaWtpbmctbW91bnRhaW46IFxcZjg0YjtcclxuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XHJcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XHJcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xyXG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcclxuJGZhLXZhci1iaXR5OiBcXGYzN2E7XHJcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XHJcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xyXG4kZmEtdmFyLWJsYW5rZXQ6IFxcZjQ5ODtcclxuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XHJcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xyXG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XHJcbiRmYS12YXItYmxpbmRzOiBcXGY4ZmI7XHJcbiRmYS12YXItYmxpbmRzLW9wZW46IFxcZjhmYztcclxuJGZhLXZhci1ibGluZHMtcmFpc2VkOiBcXGY4ZmQ7XHJcbiRmYS12YXItYmxvZzogXFxmNzgxO1xyXG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcclxuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcclxuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcclxuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xyXG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcclxuJGZhLXZhci1ib2x0OiBcXGYwZTc7XHJcbiRmYS12YXItYm9tYjogXFxmMWUyO1xyXG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcclxuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XHJcbiRmYS12YXItYm9uZzogXFxmNTVjO1xyXG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcclxuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xyXG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xyXG4kZmEtdmFyLWJvb2staGVhcnQ6IFxcZjQ5OTtcclxuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcclxuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcclxuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xyXG4kZmEtdmFyLWJvb2stc3BlbGxzOiBcXGY2Yjg7XHJcbiRmYS12YXItYm9vay11c2VyOiBcXGY3ZTc7XHJcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcclxuJGZhLXZhci1ib29rczogXFxmNWRiO1xyXG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcclxuJGZhLXZhci1ib29tYm94OiBcXGY4YTU7XHJcbiRmYS12YXItYm9vdDogXFxmNzgyO1xyXG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcclxuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcclxuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XHJcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xyXG4kZmEtdmFyLWJvcmRlci1jZW50ZXItaDogXFxmODljO1xyXG4kZmEtdmFyLWJvcmRlci1jZW50ZXItdjogXFxmODlkO1xyXG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xyXG4kZmEtdmFyLWJvcmRlci1sZWZ0OiBcXGY4NGY7XHJcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcclxuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcclxuJGZhLXZhci1ib3JkZXItcmlnaHQ6IFxcZjg1MjtcclxuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcclxuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XHJcbiRmYS12YXItYm9yZGVyLXRvcDogXFxmODU1O1xyXG4kZmEtdmFyLWJvdy1hcnJvdzogXFxmNmI5O1xyXG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xyXG4kZmEtdmFyLWJvd2xpbmctcGluczogXFxmNDM3O1xyXG4kZmEtdmFyLWJveDogXFxmNDY2O1xyXG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcclxuJGZhLXZhci1ib3gtYmFsbG90OiBcXGY3MzU7XHJcbiRmYS12YXItYm94LWNoZWNrOiBcXGY0Njc7XHJcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcclxuJGZhLXZhci1ib3gtZnVsbDogXFxmNDljO1xyXG4kZmEtdmFyLWJveC1oZWFydDogXFxmNDlkO1xyXG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XHJcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xyXG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xyXG4kZmEtdmFyLWJveC11c2Q6IFxcZjRhMDtcclxuJGZhLXZhci1ib3hlczogXFxmNDY4O1xyXG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNGExO1xyXG4kZmEtdmFyLWJveGluZy1nbG92ZTogXFxmNDM4O1xyXG4kZmEtdmFyLWJyYWNrZXRzOiBcXGY3ZTk7XHJcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcclxuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XHJcbiRmYS12YXItYnJhaW46IFxcZjVkYztcclxuJGZhLXZhci1icmVhZC1sb2FmOiBcXGY3ZWI7XHJcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcclxuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcclxuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xyXG4kZmEtdmFyLWJyaW5nLWZvcndhcmQ6IFxcZjg1NjtcclxuJGZhLXZhci1icmluZy1mcm9udDogXFxmODU3O1xyXG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xyXG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XHJcbiRmYS12YXItYnJvd3NlcjogXFxmMzdlO1xyXG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XHJcbiRmYS12YXItYnRjOiBcXGYxNWE7XHJcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XHJcbiRmYS12YXItYnVnOiBcXGYxODg7XHJcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcclxuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xyXG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XHJcbiRmYS12YXItYnVsbHNleWUtYXJyb3c6IFxcZjY0ODtcclxuJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyOiBcXGY2NDk7XHJcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcclxuJGZhLXZhci1idXJuOiBcXGY0NmE7XHJcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xyXG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcclxuJGZhLXZhci1idXM6IFxcZjIwNztcclxuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XHJcbiRmYS12YXItYnVzLXNjaG9vbDogXFxmNWRkO1xyXG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcclxuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcclxuJGZhLXZhci1jYWJpbmV0LWZpbGluZzogXFxmNjRiO1xyXG4kZmEtdmFyLWNhY3R1czogXFxmOGE3O1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcclxuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xyXG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XHJcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcclxuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcclxuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XHJcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcclxuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcclxuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XHJcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcclxuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XHJcbiRmYS12YXItY2FtY29yZGVyOiBcXGY4YTg7XHJcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XHJcbiRmYS12YXItY2FtZXJhLWFsdDogXFxmMzMyO1xyXG4kZmEtdmFyLWNhbWVyYS1ob21lOiBcXGY4ZmU7XHJcbiRmYS12YXItY2FtZXJhLW1vdmllOiBcXGY4YTk7XHJcbiRmYS12YXItY2FtZXJhLXBvbGFyb2lkOiBcXGY4YWE7XHJcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XHJcbiRmYS12YXItY2FtcGZpcmU6IFxcZjZiYTtcclxuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XHJcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xyXG4kZmEtdmFyLWNhbmRsZS1ob2xkZXI6IFxcZjZiYztcclxuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XHJcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xyXG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XHJcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcclxuJGZhLXZhci1jYXI6IFxcZjFiOTtcclxuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XHJcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcclxuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcclxuJGZhLXZhci1jYXItYnVtcDogXFxmNWUwO1xyXG4kZmEtdmFyLWNhci1idXM6IFxcZjg1YTtcclxuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcclxuJGZhLXZhci1jYXItZ2FyYWdlOiBcXGY1ZTI7XHJcbiRmYS12YXItY2FyLW1lY2hhbmljOiBcXGY1ZTM7XHJcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcclxuJGZhLXZhci1jYXItdGlsdDogXFxmNWU1O1xyXG4kZmEtdmFyLWNhci13YXNoOiBcXGY1ZTY7XHJcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xyXG4kZmEtdmFyLWNhcmF2YW4tYWx0OiBcXGUwMDA7XHJcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcclxuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xyXG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodDogXFxmMzMwO1xyXG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xyXG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XHJcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XHJcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcclxuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcclxuJGZhLXZhci1jYXJzOiBcXGY4NWI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XHJcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xyXG4kZmEtdmFyLWNhc3NldHRlLXRhcGU6IFxcZjhhYjtcclxuJGZhLXZhci1jYXQ6IFxcZjZiZTtcclxuJGZhLXZhci1jYXQtc3BhY2U6IFxcZTAwMTtcclxuJGZhLXZhci1jYXVsZHJvbjogXFxmNmJmO1xyXG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcclxuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XHJcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcclxuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xyXG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcclxuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcclxuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcclxuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XHJcbiRmYS12YXItY2N0djogXFxmOGFjO1xyXG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcclxuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcclxuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xyXG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XHJcbiRmYS12YXItY2hhaXItb2ZmaWNlOiBcXGY2YzE7XHJcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xyXG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xyXG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcclxuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XHJcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XHJcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xyXG4kZmEtdmFyLWNoYXJ0LWxpbmUtZG93bjogXFxmNjRkO1xyXG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcclxuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcclxuJGZhLXZhci1jaGFydC1waWUtYWx0OiBcXGY2NGU7XHJcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xyXG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XHJcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XHJcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XHJcbiRmYS12YXItY2hlZXNlLXN3aXNzOiBcXGY3ZjA7XHJcbiRmYS12YXItY2hlZXNlYnVyZ2VyOiBcXGY3ZjE7XHJcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcclxuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcclxuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XHJcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcclxuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xyXG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xyXG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcclxuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xyXG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xyXG4kZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQ6IFxcZjQ0MjtcclxuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XHJcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcclxuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xyXG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xyXG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcclxuJGZhLXZhci1jaGVzcy1yb29rLWFsdDogXFxmNDQ4O1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xyXG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcclxuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0OiBcXGYzMjM7XHJcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcclxuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xyXG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcclxuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duOiBcXGYzMjk7XHJcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xyXG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XHJcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtdXA6IFxcZjMyYztcclxuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XHJcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcclxuJGZhLXZhci1jaGltbmV5OiBcXGY3OGI7XHJcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XHJcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xyXG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xyXG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xyXG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xyXG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcclxuJGZhLXZhci1jbGFyaW5ldDogXFxmOGFkO1xyXG4kZmEtdmFyLWNsYXctbWFya3M6IFxcZjZjMjtcclxuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xyXG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xyXG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XHJcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcclxuJGZhLXZhci1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOiBcXGY1ZTg7XHJcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcclxuJGZhLXZhci1jbG9jazogXFxmMDE3O1xyXG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XHJcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcclxuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XHJcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xyXG4kZmEtdmFyLWNsb3VkLWhhaWw6IFxcZjczOTtcclxuJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkOiBcXGY3M2E7XHJcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcclxuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XHJcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XHJcbiRmYS12YXItY2xvdWQtbXVzaWM6IFxcZjhhZTtcclxuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XHJcbiRmYS12YXItY2xvdWQtcmFpbmJvdzogXFxmNzNlO1xyXG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcclxuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XHJcbiRmYS12YXItY2xvdWQtc2xlZXQ6IFxcZjc0MTtcclxuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XHJcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XHJcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcclxuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcclxuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XHJcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xyXG4kZmEtdmFyLWNsb3VkczogXFxmNzQ0O1xyXG4kZmEtdmFyLWNsb3Vkcy1tb29uOiBcXGY3NDU7XHJcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xyXG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcclxuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XHJcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XHJcbiRmYS12YXItY2x1YjogXFxmMzI3O1xyXG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XHJcbiRmYS12YXItY29kZTogXFxmMTIxO1xyXG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XHJcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcclxuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XHJcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xyXG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XHJcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XHJcbiRmYS12YXItY29mZmVlLXBvdDogXFxlMDAyO1xyXG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XHJcbiRmYS12YXItY29mZmluOiBcXGY2YzY7XHJcbiRmYS12YXItY29mZmluLWNyb3NzOiBcXGUwNTE7XHJcbiRmYS12YXItY29nOiBcXGYwMTM7XHJcbiRmYS12YXItY29nczogXFxmMDg1O1xyXG4kZmEtdmFyLWNvaW46IFxcZjg1YztcclxuJGZhLXZhci1jb2luczogXFxmNTFlO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcclxuJGZhLXZhci1jb21ldDogXFxlMDAzO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcclxuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrOiBcXGY0YTI7XHJcbiRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyOiBcXGY2NTA7XHJcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQ6IFxcZjRhNDtcclxuJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbjogXFxmNGE1O1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XHJcbiRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbDogXFxmN2Y0O1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzOiBcXGY0YTc7XHJcbiRmYS12YXItY29tbWVudC1hbHQtbXVzaWM6IFxcZjhhZjtcclxuJGZhLXZhci1jb21tZW50LWFsdC1wbHVzOiBcXGY0YTg7XHJcbiRmYS12YXItY29tbWVudC1hbHQtc2xhc2g6IFxcZjRhOTtcclxuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzOiBcXGY0YWI7XHJcbiRmYS12YXItY29tbWVudC1jaGVjazogXFxmNGFjO1xyXG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XHJcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XHJcbiRmYS12YXItY29tbWVudC1lZGl0OiBcXGY0YWU7XHJcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xyXG4kZmEtdmFyLWNvbW1lbnQtbGluZXM6IFxcZjRiMDtcclxuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcclxuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XHJcbiRmYS12YXItY29tbWVudC1tdXNpYzogXFxmOGIwO1xyXG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xyXG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcclxuJGZhLXZhci1jb21tZW50LXNtaWxlOiBcXGY0YjQ7XHJcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XHJcbiRmYS12YXItY29tbWVudHMtYWx0OiBcXGY0YjY7XHJcbiRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcjogXFxmNjUyO1xyXG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xyXG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcclxuJGZhLXZhci1jb21wYXNzLXNsYXNoOiBcXGY1ZTk7XHJcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcclxuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcclxuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XHJcbiRmYS12YXItY29tcHJlc3Mtd2lkZTogXFxmMzI2O1xyXG4kZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWM6IFxcZjhiMTtcclxuJGZhLXZhci1jb21wdXRlci1zcGVha2VyOiBcXGY4YjI7XHJcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcclxuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcclxuJGZhLXZhci1jb25zdHJ1Y3Rpb246IFxcZjg1ZDtcclxuJGZhLXZhci1jb250YWluZXItc3RvcmFnZTogXFxmNGI3O1xyXG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xyXG4kZmEtdmFyLWNvbnZleW9yLWJlbHQ6IFxcZjQ2ZTtcclxuJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdDogXFxmNDZmO1xyXG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xyXG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XHJcbiRmYS12YXItY29weTogXFxmMGM1O1xyXG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xyXG4kZmEtdmFyLWNvcm46IFxcZjZjNztcclxuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XHJcbiRmYS12YXItY291Y2g6IFxcZjRiODtcclxuJGZhLXZhci1jb3c6IFxcZjZjODtcclxuJGZhLXZhci1jb3diZWxsOiBcXGY4YjM7XHJcbiRmYS12YXItY293YmVsbC1tb3JlOiBcXGY4YjQ7XHJcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcclxuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xyXG4kZmEtdmFyLWNyaWNrZXQ6IFxcZjQ0OTtcclxuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XHJcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XHJcbiRmYS12YXItY3JvcDogXFxmMTI1O1xyXG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XHJcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcclxuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XHJcbiRmYS12YXItY3JvdzogXFxmNTIwO1xyXG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XHJcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XHJcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcclxuJGZhLXZhci1jc3MzOiBcXGYxM2M7XHJcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcclxuJGZhLXZhci1jdWJlOiBcXGYxYjI7XHJcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcclxuJGZhLXZhci1jdXJsaW5nOiBcXGY0NGE7XHJcbiRmYS12YXItY3V0OiBcXGYwYzQ7XHJcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xyXG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcclxuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xyXG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xyXG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XHJcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcclxuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xyXG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcclxuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xyXG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcclxuJGZhLXZhci1kZWVyLXJ1ZG9scGg6IFxcZjc4ZjtcclxuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcclxuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcclxuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xyXG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xyXG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcclxuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XHJcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcclxuJGZhLXZhci1kZXY6IFxcZjZjYztcclxuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XHJcbiRmYS12YXItZGV3cG9pbnQ6IFxcZjc0ODtcclxuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcclxuJGZhLXZhci1kaGw6IFxcZjc5MDtcclxuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcclxuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XHJcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcclxuJGZhLXZhci1kaWNlOiBcXGY1MjI7XHJcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcclxuJGZhLXZhci1kaWNlLWQxMjogXFxmNmNlO1xyXG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XHJcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xyXG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcclxuJGZhLXZhci1kaWNlLWQ4OiBcXGY2ZDI7XHJcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XHJcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XHJcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcclxuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xyXG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcclxuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xyXG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcclxuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XHJcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xyXG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xyXG4kZmEtdmFyLWRpcGxvbWE6IFxcZjVlYTtcclxuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XHJcbiRmYS12YXItZGlzYy1kcml2ZTogXFxmOGI1O1xyXG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcclxuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcclxuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XHJcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XHJcbiRmYS12YXItZGl6enk6IFxcZjU2NztcclxuJGZhLXZhci1kbmE6IFxcZjQ3MTtcclxuJGZhLXZhci1kby1ub3QtZW50ZXI6IFxcZjVlYztcclxuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcclxuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcclxuJGZhLXZhci1kb2c6IFxcZjZkMztcclxuJGZhLXZhci1kb2ctbGVhc2hlZDogXFxmNmQ0O1xyXG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XHJcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcclxuJGZhLXZhci1kb2xseS1lbXB0eTogXFxmNDczO1xyXG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcclxuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xyXG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcclxuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcclxuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xyXG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xyXG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcclxuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XHJcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcclxuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XHJcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xyXG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xyXG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XHJcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XHJcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcclxuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XHJcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcclxuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcclxuJGZhLXZhci1kcm9uZTogXFxmODVmO1xyXG4kZmEtdmFyLWRyb25lLWFsdDogXFxmODYwO1xyXG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcclxuJGZhLXZhci1kcnVtOiBcXGY1Njk7XHJcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xyXG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xyXG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XHJcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XHJcbiRmYS12YXItZHJ5ZXI6IFxcZjg2MTtcclxuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcclxuJGZhLXZhci1kdWNrOiBcXGY2ZDg7XHJcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcclxuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xyXG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcclxuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XHJcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XHJcbiRmYS12YXItZWFyOiBcXGY1ZjA7XHJcbiRmYS12YXItZWFyLW11ZmZzOiBcXGY3OTU7XHJcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xyXG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcclxuJGZhLXZhci1lY2xpcHNlOiBcXGY3NDk7XHJcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcclxuJGZhLXZhci1lZGdlOiBcXGYyODI7XHJcbiRmYS12YXItZWRnZS1sZWdhY3k6IFxcZTA3ODtcclxuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XHJcbiRmYS12YXItZWdnOiBcXGY3ZmI7XHJcbiRmYS12YXItZWdnLWZyaWVkOiBcXGY3ZmM7XHJcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcclxuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcclxuJGZhLXZhci1lbGVwaGFudDogXFxmNmRhO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcclxuJGZhLXZhci1lbGxpcHNpcy1oLWFsdDogXFxmMzliO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcclxuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xyXG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcclxuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xyXG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xyXG4kZmEtdmFyLWVtcHR5LXNldDogXFxmNjU2O1xyXG4kZmEtdmFyLWVuZ2luZS13YXJuaW5nOiBcXGY1ZjI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XHJcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXI6IFxcZjY1NztcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcclxuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcclxuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcclxuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcclxuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcclxuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xyXG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XHJcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xyXG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xyXG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XHJcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcclxuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcclxuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XHJcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XHJcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xyXG4kZmEtdmFyLWV4cGFuZC1hcnJvd3M6IFxcZjMxZDtcclxuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xyXG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XHJcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcclxuJGZhLXZhci1leWU6IFxcZjA2ZTtcclxuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xyXG4kZmEtdmFyLWV5ZS1ldmlsOiBcXGY2ZGI7XHJcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XHJcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XHJcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XHJcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XHJcbiRmYS12YXItZmFuOiBcXGY4NjM7XHJcbiRmYS12YXItZmFuLXRhYmxlOiBcXGUwMDQ7XHJcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcclxuJGZhLXZhci1mYXJtOiBcXGY4NjQ7XHJcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xyXG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xyXG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xyXG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XHJcbiRmYS12YXItZmF4OiBcXGYxYWM7XHJcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xyXG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XHJcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcclxuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcclxuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcclxuJGZhLXZhci1maWVsZC1ob2NrZXk6IFxcZjQ0YztcclxuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xyXG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XHJcbiRmYS12YXItZmlsZTogXFxmMTViO1xyXG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XHJcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xyXG4kZmEtdmFyLWZpbGUtY2VydGlmaWNhdGU6IFxcZjVmMztcclxuJGZhLXZhci1maWxlLWNoYXJ0LWxpbmU6IFxcZjY1OTtcclxuJGZhLXZhci1maWxlLWNoYXJ0LXBpZTogXFxmNjVhO1xyXG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcclxuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcclxuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XHJcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcclxuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XHJcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XHJcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xyXG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcclxuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcclxuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xyXG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xyXG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcclxuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcclxuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XHJcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xyXG4kZmEtdmFyLWZpbGUtbXVzaWM6IFxcZjhiNjtcclxuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xyXG4kZmEtdmFyLWZpbGUtcGx1czogXFxmMzE5O1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xyXG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XHJcbiRmYS12YXItZmlsZS1zZWFyY2g6IFxcZjg2NTtcclxuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xyXG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcclxuJGZhLXZhci1maWxlLXRpbWVzOiBcXGYzMTc7XHJcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcclxuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcclxuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XHJcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XHJcbiRmYS12YXItZmlsZXMtbWVkaWNhbDogXFxmN2ZkO1xyXG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcclxuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcclxuJGZhLXZhci1maWxtOiBcXGYwMDg7XHJcbiRmYS12YXItZmlsbS1hbHQ6IFxcZjNhMDtcclxuJGZhLXZhci1maWxtLWNhbmlzdGVyOiBcXGY4Yjc7XHJcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XHJcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcclxuJGZhLXZhci1maXJlOiBcXGYwNmQ7XHJcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcclxuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xyXG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcclxuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XHJcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XHJcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XHJcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcclxuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcclxuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XHJcbiRmYS12YXItZmlzaDogXFxmNTc4O1xyXG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XHJcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcclxuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XHJcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcclxuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xyXG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XHJcbiRmYS12YXItZmxhbWU6IFxcZjZkZjtcclxuJGZhLXZhci1mbGFzaGxpZ2h0OiBcXGY4Yjg7XHJcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcclxuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcclxuJGZhLXZhci1mbGFzay1wb3Rpb246IFxcZjZlMTtcclxuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcclxuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcclxuJGZhLXZhci1mbG93ZXI6IFxcZjdmZjtcclxuJGZhLXZhci1mbG93ZXItZGFmZm9kaWw6IFxcZjgwMDtcclxuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcclxuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XHJcbiRmYS12YXItZmx1dGU6IFxcZjhiOTtcclxuJGZhLXZhci1mbHV4LWNhcGFjaXRvcjogXFxmOGJhO1xyXG4kZmEtdmFyLWZseTogXFxmNDE3O1xyXG4kZmEtdmFyLWZvZzogXFxmNzRlO1xyXG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xyXG4kZmEtdmFyLWZvbGRlci1kb3dubG9hZDogXFxlMDUzO1xyXG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XHJcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcclxuJGZhLXZhci1mb2xkZXItdGltZXM6IFxcZjY1ZjtcclxuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xyXG4kZmEtdmFyLWZvbGRlci11cGxvYWQ6IFxcZTA1NDtcclxuJGZhLXZhci1mb2xkZXJzOiBcXGY2NjA7XHJcbiRmYS12YXItZm9udDogXFxmMDMxO1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcclxuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjRlNjtcclxuJGZhLXZhci1mb250LWNhc2U6IFxcZjg2NjtcclxuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcclxuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcclxuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XHJcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XHJcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XHJcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcclxuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XHJcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xyXG4kZmEtdmFyLWZyYWdpbGU6IFxcZjRiYjtcclxuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xyXG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcclxuJGZhLXZhci1mcmVuY2gtZnJpZXM6IFxcZjgwMztcclxuJGZhLXZhci1mcm9nOiBcXGY1MmU7XHJcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcclxuJGZhLXZhci1mcm93bjogXFxmMTE5O1xyXG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcclxuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XHJcbiRmYS12YXItZnVuY3Rpb246IFxcZjY2MTtcclxuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XHJcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XHJcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcclxuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcclxuJGZhLXZhci1nYWxheHk6IFxcZTAwODtcclxuJGZhLXZhci1nYW1lLWJvYXJkOiBcXGY4Njc7XHJcbiRmYS12YXItZ2FtZS1ib2FyZC1hbHQ6IFxcZjg2ODtcclxuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6IFxcZjhiYjtcclxuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XHJcbiRmYS12YXItZ2FtZXBhZC1hbHQ6IFxcZjhiYztcclxuJGZhLXZhci1nYXJhZ2U6IFxcZTAwOTtcclxuJGZhLXZhci1nYXJhZ2UtY2FyOiBcXGUwMGE7XHJcbiRmYS12YXItZ2FyYWdlLW9wZW46IFxcZTAwYjtcclxuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xyXG4kZmEtdmFyLWdhcy1wdW1wLXNsYXNoOiBcXGY1ZjQ7XHJcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcclxuJGZhLXZhci1nZW06IFxcZjNhNTtcclxuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XHJcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xyXG4kZmEtdmFyLWdnOiBcXGYyNjA7XHJcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XHJcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcclxuJGZhLXZhci1naWZ0OiBcXGYwNmI7XHJcbiRmYS12YXItZ2lmdC1jYXJkOiBcXGY2NjM7XHJcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcclxuJGZhLXZhci1naW5nZXJicmVhZC1tYW46IFxcZjc5ZDtcclxuJGZhLXZhci1naXQ6IFxcZjFkMztcclxuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XHJcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xyXG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xyXG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcclxuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XHJcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XHJcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XHJcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XHJcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcclxuJGZhLXZhci1nbGFzcy1jaGFtcGFnbmU6IFxcZjc5ZTtcclxuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcclxuJGZhLXZhci1nbGFzcy1jaXRydXM6IFxcZjg2OTtcclxuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XHJcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcclxuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XHJcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xyXG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcclxuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xyXG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XHJcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xyXG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XHJcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XHJcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcclxuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XHJcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XHJcbiRmYS12YXItZ2xvYmUtc25vdzogXFxmN2EzO1xyXG4kZmEtdmFyLWdsb2JlLXN0YW5kOiBcXGY1ZjY7XHJcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XHJcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XHJcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XHJcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XHJcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcclxuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcclxuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcclxuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XHJcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcclxuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XHJcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XHJcbiRmYS12YXItZ3JhbW9waG9uZTogXFxmOGJkO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XHJcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xyXG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xyXG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xyXG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcclxuJGZhLXZhci1ncmluOiBcXGY1ODA7XHJcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcclxuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcclxuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xyXG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XHJcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcclxuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XHJcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xyXG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xyXG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xyXG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcclxuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XHJcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xyXG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XHJcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcclxuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XHJcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XHJcbiRmYS12YXItZ3VpdGFyLWVsZWN0cmljOiBcXGY4YmU7XHJcbiRmYS12YXItZ3VpdGFyczogXFxmOGJmO1xyXG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcclxuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xyXG4kZmEtdmFyLWgxOiBcXGYzMTM7XHJcbiRmYS12YXItaDI6IFxcZjMxNDtcclxuJGZhLXZhci1oMzogXFxmMzE1O1xyXG4kZmEtdmFyLWg0OiBcXGY4NmE7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcclxuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcclxuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XHJcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XHJcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XHJcbiRmYS12YXItaGFtbWVyLXdhcjogXFxmNmU0O1xyXG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XHJcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1ib3g6IFxcZjQ3YjtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWM6IFxcZjZlNTtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcclxuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xyXG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xyXG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcclxuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XHJcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XHJcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XHJcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcclxuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcclxuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xyXG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xyXG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcclxuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XHJcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xyXG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XHJcbiRmYS12YXItaGFuZHMtaGVhcnQ6IFxcZjRjMztcclxuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XHJcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XHJcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xyXG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjRjNjtcclxuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGUwNWY7XHJcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XHJcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcclxuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xyXG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcclxuJGZhLXZhci1oYXQtY2hlZjogXFxmODZiO1xyXG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcclxuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcclxuJGZhLXZhci1oYXQtc2FudGE6IFxcZjdhNztcclxuJGZhLXZhci1oYXQtd2ludGVyOiBcXGY3YTg7XHJcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XHJcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xyXG4kZmEtdmFyLWhkZDogXFxmMGEwO1xyXG4kZmEtdmFyLWhlYWQtc2lkZTogXFxmNmU5O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1icmFpbjogXFxmODA4O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1oZWFkcGhvbmVzOiBcXGY4YzI7XHJcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcclxuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xyXG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcclxuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XHJcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xyXG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XHJcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xyXG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XHJcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XHJcbiRmYS12YXItaGVhcnQtY2lyY2xlOiBcXGY0Yzc7XHJcbiRmYS12YXItaGVhcnQtcmF0ZTogXFxmNWY4O1xyXG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xyXG4kZmEtdmFyLWhlYXQ6IFxcZTAwYztcclxuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XHJcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xyXG4kZmEtdmFyLWhleGFnb246IFxcZjMxMjtcclxuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xyXG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xyXG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XHJcbiRmYS12YXItaGlwczogXFxmNDUyO1xyXG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcclxuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XHJcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xyXG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XHJcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcclxuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XHJcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcclxuJGZhLXZhci1ob21lOiBcXGYwMTU7XHJcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjgwYTtcclxuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XHJcbiRmYS12YXItaG9tZS1sZzogXFxmODBiO1xyXG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGY4MGM7XHJcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xyXG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XHJcbiRmYS12YXItaG9yaXpvbnRhbC1ydWxlOiBcXGY4NmM7XHJcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcclxuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xyXG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcclxuJGZhLXZhci1ob3JzZS1zYWRkbGU6IFxcZjhjMztcclxuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xyXG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xyXG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xyXG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcclxuJGZhLXZhci1ob3NwaXRhbHM6IFxcZjgwZTtcclxuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XHJcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XHJcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcclxuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcclxuJGZhLXZhci1ob3VzZTogXFxlMDBkO1xyXG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xyXG4kZmEtdmFyLWhvdXNlLWRheTogXFxlMDBlO1xyXG4kZmEtdmFyLWhvdXNlLWZsb29kOiBcXGY3NGY7XHJcbiRmYS12YXItaG91c2UtbGVhdmU6IFxcZTAwZjtcclxuJGZhLXZhci1ob3VzZS1uaWdodDogXFxlMDEwO1xyXG4kZmEtdmFyLWhvdXNlLXJldHVybjogXFxlMDExO1xyXG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xyXG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTA2NTtcclxuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xyXG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcclxuJGZhLXZhci1odG1sNTogXFxmMTNiO1xyXG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcclxuJGZhLXZhci1odW1pZGl0eTogXFxmNzUwO1xyXG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xyXG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XHJcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XHJcbiRmYS12YXItaWNlLXNrYXRlOiBcXGY3YWM7XHJcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xyXG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XHJcbiRmYS12YXItaWNvbnMtYWx0OiBcXGY4NmU7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcclxuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XHJcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcclxuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xyXG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XHJcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcclxuJGZhLXZhci1pbWFnZS1wb2xhcm9pZDogXFxmOGM0O1xyXG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xyXG4kZmEtdmFyLWltZGI6IFxcZjJkODtcclxuJGZhLXZhci1pbmJveDogXFxmMDFjO1xyXG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XHJcbiRmYS12YXItaW5ib3gtb3V0OiBcXGYzMTE7XHJcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XHJcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcclxuJGZhLXZhci1pbmR1c3RyeS1hbHQ6IFxcZjNiMztcclxuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xyXG4kZmEtdmFyLWluZm86IFxcZjEyOTtcclxuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xyXG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XHJcbiRmYS12YXItaW5oYWxlcjogXFxmNWY5O1xyXG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XHJcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XHJcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xyXG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XHJcbiRmYS12YXItaW50ZWdyYWw6IFxcZjY2NztcclxuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xyXG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XHJcbiRmYS12YXItaW50ZXJzZWN0aW9uOiBcXGY2Njg7XHJcbiRmYS12YXItaW52ZW50b3J5OiBcXGY0ODA7XHJcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcclxuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XHJcbiRmYS12YXItaXNsYW5kLXRyb3BpY2FsOiBcXGY4MTE7XHJcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XHJcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xyXG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xyXG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XHJcbiRmYS12YXItamFjay1vLWxhbnRlcm46IFxcZjMwZTtcclxuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XHJcbiRmYS12YXItamVkaTogXFxmNjY5O1xyXG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcclxuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XHJcbiRmYS12YXItamlyYTogXFxmN2IxO1xyXG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XHJcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcclxuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcclxuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xyXG4kZmEtdmFyLWpveXN0aWNrOiBcXGY4YzU7XHJcbiRmYS12YXItanM6IFxcZjNiODtcclxuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcclxuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xyXG4kZmEtdmFyLWp1ZzogXFxmOGM2O1xyXG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XHJcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XHJcbiRmYS12YXIta2F6b286IFxcZjhjNztcclxuJGZhLXZhci1rZXJuaW5nOiBcXGY4NmY7XHJcbiRmYS12YXIta2V5OiBcXGYwODQ7XHJcbiRmYS12YXIta2V5LXNrZWxldG9uOiBcXGY2ZjM7XHJcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xyXG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XHJcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XHJcbiRmYS12YXIta2V5bm90ZTogXFxmNjZjO1xyXG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xyXG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XHJcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xyXG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcclxuJGZhLXZhci1raXNzOiBcXGY1OTY7XHJcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XHJcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XHJcbiRmYS12YXIta2l0ZTogXFxmNmY0O1xyXG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xyXG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcclxuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcclxuJGZhLXZhci1sYW1iZGE6IFxcZjY2ZTtcclxuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XHJcbiRmYS12YXItbGFtcC1kZXNrOiBcXGUwMTQ7XHJcbiRmYS12YXItbGFtcC1mbG9vcjogXFxlMDE1O1xyXG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XHJcbiRmYS12YXItbGFuZG1hcmstYWx0OiBcXGY3NTI7XHJcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcclxuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcclxuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xyXG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xyXG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XHJcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xyXG4kZmEtdmFyLWxhc3NvOiBcXGY4Yzg7XHJcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XHJcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xyXG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XHJcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xyXG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xyXG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcclxuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xyXG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XHJcbiRmYS12YXItbGF5ZXItcGx1czogXFxmNWZmO1xyXG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcclxuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XHJcbiRmYS12YXItbGVhZi1tYXBsZTogXFxmNmY2O1xyXG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XHJcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xyXG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XHJcbiRmYS12YXItbGVzczogXFxmNDFkO1xyXG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xyXG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcclxuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xyXG4kZmEtdmFyLWxldmVsLXVwOiBcXGYxNDg7XHJcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XHJcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XHJcbiRmYS12YXItbGlnaHQtY2VpbGluZzogXFxlMDE2O1xyXG4kZmEtdmFyLWxpZ2h0LXN3aXRjaDogXFxlMDE3O1xyXG4kZmEtdmFyLWxpZ2h0LXN3aXRjaC1vZmY6IFxcZTAxODtcclxuJGZhLXZhci1saWdodC1zd2l0Y2gtb246IFxcZTAxOTtcclxuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcclxuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XHJcbiRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uOiBcXGY2NzE7XHJcbiRmYS12YXItbGlnaHRidWxiLW9uOiBcXGY2NzI7XHJcbiRmYS12YXItbGlnaHRidWxiLXNsYXNoOiBcXGY2NzM7XHJcbiRmYS12YXItbGlnaHRzLWhvbGlkYXk6IFxcZjdiMjtcclxuJGZhLXZhci1saW5lOiBcXGYzYzA7XHJcbiRmYS12YXItbGluZS1jb2x1bW5zOiBcXGY4NzA7XHJcbiRmYS12YXItbGluZS1oZWlnaHQ6IFxcZjg3MTtcclxuJGZhLXZhci1saW5rOiBcXGYwYzE7XHJcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcclxuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xyXG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xyXG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XHJcbiRmYS12YXItbGlwczogXFxmNjAwO1xyXG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xyXG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcclxuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xyXG4kZmEtdmFyLWxpc3QtbXVzaWM6IFxcZjhjOTtcclxuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XHJcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xyXG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XHJcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcclxuJGZhLXZhci1sb2NhdGlvbi1jaXJjbGU6IFxcZjYwMjtcclxuJGZhLXZhci1sb2NhdGlvbi1zbGFzaDogXFxmNjAzO1xyXG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcclxuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xyXG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xyXG4kZmEtdmFyLWxvY2stb3Blbi1hbHQ6IFxcZjNjMjtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcclxuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcclxuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XHJcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xyXG4kZmEtdmFyLWxvdmVzZWF0OiBcXGY0Y2M7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xyXG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XHJcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XHJcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcclxuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xyXG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcclxuJGZhLXZhci1tYWNlOiBcXGY2Zjg7XHJcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xyXG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XHJcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XHJcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XHJcbiRmYS12YXItbWFpbGJveDogXFxmODEzO1xyXG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xyXG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcclxuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xyXG4kZmEtdmFyLW1hbmRvbGluOiBcXGY2Zjk7XHJcbiRmYS12YXItbWFwOiBcXGYyNzk7XHJcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xyXG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XHJcbiRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2g6IFxcZjYwNTtcclxuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XHJcbiRmYS12YXItbWFwLW1hcmtlci1lZGl0OiBcXGY2MDc7XHJcbiRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbjogXFxmNjA4O1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItbWludXM6IFxcZjYwOTtcclxuJGZhLXZhci1tYXAtbWFya2VyLXBsdXM6IFxcZjYwYTtcclxuJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uOiBcXGY2MGI7XHJcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItc21pbGU6IFxcZjYwZDtcclxuJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzOiBcXGY2MGU7XHJcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xyXG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xyXG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XHJcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XHJcbiRmYS12YXItbWFyczogXFxmMjIyO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xyXG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcclxuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xyXG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xyXG4kZmEtdmFyLW1kYjogXFxmOGNhO1xyXG4kZmEtdmFyLW1lYXQ6IFxcZjgxNDtcclxuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xyXG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcclxuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcclxuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xyXG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xyXG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XHJcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XHJcbiRmYS12YXItbWVnYXBob25lOiBcXGY2NzU7XHJcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcclxuJGZhLXZhci1tZWg6IFxcZjExYTtcclxuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcclxuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XHJcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XHJcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcclxuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XHJcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xyXG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xyXG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xyXG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcclxuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XHJcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQ6IFxcZjhjYjtcclxuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XHJcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XHJcbiRmYS12YXItbWljcm93YXZlOiBcXGUwMWI7XHJcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xyXG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XHJcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XHJcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xyXG4kZmEtdmFyLW1pbnVzLW9jdGFnb246IFxcZjMwODtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcclxuJGZhLXZhci1taXN0bGV0b2U6IFxcZjdiNDtcclxuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcclxuJGZhLXZhci1taXg6IFxcZjNjYjtcclxuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xyXG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XHJcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XHJcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XHJcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xyXG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XHJcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XHJcbiRmYS12YXItbW9keDogXFxmMjg1O1xyXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcclxuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcclxuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQ6IFxcZjg3MjtcclxuJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdDogXFxmODczO1xyXG4kZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZTogXFxmNjExO1xyXG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xyXG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XHJcbiRmYS12YXItbW9vbjogXFxmMTg2O1xyXG4kZmEtdmFyLW1vb24tY2xvdWQ6IFxcZjc1NDtcclxuJGZhLXZhci1tb29uLXN0YXJzOiBcXGY3NTU7XHJcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xyXG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xyXG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcclxuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xyXG4kZmEtdmFyLW1vdW50YWluczogXFxmNmZkO1xyXG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XHJcbiRmYS12YXItbW91c2UtYWx0OiBcXGY4Y2Q7XHJcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xyXG4kZmEtdmFyLW1wMy1wbGF5ZXI6IFxcZjhjZTtcclxuJGZhLXZhci1tdWc6IFxcZjg3NDtcclxuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XHJcbiRmYS12YXItbXVnLW1hcnNobWFsbG93czogXFxmN2I3O1xyXG4kZmEtdmFyLW11Zy10ZWE6IFxcZjg3NTtcclxuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xyXG4kZmEtdmFyLW11c2ljLWFsdDogXFxmOGNmO1xyXG4kZmEtdmFyLW11c2ljLWFsdC1zbGFzaDogXFxmOGQwO1xyXG4kZmEtdmFyLW11c2ljLXNsYXNoOiBcXGY4ZDE7XHJcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xyXG4kZmEtdmFyLW5hcndoYWw6IFxcZjZmZTtcclxuJGZhLXZhci1uZW9zOiBcXGY2MTI7XHJcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xyXG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xyXG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xyXG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xyXG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcclxuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XHJcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XHJcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xyXG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xyXG4kZmEtdmFyLW5zODogXFxmM2Q1O1xyXG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XHJcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XHJcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcclxuJGZhLXZhci1vY3RhZ29uOiBcXGYzMDY7XHJcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcclxuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XHJcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcclxuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcclxuJGZhLXZhci1vbTogXFxmNjc5O1xyXG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XHJcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcclxuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcclxuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xyXG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcclxuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xyXG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XHJcbiRmYS12YXItb3NpOiBcXGY0MWE7XHJcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcclxuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItb3V0bGV0OiBcXGUwMWM7XHJcbiRmYS12YXItb3ZlbjogXFxlMDFkO1xyXG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XHJcbiRmYS12YXItcGFnZS1icmVhazogXFxmODc3O1xyXG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XHJcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcclxuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xyXG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xyXG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcclxuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcclxuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcclxuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XHJcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcclxuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcclxuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XHJcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XHJcbiRmYS12YXItcGFyYWdyYXBoLXJ0bDogXFxmODc4O1xyXG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcclxuJGZhLXZhci1wYXJraW5nLWNpcmNsZTogXFxmNjE1O1xyXG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoOiBcXGY2MTY7XHJcbiRmYS12YXItcGFya2luZy1zbGFzaDogXFxmNjE3O1xyXG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XHJcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcclxuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xyXG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcclxuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xyXG4kZmEtdmFyLXBhdzogXFxmMWIwO1xyXG4kZmEtdmFyLXBhdy1hbHQ6IFxcZjcwMTtcclxuJGZhLXZhci1wYXctY2xhd3M6IFxcZjcwMjtcclxuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcclxuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xyXG4kZmEtdmFyLXBlZ2FzdXM6IFxcZjcwMztcclxuJGZhLXZhci1wZW46IFxcZjMwNDtcclxuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XHJcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XHJcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xyXG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcclxuJGZhLXZhci1wZW5jaWw6IFxcZjA0MDtcclxuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XHJcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcclxuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcclxuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XHJcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XHJcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xyXG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xyXG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcclxuJGZhLXZhci1wZXJieXRlOiBcXGUwODM7XHJcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xyXG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcclxuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcclxuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcclxuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcclxuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcclxuJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHk6IFxcZjRkMTtcclxuJGZhLXZhci1wZXJzb24tc2lnbjogXFxmNzU3O1xyXG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XHJcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcclxuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XHJcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcclxuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcclxuJGZhLXZhci1waG9uZS1sYXB0b3A6IFxcZjg3YTtcclxuJGZhLXZhci1waG9uZS1vZmZpY2U6IFxcZjY3ZDtcclxuJGZhLXZhci1waG9uZS1wbHVzOiBcXGY0ZDI7XHJcbiRmYS12YXItcGhvbmUtcm90YXJ5OiBcXGY4ZDM7XHJcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcclxuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XHJcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XHJcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcclxuJGZhLXZhci1waHA6IFxcZjQ1NztcclxuJGZhLXZhci1waTogXFxmNjdlO1xyXG4kZmEtdmFyLXBpYW5vOiBcXGY4ZDQ7XHJcbiRmYS12YXItcGlhbm8ta2V5Ym9hcmQ6IFxcZjhkNTtcclxuJGZhLXZhci1waWU6IFxcZjcwNTtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XHJcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcclxuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcclxuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xyXG4kZmEtdmFyLXBpZzogXFxmNzA2O1xyXG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcclxuJGZhLXZhci1waWxsczogXFxmNDg0O1xyXG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XHJcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xyXG4kZmEtdmFyLXBpenphOiBcXGY4MTc7XHJcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcclxuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XHJcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcclxuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcclxuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XHJcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XHJcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcclxuJGZhLXZhci1wbGFuZXQtbW9vbjogXFxlMDFmO1xyXG4kZmEtdmFyLXBsYW5ldC1yaW5nZWQ6IFxcZTAyMDtcclxuJGZhLXZhci1wbGF5OiBcXGYwNGI7XHJcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcclxuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xyXG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcclxuJGZhLXZhci1wbHVzOiBcXGYwNjc7XHJcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcclxuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcclxuJGZhLXZhci1wbHVzLW9jdGFnb246IFxcZjMwMTtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcclxuJGZhLXZhci1wb2RpdW06IFxcZjY4MDtcclxuJGZhLXZhci1wb2RpdW0tc3RhcjogXFxmNzU4O1xyXG4kZmEtdmFyLXBvbGljZS1ib3g6IFxcZTAyMTtcclxuJGZhLXZhci1wb2xsOiBcXGY2ODE7XHJcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XHJcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcclxuJGZhLXZhci1wb286IFxcZjJmZTtcclxuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcclxuJGZhLXZhci1wb29wOiBcXGY2MTk7XHJcbiRmYS12YXItcG9wY29ybjogXFxmODE5O1xyXG4kZmEtdmFyLXBvcnRhbC1lbnRlcjogXFxlMDIyO1xyXG4kZmEtdmFyLXBvcnRhbC1leGl0OiBcXGUwMjM7XHJcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcclxuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XHJcbiRmYS12YXItcHJheTogXFxmNjgzO1xyXG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcclxuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcclxuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XHJcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcclxuJGZhLXZhci1wcmVzZW50YXRpb246IFxcZjY4NTtcclxuJGZhLXZhci1wcmludDogXFxmMDJmO1xyXG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xyXG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XHJcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xyXG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xyXG4kZmEtdmFyLXByb2plY3RvcjogXFxmOGQ2O1xyXG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xyXG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xyXG4kZmEtdmFyLXB1bXBraW46IFxcZjcwNztcclxuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcclxuJGZhLXZhci1weXRob246IFxcZjNlMjtcclxuJGZhLXZhci1xcTogXFxmMWQ2O1xyXG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XHJcbiRmYS12YXItcXVlc3Rpb24tc3F1YXJlOiBcXGYyZmQ7XHJcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XHJcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XHJcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcclxuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xyXG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xyXG4kZmEtdmFyLXJhYmJpdDogXFxmNzA4O1xyXG4kZmEtdmFyLXJhYmJpdC1mYXN0OiBcXGY3MDk7XHJcbiRmYS12YXItcmFjcXVldDogXFxmNDVhO1xyXG4kZmEtdmFyLXJhZGFyOiBcXGUwMjQ7XHJcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XHJcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xyXG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XHJcbiRmYS12YXItcmFkaW8tYWx0OiBcXGY4ZDg7XHJcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xyXG4kZmEtdmFyLXJhaW5kcm9wczogXFxmNzVjO1xyXG4kZmEtdmFyLXJhbTogXFxmNzBhO1xyXG4kZmEtdmFyLXJhbXAtbG9hZGluZzogXFxmNGQ0O1xyXG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xyXG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xyXG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcclxuJGZhLXZhci1yYXlndW46IFxcZTAyNTtcclxuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xyXG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XHJcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XHJcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcclxuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XHJcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XHJcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS13aWRlOiBcXGYyZmM7XHJcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xyXG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xyXG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcclxuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcclxuJGZhLXZhci1yZWRvOiBcXGYwMWU7XHJcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcclxuJGZhLXZhci1yZWZyaWdlcmF0b3I6IFxcZTAyNjtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XHJcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xyXG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xyXG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xyXG4kZmEtdmFyLXJlcGVhdC0xOiBcXGYzNjU7XHJcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XHJcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xyXG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XHJcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XHJcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XHJcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xyXG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xyXG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xyXG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XHJcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xyXG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XHJcbiRmYS12YXItcmV2OiBcXGY1YjI7XHJcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XHJcbiRmYS12YXItcmluZzogXFxmNzBiO1xyXG4kZmEtdmFyLXJpbmdzLXdlZGRpbmc6IFxcZjgxYjtcclxuJGZhLXZhci1yb2FkOiBcXGYwMTg7XHJcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcclxuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcclxuJGZhLXZhci1yb2NrZXQtbGF1bmNoOiBcXGUwMjc7XHJcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xyXG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcclxuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xyXG4kZmEtdmFyLXJvdXRlLWhpZ2h3YXk6IFxcZjYxYTtcclxuJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlOiBcXGY2MWI7XHJcbiRmYS12YXItcm91dGVyOiBcXGY4ZGE7XHJcbiRmYS12YXItcnNzOiBcXGYwOWU7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xyXG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcclxuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xyXG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XHJcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xyXG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XHJcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcclxuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XHJcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xyXG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcclxuJGZhLXZhci1ydjogXFxmN2JlO1xyXG4kZmEtdmFyLXNhY2s6IFxcZjgxYztcclxuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xyXG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcclxuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xyXG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xyXG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XHJcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xyXG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XHJcbiRmYS12YXItc2FzczogXFxmNDFlO1xyXG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xyXG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XHJcbiRmYS12YXItc2F1c2FnZTogXFxmODIwO1xyXG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcclxuJGZhLXZhci1zYXgtaG90OiBcXGY4ZGI7XHJcbiRmYS12YXItc2F4b3Bob25lOiBcXGY4ZGM7XHJcbiRmYS12YXItc2NhbHBlbDogXFxmNjFkO1xyXG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xyXG4kZmEtdmFyLXNjYW5uZXI6IFxcZjQ4ODtcclxuJGZhLXZhci1zY2FubmVyLWltYWdlOiBcXGY4ZjM7XHJcbiRmYS12YXItc2Nhbm5lci1rZXlib2FyZDogXFxmNDg5O1xyXG4kZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW46IFxcZjQ4YTtcclxuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcclxuJGZhLXZhci1zY2FyZjogXFxmN2MxO1xyXG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xyXG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xyXG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XHJcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XHJcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XHJcbiRmYS12YXItc2Nyb2xsLW9sZDogXFxmNzBmO1xyXG4kZmEtdmFyLXNjcnViYmVyOiBcXGYyZjg7XHJcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XHJcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xyXG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xyXG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcclxuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcclxuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcclxuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xyXG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XHJcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcclxuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xyXG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xyXG4kZmEtdmFyLXNlbmQtYmFjazogXFxmODdlO1xyXG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcclxuJGZhLXZhci1zZW5zb3I6IFxcZTAyODtcclxuJGZhLXZhci1zZW5zb3ItYWxlcnQ6IFxcZTAyOTtcclxuJGZhLXZhci1zZW5zb3ItZmlyZTogXFxlMDJhO1xyXG4kZmEtdmFyLXNlbnNvci1vbjogXFxlMDJiO1xyXG4kZmEtdmFyLXNlbnNvci1zbW9rZTogXFxlMDJjO1xyXG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xyXG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xyXG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xyXG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XHJcbiRmYS12YXItc2hhcmUtYWxsOiBcXGYzNjc7XHJcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xyXG4kZmEtdmFyLXNoZWVwOiBcXGY3MTE7XHJcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcclxuJGZhLXZhci1zaGllbGQ6IFxcZjEzMjtcclxuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XHJcbiRmYS12YXItc2hpZWxkLWNoZWNrOiBcXGYyZjc7XHJcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XHJcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XHJcbiRmYS12YXItc2hpcDogXFxmMjFhO1xyXG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcclxuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xyXG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xyXG4kZmEtdmFyLXNoaXNoLWtlYmFiOiBcXGY4MjE7XHJcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcclxuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XHJcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XHJcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xyXG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XHJcbiRmYS12YXItc2hvdmVsOiBcXGY3MTM7XHJcbiRmYS12YXItc2hvdmVsLXNub3c6IFxcZjdjMztcclxuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcclxuJGZhLXZhci1zaHJlZGRlcjogXFxmNjhhO1xyXG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XHJcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcclxuJGZhLXZhci1zaWNrbGU6IFxcZjgyMjtcclxuJGZhLXZhci1zaWdtYTogXFxmNjhiO1xyXG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcclxuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XHJcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcclxuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XHJcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcclxuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcclxuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcclxuJGZhLXZhci1zaWduYWwtMTogXFxmNjhjO1xyXG4kZmEtdmFyLXNpZ25hbC0yOiBcXGY2OGQ7XHJcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcclxuJGZhLXZhci1zaWduYWwtNDogXFxmNjhmO1xyXG4kZmEtdmFyLXNpZ25hbC1hbHQ6IFxcZjY5MDtcclxuJGZhLXZhci1zaWduYWwtYWx0LTE6IFxcZjY5MTtcclxuJGZhLXZhci1zaWduYWwtYWx0LTI6IFxcZjY5MjtcclxuJGZhLXZhci1zaWduYWwtYWx0LTM6IFxcZjY5MztcclxuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XHJcbiRmYS12YXItc2lnbmFsLXNsYXNoOiBcXGY2OTU7XHJcbiRmYS12YXItc2lnbmFsLXN0cmVhbTogXFxmOGRkO1xyXG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xyXG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XHJcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcclxuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XHJcbiRmYS12YXItc2lyZW46IFxcZTAyZDtcclxuJGZhLXZhci1zaXJlbi1vbjogXFxlMDJlO1xyXG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcclxuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XHJcbiRmYS12YXItc2l0aDogXFxmNTEyO1xyXG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcclxuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xyXG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xyXG4kZmEtdmFyLXNraS1qdW1wOiBcXGY3Yzc7XHJcbiRmYS12YXItc2tpLWxpZnQ6IFxcZjdjODtcclxuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcclxuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XHJcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcclxuJGZhLXZhci1za3VsbC1jb3c6IFxcZjhkZTtcclxuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XHJcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcclxuJGZhLXZhci1za3lwZTogXFxmMTdlO1xyXG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XHJcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xyXG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XHJcbiRmYS12YXItc2xlZGRpbmc6IFxcZjdjYjtcclxuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcclxuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcclxuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XHJcbiRmYS12YXItc2xpZGVycy12OiBcXGYzZjE7XHJcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcclxuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xyXG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcclxuJGZhLXZhci1zbWlsZS1wbHVzOiBcXGY1Yjk7XHJcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xyXG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcclxuJGZhLXZhci1zbW9rZTogXFxmNzYwO1xyXG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcclxuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xyXG4kZmEtdmFyLXNtczogXFxmN2NkO1xyXG4kZmEtdmFyLXNuYWtlOiBcXGY3MTY7XHJcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcclxuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xyXG4kZmEtdmFyLXNub296ZTogXFxmODgwO1xyXG4kZmEtdmFyLXNub3ctYmxvd2luZzogXFxmNzYxO1xyXG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xyXG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xyXG4kZmEtdmFyLXNub3dmbGFrZXM6IFxcZjdjZjtcclxuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XHJcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xyXG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XHJcbiRmYS12YXItc29hcDogXFxlMDZlO1xyXG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XHJcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcclxuJGZhLXZhci1zb2xhci1zeXN0ZW06IFxcZTAyZjtcclxuJGZhLXZhci1zb3J0OiBcXGYwZGM7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcclxuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xyXG4kZmEtdmFyLXNvcnQtYWx0OiBcXGY4ODM7XHJcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XHJcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcclxuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcclxuJGZhLXZhci1zb3J0LWNpcmNsZTogXFxlMDMwO1xyXG4kZmEtdmFyLXNvcnQtY2lyY2xlLWRvd246IFxcZTAzMTtcclxuJGZhLXZhci1zb3J0LWNpcmNsZS11cDogXFxlMDMyO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XHJcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XHJcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xyXG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd246IFxcZjg4ODtcclxuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdDogXFxmODg5O1xyXG4kZmEtdmFyLXNvcnQtc2hhcGVzLXVwOiBcXGY4OGE7XHJcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XHJcbiRmYS12YXItc29ydC1zaXplLWRvd246IFxcZjg4YztcclxuJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQ6IFxcZjg4ZDtcclxuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcclxuJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0OiBcXGY4OGY7XHJcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcclxuJGZhLXZhci1zb3VwOiBcXGY4MjM7XHJcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xyXG4kZmEtdmFyLXNwYTogXFxmNWJiO1xyXG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcclxuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb246IFxcZTAzMztcclxuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OiBcXGUwMzQ7XHJcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcclxuJGZhLXZhci1zcGFya2xlczogXFxmODkwO1xyXG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcclxuJGZhLXZhci1zcGVha2VyOiBcXGY4ZGY7XHJcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XHJcbiRmYS12YXItc3BlYWtlcnM6IFxcZjhlMDtcclxuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xyXG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xyXG4kZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdzogXFxmNzE4O1xyXG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcclxuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XHJcbiRmYS12YXItc3Bpbm5lci10aGlyZDogXFxmM2Y0O1xyXG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcclxuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XHJcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XHJcbiRmYS12YXItc3ByaW5rbGVyOiBcXGUwMzU7XHJcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XHJcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcclxuJGZhLXZhci1zcXVhcmUtcm9vdDogXFxmNjk3O1xyXG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xyXG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XHJcbiRmYS12YXItc3F1aXJyZWw6IFxcZjcxYTtcclxuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XHJcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XHJcbiRmYS12YXItc3RhZmY6IFxcZjcxYjtcclxuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xyXG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcclxuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xyXG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XHJcbiRmYS12YXItc3Rhci1leGNsYW1hdGlvbjogXFxmMmYzO1xyXG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xyXG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcclxuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XHJcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XHJcbiRmYS12YXItc3Rhci1zaG9vdGluZzogXFxlMDM2O1xyXG4kZmEtdmFyLXN0YXJmaWdodGVyOiBcXGUwMzc7XHJcbiRmYS12YXItc3RhcmZpZ2h0ZXItYWx0OiBcXGUwMzg7XHJcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcclxuJGZhLXZhci1zdGFyc2hpcDogXFxlMDM5O1xyXG4kZmEtdmFyLXN0YXJzaGlwLWZyZWlnaHRlcjogXFxlMDNhO1xyXG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcclxuJGZhLXZhci1zdGVhazogXFxmODI0O1xyXG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XHJcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XHJcbiRmYS12YXItc3RlZXJpbmctd2hlZWw6IFxcZjYyMjtcclxuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XHJcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcclxuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcclxuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xyXG4kZmEtdmFyLXN0b2NraW5nOiBcXGY3ZDU7XHJcbiRmYS12YXItc3RvbWFjaDogXFxmNjIzO1xyXG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xyXG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xyXG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xyXG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XHJcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XHJcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XHJcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcclxuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcclxuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xyXG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcclxuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcclxuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xyXG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XHJcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcclxuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcclxuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcclxuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcclxuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xyXG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcclxuJGZhLXZhci1zdW46IFxcZjE4NTtcclxuJGZhLXZhci1zdW4tY2xvdWQ6IFxcZjc2MztcclxuJGZhLXZhci1zdW4tZHVzdDogXFxmNzY0O1xyXG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XHJcbiRmYS12YXItc3VuZ2xhc3NlczogXFxmODkyO1xyXG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcclxuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcclxuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XHJcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XHJcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcclxuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XHJcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xyXG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XHJcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xyXG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcclxuJGZhLXZhci1zd29yZDogXFxmNzFjO1xyXG4kZmEtdmFyLXN3b3JkLWxhc2VyOiBcXGUwM2I7XHJcbiRmYS12YXItc3dvcmQtbGFzZXItYWx0OiBcXGUwM2M7XHJcbiRmYS12YXItc3dvcmRzOiBcXGY3MWQ7XHJcbiRmYS12YXItc3dvcmRzLWxhc2VyOiBcXGUwM2Q7XHJcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xyXG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xyXG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcclxuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xyXG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcclxuJGZhLXZhci10YWJsZTogXFxmMGNlO1xyXG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xyXG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xyXG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcclxuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xyXG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xyXG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcclxuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmMGU0O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcclxuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0OiBcXGY2MjY7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdzogXFxmNjI3O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6IFxcZjYyODtcclxuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcclxuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcclxuJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3Q6IFxcZjYyYjtcclxuJGZhLXZhci10YWNob21ldGVyLXNsb3c6IFxcZjYyYztcclxuJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3Q6IFxcZjYyZDtcclxuJGZhLXZhci10YWNvOiBcXGY4MjY7XHJcbiRmYS12YXItdGFnOiBcXGYwMmI7XHJcbiRmYS12YXItdGFnczogXFxmMDJjO1xyXG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XHJcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XHJcbiRmYS12YXItdGFwZTogXFxmNGRiO1xyXG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XHJcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XHJcbiRmYS12YXItdGF4aTogXFxmMWJhO1xyXG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xyXG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XHJcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xyXG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XHJcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcclxuJGZhLXZhci10ZWxlc2NvcGU6IFxcZTAzZTtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkOiBcXGY3Njg7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhvdDogXFxmNzZhO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xyXG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XHJcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcclxuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xyXG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xyXG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcclxuJGZhLXZhci10aDogXFxmMDBhO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XHJcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xyXG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xyXG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcclxuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XHJcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcclxuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XHJcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XHJcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XHJcbiRmYS12YXItdGh1bmRlcnN0b3JtLW1vb246IFxcZjc2ZDtcclxuJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuOiBcXGY3NmU7XHJcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XHJcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xyXG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xyXG4kZmEtdmFyLXRpbGRlOiBcXGY2OWY7XHJcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcclxuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XHJcbiRmYS12YXItdGltZXMtb2N0YWdvbjogXFxmMmYwO1xyXG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xyXG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcclxuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XHJcbiRmYS12YXItdGlyZTogXFxmNjMxO1xyXG4kZmEtdmFyLXRpcmUtZmxhdDogXFxmNjMyO1xyXG4kZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZzogXFxmNjMzO1xyXG4kZmEtdmFyLXRpcmUtcnVnZ2VkOiBcXGY2MzQ7XHJcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XHJcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xyXG4kZmEtdmFyLXRvbWJzdG9uZTogXFxmNzIwO1xyXG4kZmEtdmFyLXRvbWJzdG9uZS1hbHQ6IFxcZjcyMTtcclxuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XHJcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcclxuJGZhLXZhci10b290aDogXFxmNWM5O1xyXG4kZmEtdmFyLXRvb3RoYnJ1c2g6IFxcZjYzNTtcclxuJGZhLXZhci10b3JhaDogXFxmNmEwO1xyXG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcclxuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XHJcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xyXG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcclxuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcclxuJGZhLXZhci10cmFmZmljLWNvbmU6IFxcZjYzNjtcclxuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XHJcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdzogXFxmNjM5O1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcDogXFxmNjNhO1xyXG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcclxuJGZhLXZhci10cmFpbjogXFxmMjM4O1xyXG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcclxuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xyXG4kZmEtdmFyLXRyYW5zcG9ydGVyOiBcXGUwNDI7XHJcbiRmYS12YXItdHJhbnNwb3J0ZXItMTogXFxlMDQzO1xyXG4kZmEtdmFyLXRyYW5zcG9ydGVyLTI6IFxcZTA0NDtcclxuJGZhLXZhci10cmFuc3BvcnRlci0zOiBcXGUwNDU7XHJcbiRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHk6IFxcZTA0NjtcclxuJGZhLXZhci10cmFzaDogXFxmMWY4O1xyXG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xyXG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcclxuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xyXG4kZmEtdmFyLXRyYXNoLXVuZG86IFxcZjg5NTtcclxuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xyXG4kZmEtdmFyLXRyZWFzdXJlLWNoZXN0OiBcXGY3MjM7XHJcbiRmYS12YXItdHJlZTogXFxmMWJiO1xyXG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XHJcbiRmYS12YXItdHJlZS1jaHJpc3RtYXM6IFxcZjdkYjtcclxuJGZhLXZhci10cmVlLWRlY29yYXRlZDogXFxmN2RjO1xyXG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcclxuJGZhLXZhci10cmVlLXBhbG06IFxcZjgyYjtcclxuJGZhLXZhci10cmVlczogXFxmNzI0O1xyXG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xyXG4kZmEtdmFyLXRyaWFuZ2xlOiBcXGYyZWM7XHJcbiRmYS12YXItdHJpYW5nbGUtbXVzaWM6IFxcZjhlMjtcclxuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xyXG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xyXG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcclxuJGZhLXZhci10cnVjazogXFxmMGQxO1xyXG4kZmEtdmFyLXRydWNrLWNvbnRhaW5lcjogXFxmNGRjO1xyXG4kZmEtdmFyLXRydWNrLWNvdWNoOiBcXGY0ZGQ7XHJcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xyXG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcclxuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcclxuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcclxuJGZhLXZhci10cnVjay1wbG93OiBcXGY3ZGU7XHJcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xyXG4kZmEtdmFyLXRydW1wZXQ6IFxcZjhlMztcclxuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcclxuJGZhLXZhci10dHk6IFxcZjFlNDtcclxuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XHJcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XHJcbiRmYS12YXItdHVybnRhYmxlOiBcXGY4ZTQ7XHJcbiRmYS12YXItdHVydGxlOiBcXGY3MjY7XHJcbiRmYS12YXItdHY6IFxcZjI2YztcclxuJGZhLXZhci10di1hbHQ6IFxcZjhlNTtcclxuJGZhLXZhci10di1tdXNpYzogXFxmOGU2O1xyXG4kZmEtdmFyLXR2LXJldHJvOiBcXGY0MDE7XHJcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XHJcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XHJcbiRmYS12YXItdHlwZXdyaXRlcjogXFxmOGU3O1xyXG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XHJcbiRmYS12YXItdWJlcjogXFxmNDAyO1xyXG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xyXG4kZmEtdmFyLXVmbzogXFxlMDQ3O1xyXG4kZmEtdmFyLXVmby1iZWFtOiBcXGUwNDg7XHJcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcclxuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XHJcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcclxuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xyXG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xyXG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xyXG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcclxuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xyXG4kZmEtdmFyLXVuaWNvcm46IFxcZjcyNztcclxuJGZhLXZhci11bmlvbjogXFxmNmEyO1xyXG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XHJcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xyXG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xyXG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcclxuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xyXG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcclxuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcclxuJGZhLXZhci11cHM6IFxcZjdlMDtcclxuJGZhLXZhci11c2I6IFxcZjI4NztcclxuJGZhLXZhci11c2ItZHJpdmU6IFxcZjhlOTtcclxuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XHJcbiRmYS12YXItdXNkLXNxdWFyZTogXFxmMmU5O1xyXG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcclxuJGZhLXZhci11c2VyLWFsaWVuOiBcXGUwNGE7XHJcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcclxuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xyXG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XHJcbiRmYS12YXItdXNlci1jaGFydDogXFxmNmEzO1xyXG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xyXG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcclxuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xyXG4kZmEtdmFyLXVzZXItY293Ym95OiBcXGY4ZWE7XHJcbiRmYS12YXItdXNlci1jcm93bjogXFxmNmE0O1xyXG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xyXG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xyXG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcclxuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XHJcbiRmYS12YXItdXNlci1oZWFkc2V0OiBcXGY4MmQ7XHJcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XHJcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XHJcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xyXG4kZmEtdmFyLXVzZXItbWQtY2hhdDogXFxmODJlO1xyXG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcclxuJGZhLXZhci11c2VyLW11c2ljOiBcXGY4ZWI7XHJcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xyXG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcclxuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcclxuJGZhLXZhci11c2VyLXJvYm90OiBcXGUwNGI7XHJcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcclxuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xyXG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcclxuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xyXG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XHJcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xyXG4kZmEtdmFyLXVzZXItdW5sb2NrOiBcXGUwNTg7XHJcbiRmYS12YXItdXNlci12aXNvcjogXFxlMDRjO1xyXG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XHJcbiRmYS12YXItdXNlcnMtY2xhc3M6IFxcZjYzZDtcclxuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcclxuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xyXG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcclxuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xyXG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcclxuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xyXG4kZmEtdmFyLXV0ZW5zaWwtZm9yazogXFxmMmUzO1xyXG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcclxuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XHJcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcclxuJGZhLXZhci11dGVuc2lscy1hbHQ6IFxcZjJlNjtcclxuJGZhLXZhci12YWFkaW46IFxcZjQwODtcclxuJGZhLXZhci12YWN1dW06IFxcZTA0ZDtcclxuJGZhLXZhci12YWN1dW0tcm9ib3Q6IFxcZTA0ZTtcclxuJGZhLXZhci12YWx1ZS1hYnNvbHV0ZTogXFxmNmE2O1xyXG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcclxuJGZhLXZhci12ZW51czogXFxmMjIxO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcclxuJGZhLXZhci12ZXN0OiBcXGUwODU7XHJcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XHJcbiRmYS12YXItdmhzOiBcXGY4ZWM7XHJcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xyXG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xyXG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcclxuJGZhLXZhci12aWFsOiBcXGY0OTI7XHJcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcclxuJGZhLXZhci12aWJlcjogXFxmNDA5O1xyXG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XHJcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xyXG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XHJcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XHJcbiRmYS12YXItdmltZW86IFxcZjQwYTtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcclxuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XHJcbiRmYS12YXItdmluZTogXFxmMWNhO1xyXG4kZmEtdmFyLXZpb2xpbjogXFxmOGVkO1xyXG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XHJcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcclxuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XHJcbiRmYS12YXItdms6IFxcZjE4OTtcclxuJGZhLXZhci12bnY6IFxcZjQwYjtcclxuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcclxuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XHJcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XHJcbiRmYS12YXItdm9sdW1lOiBcXGY2YTg7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcclxuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xyXG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcclxuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcclxuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcclxuJGZhLXZhci12b3RlLW5heTogXFxmNzcxO1xyXG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XHJcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XHJcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcclxuJGZhLXZhci13YWdvbi1jb3ZlcmVkOiBcXGY4ZWU7XHJcbiRmYS12YXItd2Fsa2VyOiBcXGY4MzE7XHJcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xyXG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcclxuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcclxuJGZhLXZhci13YW5kOiBcXGY3MmE7XHJcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmNzJiO1xyXG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xyXG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcclxuJGZhLXZhci13YXNoZXI6IFxcZjg5ODtcclxuJGZhLXZhci13YXRjaDogXFxmMmUxO1xyXG4kZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3I6IFxcZjhmMDtcclxuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XHJcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xyXG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XHJcbiRmYS12YXItd2F0ZXItbG93ZXI6IFxcZjc3NDtcclxuJGZhLXZhci13YXRlci1yaXNlOiBcXGY3NzU7XHJcbiRmYS12YXItd2F2ZS1zaW5lOiBcXGY4OTk7XHJcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcclxuJGZhLXZhci13YXZlLXRyaWFuZ2xlOiBcXGY4OWE7XHJcbiRmYS12YXItd2F2ZWZvcm06IFxcZjhmMTtcclxuJGZhLXZhci13YXZlZm9ybS1wYXRoOiBcXGY4ZjI7XHJcbiRmYS12YXItd2F6ZTogXFxmODNmO1xyXG4kZmEtdmFyLXdlYmNhbTogXFxmODMyO1xyXG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xyXG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xyXG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XHJcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XHJcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcclxuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcclxuJGZhLXZhci13aGFsZTogXFxmNzJjO1xyXG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XHJcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XHJcbiRmYS12YXItd2hlYXQ6IFxcZjcyZDtcclxuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XHJcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xyXG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XHJcbiRmYS12YXItd2lmaTogXFxmMWViO1xyXG4kZmEtdmFyLXdpZmktMTogXFxmNmFhO1xyXG4kZmEtdmFyLXdpZmktMjogXFxmNmFiO1xyXG4kZmEtdmFyLXdpZmktc2xhc2g6IFxcZjZhYztcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xyXG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcclxuJGZhLXZhci13aW5kLXR1cmJpbmU6IFxcZjg5YjtcclxuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcclxuJGZhLXZhci13aW5kb3c6IFxcZjQwZTtcclxuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XHJcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XHJcbiRmYS12YXItd2luZG93LWZyYW1lOiBcXGUwNGY7XHJcbiRmYS12YXItd2luZG93LWZyYW1lLW9wZW46IFxcZTA1MDtcclxuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcclxuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcclxuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xyXG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XHJcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xyXG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XHJcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XHJcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcclxuJGZhLXZhci13b2R1OiBcXGUwODg7XHJcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xyXG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XHJcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XHJcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xyXG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XHJcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xyXG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcclxuJGZhLXZhci13cmVhdGg6IFxcZjdlMjtcclxuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcclxuJGZhLXZhci14LXJheTogXFxmNDk3O1xyXG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcclxuJGZhLXZhci14aW5nOiBcXGYxNjg7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcclxuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcclxuJGZhLXZhci15YWhvbzogXFxmMTllO1xyXG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xyXG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xyXG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XHJcbiRmYS12YXIteWFybjogXFxmN2UzO1xyXG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcclxuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xyXG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XHJcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcclxuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XHJcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcclxuJGZhLXZhci16aGlodTogXFxmNjNmO1xyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG4iLCIvLyBBbmltYXRlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFN0YWNrZWQgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xyXG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hYmFjdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFiYWN1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjb3JuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItY29uZGl0aW9uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXJibmIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1zbm9vemUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxidW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGJ1bS1jb2xsZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWNvcm4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGllbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGllbi1tb25zdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1wLWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1wLWd1aXRhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5hbHl0aWNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWNyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1jcmF0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS10b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3Mtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXhlLWJhdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlLWJhdHRsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3BhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2twYWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3Rlcml1bSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtZG9sbGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtcGVyY2VudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLXNoZXJpZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLXNoZXJpZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZXItaG9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlci1ob25leSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZ3Mtc2hvcHBpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWhhaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFoYWkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbC1waWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsLXBpbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGxvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGxvdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsbG90LWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5qbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuam8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLXJlYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtc2Nhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtaG9vcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1ib2x0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZC1idW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQtYnVuayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNjaG9vbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZXRhbWF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXRhbWF4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWtpbmctbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpa2luZy1tb3VudGFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpb2hhemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlvaGF6YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFua2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFua2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kcy1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZHMtb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kcy1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kcy1yYWlzZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZS1icmVhayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWhlYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stc3BlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXNwZWxscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay11c2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3MtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va3MtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb21ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb21ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib290OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdGgtY3VydGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdGgtY3VydGFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY2VudGVyLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1jZW50ZXItaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jZW50ZXItdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWNlbnRlci12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItaW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW5vbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItb3V0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1vdXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdy1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93LWFycm93KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1iYWxsb3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnJhZ2lsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWhlYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hpbmctZ2xvdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0cy1jdXJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMtY3VybHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtbG9hZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtbG9hZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpbmctZm9yd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaW5nLWZyb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmluZy1mcm9udCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvd3Nlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZS1hcnJvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXJnZXItc29kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyZ2VyLXNvZGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cnJpdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cnJpdG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtc2Nob29sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eS1uLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXktbi1sYXJnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWJpbmV0LWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FiaW5ldC1maWxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWN0dXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhY3R1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZWRpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1zdGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItd2Vlayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWNvcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtY29yZGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1ob21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLW1vdmllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtbW92aWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1wb2xhcm9pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBmaXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5kbGUtaG9sZGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNvcm4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idWlsZGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1nYXJhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItbWVjaGFuaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1tZWNoYW5pYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItc2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci10aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItdGlsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItd2FzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJhdmFuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNzZXR0ZS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNzZXR0ZS10YXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQtc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdC1zcGFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdWxkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXVsZHJvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjdHYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpci1vZmZpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyLW9mZmljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1uZXR3b3JrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtc2NhdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtc2NhdHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlLXN3aXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2Utc3dpc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2VidXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZWJ1cmdlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGltbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGltbmV5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXJpbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGFyaW5ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXctbWFya3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsYXctbWFya3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtdXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZHJpenpsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWhhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWhhaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsLW1peGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW11c2ljKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW5ib3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW5ib3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNsZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zbGVldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNub3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMtbW9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcy1zdW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2x1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1jb21taXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLW1lcmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlLXBvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlLXBvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS10b2dvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtdG9nbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmluLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmaW4tY3Jvc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc21pbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtdGltZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZWRpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWxpbmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc21pbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3Mtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3Mtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXB1dGVyLWNsYXNzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wdXRlci1zcGVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wdXRlci1zcGVha2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uc3RydWN0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3JuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY290dG9uLWJ1cmVhdSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY293KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY293YmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY293YmVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvd2JlbGwtbW9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY293YmVsbC1tb3JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb2lzc2FudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvaXNzYW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFnZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYWdnZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVidWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYnVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXItcnVkb2xwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlci1ydWRvbHBoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVlemVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWV6ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXdwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV3cG9pbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRobDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFtb25kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDEwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQxMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDEyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQxMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ2KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kOCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2dpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2dpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXBsb21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXBsb21hKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2MtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2MtZHJpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNlYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvLW5vdC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG8tbm90LWVudGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9nLWxlYXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZy1sZWFzaGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmVpZGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmVpZGVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb25lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ5ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyeWVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlci1maXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lYXItbXVmZnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhci1tdWZmcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVjbGlwc2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lY2xpcHNlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2ctZnJpZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZy1mcmllZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxlcGhhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZXBoYW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXB0eS1zZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcHR5LXNldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbmdpbmUtd2FybmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC13aWRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1ldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZXZpbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbi10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuLXRhYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFybSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0LWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhdWNldC1kcmlwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2VydGlmaWNhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hhcnQtbGluZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LXBpZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWVkaXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zZWFyY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11c2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZXMtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLWNhbmlzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWNhbmlzdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1zbW9rZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVwbGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZXBsYWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaC1jb29rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gtY29va2VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNobGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNobGlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay1wb2lzb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrLXBvaXNvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrLXBvdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2stcG90aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxvd2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItZGFmZm9kaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG93ZXItdHVsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsb3dlci10dWxpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbHV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1dGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbHV4LWNhcGFjaXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1eC1jYXBhY2l0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1kb3dubG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdGltZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXRyZWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1jYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWNhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtaGVsbWV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ya2xpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcmtsaWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmFnaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZW5jaC1mcmllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlbmNoLWZyaWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3N0eS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9zdHktaGVhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnVuY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bmN0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxheHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGF4eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWUtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWUtYm9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcmFnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcmFnZS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcmFnZS1jYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXJhZ2Utb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FyYWdlLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXAtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0LWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naW5nZXJicmVhZC1tYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpbmdlcmJyZWFkLW1hbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hhbXBhZ25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGFtcGFnbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNpdHJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2l0cnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXNub3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLXNub3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1zdGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtc3RhbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvcHVyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvcHVyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFtb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFtb3Bob25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3J1bnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhci1lbGVjdHJpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taDE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgxKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taDI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taDM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taDQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWg0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lci13YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lci13YXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhlYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy11c2QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jaGVmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY2hlZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1zYW50YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXNhbnRhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpbnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1icmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWhlYWRwaG9uZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtdnI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtdnIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtcmF0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbG1ldC1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbG1ldC1iYXR0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZXhhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1tYXNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXN0aWNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXN0aWNrcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWhlYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1sZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1sZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtbGctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2QtY2xvYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2QtY2xvYWspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcml6b250YWwtcnVsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1zYWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLXNhZGRsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWZsb29kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1mbG9vZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWxlYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1sZWF2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1uaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXJldHVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtcmV0dXJuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91c2Utc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1zaWduYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odW1pZGl0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVtaWRpdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odXJyaWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1cnJpY2FuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWNlLXNrYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2Utc2thdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2UtcG9sYXJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlLXBvbGFyb2lkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveC1vdXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnktYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluaGFsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluaGFsZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlZ3JhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZWdyYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNlY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyc2VjdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52ZW50b3J5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlzbGFuZC10cm9waWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXNsYW5kLXRyb3BpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzLW5vdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qYWNrLW8tbGFudGVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamFjay1vLWxhbnRlcm4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tam95c3RpY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpveXN0aWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWp1Zyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FnZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2F6b286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthem9vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2VybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2VybmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5LXNrZWxldG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXktc2tlbGV0b24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlub3RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lkbmV5czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lkbmV5cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2l0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta25pZmUta2l0Y2hlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta25pZmUta2l0Y2hlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFtYmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1iZGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFtcC1kZXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wLWRlc2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wLWZsb29yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3NvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXNzbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXNxdWludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItbWludXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLW1hcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLW1hcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1vYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYtb2FrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodC1jZWlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1jZWlsaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQtc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1zd2l0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodC1zd2l0Y2gtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQtc3dpdGNoLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1zd2l0Y2gtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1kb2xsYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodHMtaG9saWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRzLWhvbGlkYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lLWNvbHVtbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZS1oZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXBzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3Zlc2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG92ZXNlYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbHVjaGFkb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Y2hhZG9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRvbGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kb2xpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWVkaXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBob25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXN0YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXN0YW5kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm93YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3dhdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW5kLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW5kLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtb2N0YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWlzdGxldG9lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXN0bGV0b2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25pdG9yLWhlYXJ0LXJhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbml0b3ItaGVhcnQtcmF0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ua2V5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24tY2xvdWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uLXN0YXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ydGFyLXBlc3RsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXAzLXBsYXllcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXAzLXBsYXllcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctdGVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctdGVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYy1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljLWFsdC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYy1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXJ3aGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXJ3aGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC10ZW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtdGVtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb21lZ2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tZWdhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3JjaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9yY2lkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3JuYW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9ybmFtZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRsZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vdmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdmVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3ZlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW92ZXJsaW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZS1icmVhayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoLXJ0bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoLXJ0bCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLWNpcmNsZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RhZmFyaWFuaXNtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXctYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWNsYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXctY2xhd3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlZ2FzdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlZ2FzdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1wYWludGJydXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5uYW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtYXJyb3dzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyYnl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyYnl0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWNhcnJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtbGFwdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1vZmZpY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtcm90YXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1yb3RhcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlhbm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpYW5vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpYW5vLWtleWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YS1zbGljZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5ldC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZXQtbW9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5ldC1yaW5nZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5ldC1yaW5nZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kaXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bS1zdGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9saWNlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9saWNlLWJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGwtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLXBlb3BsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9wY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9wY29ybik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRhbC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydGFsLWVudGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydGFsLWV4aXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRhbC1leGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzZW50YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNlbnRhdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2VhcmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50LXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3Rvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXAtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcC1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wa2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wa2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFiYml0LWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhYmJpdC1mYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFjcXVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFjcXVldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaW8tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5kcm9wczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmRyb3BzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYW1wLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbXAtbG9hZGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFzcGJlcnJ5LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXNwYmVycnktcGkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmF5Z3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXlndW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmlnZXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWZyaWdlcmF0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5ncy13ZWRkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0LWxhdW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0LWxhdW5jaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaGlnaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaGlnaHdheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlLWludGVyc3RhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ2KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2stZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWNrLWRvbGxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYW5kd2ljaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FuZHdpY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXVzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXVzYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNheC1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNheC1ob3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXhvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNheG9waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYWxwZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYWxwZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsLXBhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYWxwZWwtcGF0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWltYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci1rZXlib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FyZWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYXJlY3Jvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYXJmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FyZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsLW9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsLW9sZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcnViYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3J1YmJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjeXRoZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2N5dGhlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtYmFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Vuc29yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Vuc29yLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5zb3ItYWxlcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5zb3ItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Vuc29yLWZpcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5zb3Itb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbnNvci1vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbnNvci1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Vuc29yLXNtb2tlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVlcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY3Jvc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC12aXJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLXRpbWVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlzaC1rZWJhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpc2gta2ViYWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9waWZ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHdhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG92ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3ZlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3ZlbC1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG92ZWwtc25vdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hyZWRkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNocmVkZGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZWNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGVjb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lja2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWNrbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0xKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC00KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC0xKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtYWx0LTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtMyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1zdHJlYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lyZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXJlbi1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lyZW4tb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2tlbGV0b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZWxldG9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za2ktanVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpLWp1bXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za2ktbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpLWxpZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xlZGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWRkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9rZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFrZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm9vemUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93LWJsb3dpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3ctYmxvd2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2VzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtb2JpbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItc3lzdGVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1zeXN0ZW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2l6ZS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc3RhdGlvbi1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYXJrbGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2Vycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyLWJsYWNrLXdpZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXItd2ViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXItd2ViKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXItdGhpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXItdGhpcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3ByaW5rbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJpbmtsZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1aXJyZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWlycmVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFmZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItY2hyaXN0bWFzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItc2hvb3Rpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItc2hvb3RpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyZmlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcmZpZ2h0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyZmlnaHRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXJmaWdodGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyc2hpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzaGlwLWZyZWlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVlcmluZy13aGVlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlZXJpbmctd2hlZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b2NraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9ja2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b21hY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b21hY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZXRjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJldGNoZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWNsb3VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWR1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1kdXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWhhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1oYXplKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VuZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuZ2xhc3Nlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bnJpc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5zZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bnNldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkLWxhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZC1sYXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkLWxhc2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dvcmQtbGFzZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZHMtbGFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3Jkcy1sYXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1ydWdnZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY28pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWxseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFsbHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YW5ha2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbmFraCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVzY29wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbm5pcy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5uaXMtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXNpemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtc2l6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhldGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXRhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtLXN1bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpa3RvazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlrdG9rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlsZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbGRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1oZXhhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtb2N0YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZS1mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLWZsYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLXJ1Z2dlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b21ic3RvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGhicnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGhicnVzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b3JuYWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JuYWRvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtY29uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1jb25lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ28pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zcG9ydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc3BvcnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zcG9ydGVyLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zcG9ydGVyLTEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc3BvcnRlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc3BvcnRlci0yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNwb3J0ZXItMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNwb3J0ZXItMyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zcG9ydGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc3BvcnRlci1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXVuZG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtdW5kby1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVhc3VyZS1jaGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlYXN1cmUtY2hlc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtY2hyaXN0bWFzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtZGVjb3JhdGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1sYXJnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtcGFsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1wYWxtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUtbXVzaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1jb250YWluZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvbnRhaW5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb3VjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1yYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1yYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1bXBldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1bXBldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dXJrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1cmtleSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cm50YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVybnRhYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVydGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dXJ0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10di1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1yZXRybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cGV3cml0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cGV3cml0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11Zm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVmbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVmby1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11Zm8tYmVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJhY28pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmNoYXJ0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuY2hhcnRlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaWNvcm4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuc3BsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYi1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiLWRyaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbGllbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY293Ym95OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvd2JveSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY3Jvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaGFyZC1oYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaGVhZHNldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kLWNoYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tdXNpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXJvYm90KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci11bmxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXZpc29yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY3Jvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtZm9yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1mb3JrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1rbmlmZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lscy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmFjdXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWN1dW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12YWN1dW0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhY3V1bS1yb2JvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhbHVlLWFic29sdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWx1ZS1hYnNvbHV0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdC1wYXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0LXBhdGNoZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZocyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpb2xpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlvbGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2xjYW5vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xjYW5vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS1uYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUtbmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YWdvbi1jb3ZlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWdvbi1jb3ZlcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxrZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraWUtdGFsa2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraWUtdGFsa2llKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQtbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQtbWFnaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhc2hlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNoLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaC1maXRuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaC1maXRuZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLWxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlci1sb3dlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLXJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyLXJpc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc2luZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlZm9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZWZvcm0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlZm9ybS1wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlZm9ybS1wYXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlYmNhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2ViY2FtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2ViY2FtLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWJjYW0tc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aGlzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGlzdGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmktMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaS0xKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLTIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQtdHVyYmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZC10dXJiaW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kLXdhcm5pbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1mcmFtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWZyYW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWZyYW1lLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kc29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZHNvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2R1KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZWF0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxyXG4iLCJAaW1wb3J0IFwiLi4vbXktdmFyLW1peFwiO1xyXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwLTQvbWl4aW5zXCI7XHJcblxyXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LWJnLFxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIge1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcbi5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAuNik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLFxyXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1idXR0b246bGluayB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZpeCBJRTExICovXHJcbi5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgdG9wOiAtNDRweDtcclxuICAgIHotaW5kZXg6IDQwMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiAqL1xyXG4uZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxyXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcclxuICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcclxuICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcclxuICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxyXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk2O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCB1bnF1b3RlKCdtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpJykgdW5xdW90ZSgnbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSknKSB1bnF1b3RlKCdtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSknKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xyXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG59XHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XHJcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xyXG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnF1b3RlKCdtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSknKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdW5xdW90ZSgnbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKScpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU2hhcmUgKi9cclxuLmZhbmN5Ym94LXNoYXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZSBoMSB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZSBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzM0NGU4NjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcclxuICAgIGJhY2tncm91bmQ6ICNiZDA4MWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xyXG4gICAgYmFja2dyb3VuZDogIzFkYTFmMjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwZDk1ZTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjNWQ1YjViO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBUaHVtYnMgKi9cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xyXG4gICAgei1pbmRleDogOTk5OTE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGN1c3RvbVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gNDg2IHVucXVvdGUoJ21heCAtIGZpeFxyXG4iLCJAaW1wb3J0IFwiLi4vbXktdmFyLW1peFwiO1xyXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwLTQvbWl4aW5zXCI7XHJcblxyXG4vLyBmdW5jdGlvblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8vIFVybGVuY29kZSB0aGUgU1ZHIHN0cmluZ1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdmcgLSBTVkcgaW1hZ2UgdG8gZW5jb2RlXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gRW5jb2RlZCBTVkcgZGF0YSB1cmlcclxuQGZ1bmN0aW9uIHN3aXBlci1zdmctdXJpKCRzdmcpIHtcclxuICAkZW5jb2RlZDogJyc7XHJcbiAgJGNodW5rU2l6ZTogMjA0ODtcclxuICAkaW5kZXg6IDA7XHJcbiAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykgLyAkY2h1bmtTaXplKTtcclxuXHJcbiAgJG1hcDogKFxyXG4gICAgICAgICAgXCIlXCI6IFwiJTI1XCIsXHJcbiAgICAgICAgICBcIjxcIjogXCIlM0NcIixcclxuICAgICAgICAgIFwiPlwiOiBcIiUzRVwiLFxyXG4gICAgICAgICAgXCIgXCI6IFwiJTIwXCIsXHJcbiAgICAgICAgICBcIiFcIjogXCIlMjFcIixcclxuICAgICAgICAgIFwiKlwiOiBcIiUyQVwiLFxyXG4gICAgICAgICAgJ1wiJzogXCIlMjJcIixcclxuICAgICAgICAgIFwiO1wiOiBcIiUzQlwiLFxyXG4gICAgICAgICAgXCI6XCI6IFwiJTNBXCIsXHJcbiAgICAgICAgICBcIkBcIjogXCIlNDBcIixcclxuICAgICAgICAgIFwiJlwiOiBcIiUyNlwiLFxyXG4gICAgICAgICAgXCI9XCI6IFwiJTNEXCIsXHJcbiAgICAgICAgICBcIitcIjogXCIlMkJcIixcclxuICAgICAgICAgIFwiJFwiOiBcIiUyNFwiLFxyXG4gICAgICAgICAgXCIsXCI6IFwiJTJDXCIsXHJcbiAgICAgICAgICBcIi9cIjogXCIlMkZcIixcclxuICAgICAgICAgIFwiP1wiOiBcIiUzRlwiLFxyXG4gICAgICAgICAgXCIjXCI6IFwiJTIzXCIsXHJcbiAgICAgICAgICBcIltcIjogXCIlNUJcIixcclxuICAgICAgICAgIFwiXVwiOiBcIiU1RFwiXHJcbiAgKTtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xyXG4gICAgJGNodW5rOiBzdHItc2xpY2UoJHN2ZywgJGluZGV4LCAkaW5kZXggKyAkY2h1bmtTaXplIC0gMSk7XHJcbiAgICBAZWFjaCAkc2VhcmNoLCAkcmVwbGFjZSBpbiAkbWFwIHtcclxuICAgICAgJGNodW5rOiBzd2lwZXItc3RyLXJlcGxhY2UoJGNodW5rLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcbiAgICB9XHJcbiAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XHJcbiAgICAkaW5kZXg6ICRpbmRleCArICRjaHVua1NpemU7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCN7JGVuY29kZWR9XCIpO1xyXG59XHJcblxyXG4vLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vLyBAbGluayBodHRwOi8vc2Fzc21laXN0ZXIuY29tL2dpc3QvMWI0ZjJkYTU1Mjc4MzAwODhlNGRcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2VcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN3aXBlci1zdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcclxuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuXHJcbiAgQGlmICRpbmRleCB7XHJcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3dpcGVyLXN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG5cclxuJHRoZW1lQ29sb3I6ICMwMDdhZmYgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6ICh3aGl0ZTogI2ZmZmZmZiwgYmxhY2s6ICMwMDAwMDApICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIGNvcmVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDoxO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IHtcclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcclxuICAmLCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDAuNSksIHJnYmEoMCwwLDAsMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjUpLCByZ2JhKDAsMCwwLDApKTtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSwgcmdiYSgwLDAsMCwwKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCB7XHJcbiAgJiwgJiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwge1xyXG4gICYsICYgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpbXBvcnQgY29tcG9uZW50c1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hMTF5XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRyb2xsZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZWZmZWN0LWNvdmVyZmxvd1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9lZmZlY3QtY3ViZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9lZmZlY3QtZmFkZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9lZmZlY3QtZmxpcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYXp5XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zY3JvbGxiYXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGh1bWJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3pvb21cIjtcclxuXHJcblxyXG4vLyBjdXN0b20gY29yZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8vIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHlcclxuLy8uc3dpcGVyLXNsaWRlIHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbi8vICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbi8vICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4vLyAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuLy8gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vfVxyXG5cclxuXHJcbi8vIGN1c3RvbVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItc2xpZGVyLXNjaGVkdWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBmdW4tcmVtKDMwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuICAgIG1pbi1oZWlnaHQ6IDE1NHB4O1xyXG4gICAgLy9ib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC8vLnN3aXBlci1jb250YWluZXJ7IH1cclxuICAgIC8vLnN3aXBlci1zbGlkZXsgfVxyXG4gICAgLy8uc3dpcGVyLXNsaWRlLWFjdGl2ZXsgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1NHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1kYXJrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5NDRhO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVkIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTNkNDg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTApIGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAucGxhY2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZ2VuZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBmdW4tcmVtKDE1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICA+IC5jb2wsXHJcbiAgICAgICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmNvbC00IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNCk7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmlkZW8uYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIGZ1bi1yZW0oNyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICAmXzEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTUlOyAvLzQxLjY2NjY3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7IC8vNDEuNjY2NjclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCwgJl9fcHJldiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBmb250LXNpemU6IGZ1bi1yZW0oMjQpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xyXG4gICAgICAgIC8vICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2IHtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pLXByZXYucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0IHNjcm9sbDtcclxuICAgICAgICBsZWZ0OiAtMjhweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ktbmV4dC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQgc2Nyb2xsO1xyXG4gICAgICAgIHJpZ2h0OiAtMjhweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1kYXJrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyZfX3BhZ2luYXRpb257XHJcbiAgICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy9cclxuICAgIC8vICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgLy8gICAgd2lkdGg6IDZweDtcclxuICAgIC8vICAgIGhlaWdodDogNnB4O1xyXG4gICAgLy8gIH1cclxuICAgIC8vXHJcbiAgICAvLyAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAvLyAgfVxyXG4gICAgLy9cclxuICAgIC8vfVxyXG59XHJcblxyXG5cclxuLmItc2xpZGVyLXBvcHVsYXItZGl2aXNpb25zLCAuYi1zbGlkZXItcHJvamVjdHMsIC5iLXNsaWRlci1ldmVudHN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLy5zd2lwZXItY29udGFpbmVyeyB9XHJcblxyXG4gIC8vLnN3aXBlci1zbGlkZXsgfVxyXG5cclxuICAvLy5zd2lwZXItc2xpZGUtYWN0aXZleyB9XHJcblxyXG4gIC8vJl9faXRlbXsgfVxyXG5cclxuICAmX19wYWdpbmF0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgYmFja2dyb3VuZDogI2NmY2ZjZjtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDcsIDIwNywgMjA3LCAwLjg0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYi1zbGlkZXItdm90ZSxcclxuLmItc2xpZGVyLXZvdGUtMixcclxuLmItc2xpZGVyLXZvdGUtMyxcclxuLmItc2xpZGVyLXZvdGUtNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDU0KTtcclxuICAgIC8vLnN3aXBlci1jb250YWluZXJ7IH1cclxuICAgIC8vLnN3aXBlci1zbGlkZXsgfVxyXG4gICAgLy8uc3dpcGVyLXNsaWRlLWFjdGl2ZXsgfVxyXG4gICAgLy8mX19pdGVteyB9XHJcbiAgICAmX19uZXh0LCAmX19wcmV2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcbiAgICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ktcHJldi5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQgc2Nyb2xsO1xyXG4gICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLy8gIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy8gIHRvcDogYXV0bztcclxuICAgICAgICAvLyAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgLy8gIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIC8vICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ktbmV4dC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQgc2Nyb2xsO1xyXG4gICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgLy8gIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAvLyAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgLy8gIGhlaWdodDogNTAlO1xyXG4gICAgICAgIC8vICB0b3A6IDA7XHJcbiAgICAgICAgLy8gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuICAgICAgICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCA3LjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YXItY29sb3ItMC02O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTAtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbiIsIi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyB7XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cclxuICAgIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAmLCAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItc2xpZGUtcHJldiwgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbn1cclxuIiwiLnN3aXBlci1jb250YWluZXItZmFkZSB7XHJcbiAgJi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgJiwgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgJiwgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuIiwiLyogUHJlbG9hZGVyICovXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3dpcGVyLXN2Zy11cmkoXCI8c3ZnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48ZGVmcz48bGluZSBpZD0nbCcgeDE9JzYwJyB4Mj0nNjAnIHkxPSc3JyB5Mj0nMjcnIHN0cm9rZT0nIzZjNmM2Yycgc3Ryb2tlLXdpZHRoPScxMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9kZWZzPjxnPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoMTUwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4zNycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy40NicgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy41NicgdHJhbnNmb3JtPSdyb3RhdGUoMjQwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy42NicgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy43NScgdHJhbnNmb3JtPSdyb3RhdGUoMzAwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy44NScgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDYwLDYwKScvPjwvZz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzd2lwZXItc3ZnLXVyaShcIjxzdmcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnPjxkZWZzPjxsaW5lIGlkPSdsJyB4MT0nNjAnIHgyPSc2MCcgeTE9JzcnIHkyPScyNycgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L2RlZnM+PGc+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3Jy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjM3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjQ2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjU2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjY2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjg1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNjAsNjApJy8+PC9nPjwvc3ZnPlwiKTtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogc3dpcGVyLXN2Zy11cmkoXCI8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI3IDQ0Jz48cGF0aCBkPSdNMCwyMkwyMiwwbDIuMSwyLjFMNC4yLDIybDE5LjksMTkuOUwyMiw0NEwwLDIyTDAsMjJMMCwyMnonIGZpbGw9JyN7JHRoZW1lQ29sb3J9Jy8+PC9zdmc+XCIpO1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHN3aXBlci1zdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyN7JHRoZW1lQ29sb3J9Jy8+PC9zdmc+XCIpO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBlYWNoICRuYXZDb2xvck5hbWUsICRuYXZDb2xvclZhbHVlIGluICRjb2xvcnMge1xyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICYuc3dpcGVyLWJ1dHRvbi0jeyRuYXZDb2xvck5hbWV9IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3dpcGVyLXN2Zy11cmkoXCI8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI3IDQ0Jz48cGF0aCBkPSdNMCwyMkwyMiwwbDIuMSwyLjFMNC4yLDIybDE5LjksMTkuOUwyMiw0NEwwLDIyTDAsMjJMMCwyMnonIGZpbGw9JyN7JG5hdkNvbG9yVmFsdWV9Jy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAmLnN3aXBlci1idXR0b24tI3skbmF2Q29sb3JOYW1lfSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN3aXBlci1zdmctdXJpKFwiPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyN7JG5hdkNvbG9yVmFsdWV9Jy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWVDb2xvcjtcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xyXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKTtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xyXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICB9XHJcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xyXG4gIH1cclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZUNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxyXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLFxyXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJHBhZ2luYXRpb25Db2xvck5hbWUsICRwYWdpbmF0aW9uQ29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tI3skcGFnaW5hdGlvbkNvbG9yTmFtZX0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25Db2xvclZhbHVlO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tI3skcGFnaW5hdGlvbkNvbG9yTmFtZX0ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkcGFnaW5hdGlvbkNvbG9yVmFsdWUsIDAuMjUpO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbkNvbG9yVmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMSU7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogOTglO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIHRvcDogMSU7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDk4JTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgPiBpbWcsID4gc3ZnLCA+IGNhbnZhcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLyoqXHJcbiAqIHNlbGVjdGl6ZS5kZWZhdWx0LmNzcyAodjAuMTIuNikgLSBEZWZhdWx0IFRoZW1lXHJcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXHJcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxyXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXHJcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxyXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKlxyXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XHJcbiAqL1xyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiAnISc7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDhweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgY29sb3I6ICMzMDMwMzA7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcclxuICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMCBub25lO1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xyXG4gIGJvcmRlci10b3A6IDAgbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XHJcbiAgei1pbmRleDogMTtcclxuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDczYmI7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDU3OGQ7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2FhYWFhYTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24sXHJcbi5zZWxlY3RpemUtaW5wdXQsXHJcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xyXG4gIGNvbG9yOiAjMzAzMDMwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG59XHJcbi5zZWxlY3RpemUtaW5wdXQsXHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uc2VsZWN0aXplLWlucHV0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xyXG4gIHBhZGRpbmc6IDVweCA4cHggMnB4O1xyXG59XHJcbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxyXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB6b29tOiAxO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgM3B4IDNweCAwO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgYmFja2dyb3VuZDogIzFkYTdlZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3M2JiO1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2LmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzkyYzgzNjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NzhkO1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LFxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAxcHggIWltcG9ydGFudDtcclxuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG59XHJcbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDVweCA4cHg7XHJcbn1cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSxcclxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcclxuICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xyXG4gIGJvcmRlci10b3A6IDAgbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xyXG4gIGNvbG9yOiAjMzAzMDMwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcclxuICBjb2xvcjogIzQ5NWM2ODtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcclxuICBjb2xvcjogIzQ5NWM2ODtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xyXG4gIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7XHJcbn1cclxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcclxuICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XHJcbiAgbGVmdDogMTVweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XHJcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIHtcclxuICBjb2xvcjogIzk5OTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSxcclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0ge1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgNTEsIDgzLCAwLjMpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5ZGVjO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzFkYTdlZSwgIzE3OGVlOSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMxZGE3ZWUpLCB0bygjMTc4ZWU5KSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMWRhN2VlLCAjMTc4ZWU5KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMWRhN2VlLCAjMTc4ZWU5KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWRhN2VlLCAjMTc4ZWU5KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMWRhN2VlJywgZW5kQ29sb3JzdHI9JyNmZjE3OGVlOScsIEdyYWRpZW50VHlwZT0wKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLGluc2V0IDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wMyk7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLDAuMiksaW5zZXQgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjAzKTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NWQ0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGZkOCwgIzAwNzVjZik7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDhmZDgpLCB0bygjMDA3NWNmKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4ZmQ4JywgZW5kQ29sb3JzdHI9JyNmZjAwNzVjZicsIEdyYWRpZW50VHlwZT0wKTtcclxufVxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLDAuMDUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZjJmMmYyKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZlZmVmZSksIHRvKCNmMmYyZjIpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUsICNmMmYyZjIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUsICNmMmYyZjIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZWZlZmUsICNmMmYyZjIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZWZlZmUnLCBlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJywgR3JhZGllbnRUeXBlPTApO1xyXG59XHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcclxuLnNlbGVjdGl6ZS1kcm9wZG93bi5zaW5nbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcclxufVxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAwLjg1ZW07XHJcbn1cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG59XHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBjdXN0b21cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5zZWxlY3RpemUtZHJvcGRvd24sXHJcbi5zZWxlY3RpemUtaW5wdXQsXHJcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xyXG4gIGNvbG9yOiAjMTExMTExO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTEtbDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG4gIHBhZGRpbmc6IDEwcHggOHB4O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnNpbmdsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcclxuICBjb2xvcjogIzExMTExMTtcclxufVxyXG5cclxuXHJcbi5iLXBhZ2Utc2VsZWN0e1xyXG5cclxuICAmX19ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveHtcclxuICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDYpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1oZWFkZXItZmlsdGVye1xyXG5cclxuICAuc2VsZWN0aXplLWRyb3Bkb3duLFxyXG4gIC5zZWxlY3RpemUtaW5wdXQsXHJcbiAgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2VsZWN0aXplLWNvbnRyb2x7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxufSIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8qXHJcbj09IG1hbGlodSBqcXVlcnkgY3VzdG9tIHNjcm9sbGJhciBwbHVnaW4gPT1cclxuUGx1Z2luIFVSSTogaHR0cDovL21hbm9zLm1hbGlodS5nci9qcXVlcnktY3VzdG9tLWNvbnRlbnQtc2Nyb2xsZXJcclxuKi9cclxuXHJcblxyXG4vKlxyXG5DT05URU5UUzpcclxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS5cclxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuXHJcblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cclxuXHQ0LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgMi1heGlzIHNjcm9sbGJhcnMuXHJcblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuXHJcblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcclxuXHRcdDYuMSBUSEVNRVMgLSBTY3JvbGxiYXIgY29sb3JzLCBvcGFjaXR5LCBkaW1lbnNpb25zLCBiYWNrZ3JvdW5kcyBldGMuIHZpYSByZWFkeS10by11c2UgdGhlbWVzLlxyXG4qL1xyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4xLiBCQVNJQyBTVFlMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XHJcbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb257IC1tcy10b3VjaC1hY3Rpb246IGF1dG87IHRvdWNoLWFjdGlvbjogYXV0bzsgfVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLm1DU0JfY29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcclxueS1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cclxuXHJcbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tcmlnaHQ6IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1sZWZ0OiAwOyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyByaWdodDogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IGxlZnQ6IC0yNnB4OyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJvdHRvbTogMDsgfVxyXG5cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcclxueC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcntcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cclxuXHJcbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcclxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm90dG9tOiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAwIDIwcHg7IH1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW46IDdweCAwO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcntcclxuICB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDJweCBhdXRvO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBoZWlnaHQ6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7IHJpZ2h0OiAwOyB9XHJcblxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXHJcbnl4LWF4aXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lcntcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm90dG9tOiAyMHB4OyB9XHJcblxyXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMjBweDsgfVxyXG5cclxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cclxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMDsgfVxyXG5cclxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cclxuXHJcbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cclxuXHJcbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XHJcblxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcblxyXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbntcclxuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG41LiBUUkFOU0lUSU9OU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcclxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcclxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcclxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXHJcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXHJcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXHJcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNi4xIFRIRU1FU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXHJcblxyXG4ubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxyXG5cclxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxyXG5cclxuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxyXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xyXG59XHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7IC8qIGNzcyBzcHJpdGVzICovXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XHJcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcclxuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxyXG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcclxuICAvKlxyXG4gIHNwcml0ZXMgbG9jYXRpb25zXHJcbiAgbGlnaHQ6IDAgLTQwcHgsIC0yMHB4IC00MHB4LCAtNDBweCAtNDBweCwgLTYwcHggLTQwcHgsIDAgLTExMnB4LCAtMjBweCAtMTEycHgsIC00MHB4IC0xMTJweFxyXG4gIGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcclxuICAqL1xyXG59XHJcblxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xyXG4gIC8qXHJcbiAgc3ByaXRlcyBsb2NhdGlvbnNcclxuICBsaWdodDogMCAtNTZweCwgLTIwcHggLTU2cHgsIC00MHB4IC01NnB4LCAtNjBweCAtNTZweCwgMCAtMTI4cHgsIC0yMHB4IC0xMjhweCwgLTQwcHggLTEyOHB4XHJcbiAgZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxyXG4gICovXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3Zlcnsgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxyXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSxcclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XHJcblxyXG5cclxuLyogdGhlbWU6IFwiZGFya1wiICovXHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XHJcblxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogNnB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7IH1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cclxuXHJcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxyXG5cclxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4OyB9XHJcblxyXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XHJcblxyXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxyXG5cclxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cclxuXHJcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luOiA2cHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIG1hcmdpbjogNXB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxyXG5cclxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4OyB9XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4OyB9XHJcblxyXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XHJcblxyXG5cclxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cclxuXHJcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7IH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyB9XHJcblxyXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAycHg7IH1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiA3cHggYXV0bztcclxufVxyXG5cclxuXHJcbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cclxuXHJcbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxyXG5cclxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiAxNHB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgbWFyZ2luOiAwIDFweDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7IHdpZHRoOiAxNHB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luOiAxcHggMDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgd2lkdGg6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbjogLTFweCAwO1xyXG59XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBoZWlnaHQ6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgbWFyZ2luOiAwIC0xcHg7XHJcbn1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgaGVpZ2h0OiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcbiAgbWFyZ2luOiA2cHggMDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cclxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDRweDsgfVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBvcGFjaXR5OiAwLjM7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7IH1cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHJcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxufVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4OyB9XHJcblxyXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLHJnYmEoMjU1LDI1NSwyNTUsMC41KSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxufVxyXG5cclxuXHJcbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDcwcHg7IH1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDcwcHg7IH1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xyXG59XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XHJcblxyXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDhweDsgfVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxufVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIG1hcmdpbjogNHB4IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cclxuXHJcbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7IH1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cclxuXHJcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xze1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDdweDsgYm9yZGVyLXJhZGl1czogN3B4OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXItcmFkaXVzOiA1cHg7IH1cclxuXHJcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IHJpZ2h0OiAxcHg7IH1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTsgfVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XHJcbiAgYm90dG9tOiAxcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICB3aWR0aDogMTJweDtcclxuICBtYXJnaW46IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KTsgfVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxyXG5cclxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cclxuXHJcblxyXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuMik7IH1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC4yKTsgfVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjIpOyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG5cclxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XHJcblxyXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cclxuXHJcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcblxyXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cclxuXHJcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcclxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogMCAxMnB4O1xyXG59XHJcblxyXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxyXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiA1MHB4OyB9XHJcblxyXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxyXG5cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcclxufVxyXG5cclxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcclxufVxyXG5cclxuXHJcbi8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXHJcblxyXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XHJcbn1cclxuXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogNnB4OyB9XHJcblxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbjogMnB4IDA7XHJcbn1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cclxuXHJcbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxyXG5cclxuXHJcbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7IH1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cclxuXHJcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG5cclxuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgd2lkdGg6IDZweDtcclxuICBtYXJnaW46IDNweCA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBoZWlnaHQ6IDZweDtcclxuICBtYXJnaW46IDVweCAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDJweCAwO1xyXG59XHJcblxyXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cclxuXHJcbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LFxyXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCxcclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxyXG5cclxuXHJcbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XHJcblxyXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxyXG5cclxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XHJcblxyXG5cclxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBib3JkZXItY29sb3I6ICMwMDA7IGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjIpOyB9XHJcblxyXG5cclxuLyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cclxuXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTsgfVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cclxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblxyXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7IH1cclxuXHJcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTsgfVxyXG5cclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsgfVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbi8vIGN1c3RvbVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi12aWRlby10aHVtYnN7XHJcblxyXG4gIC8vLm1DdXN0b21TY3JvbGxiYXJ7XHJcbiAgLy8gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgLy8gIHBhZGRpbmc6IGZ1bi1yZW0oMTUpO1xyXG4gIC8vICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAvL31cclxuXHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgd2lkdGg6IDZweDtcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG5cclxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59IiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy8galF1ZXJ5IENvdW50ZG93biBzdHlsZXMgMi4wLjAuIC8vIHJlYWwgMi4xLjBcclxuXHJcbi5pcy1jb3VudGRvd24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG4uY291bnRkb3duLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLmNvdW50ZG93bi1ob2xkaW5nIHNwYW4ge1xyXG4gIGNvbG9yOiAjODg4O1xyXG59XHJcbi5jb3VudGRvd24tcm93IHtcclxuICBjbGVhcjogYm90aDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvdW50ZG93bi1zaG93MSAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLmNvdW50ZG93bi1zaG93MiAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuLmNvdW50ZG93bi1zaG93MyAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAzMi41JTtcclxufVxyXG4uY291bnRkb3duLXNob3c0IC5jb3VudGRvd24tc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDI0LjUlO1xyXG59XHJcbi5jb3VudGRvd24tc2hvdzUgLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICB3aWR0aDogMTkuNSU7XHJcbn1cclxuLmNvdW50ZG93bi1zaG93NiAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAxNi4yNSU7XHJcbn1cclxuLmNvdW50ZG93bi1zaG93NyAuY291bnRkb3duLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAxNCU7XHJcbn1cclxuLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDc1JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvdW50ZG93bi1hbW91bnQge1xyXG4gIGZvbnQtc2l6ZTogMjAwJTtcclxufVxyXG4uY291bnRkb3duLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvdW50ZG93bi1kZXNjciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vLyBjdXN0b21cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYi1jb3VudGRvd24tMl9fY291bnRkb3due1xyXG4gIG1hcmdpbjogMCBhdXRvIGZ1bi1yZW0oOTApO1xyXG4gIHdpZHRoOiA5NzBweDtcclxuICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICYuaXMtY291bnRkb3duIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IGZ1bi1yZW0oMTQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb3VudGRvd24tYW1vdW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDEyMCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgLy93aWR0aDogMTQwcHg7XHJcbiAgICAvL2hlaWdodDogMTI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDMwKTtcclxuICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyY6OmJlZm9yZSB7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGNvbnRlbnQ6ICc6JztcclxuICAgIC8vICB0b3A6IDhweDtcclxuICAgIC8vICByaWdodDogLTM5cHg7XHJcbiAgICAvLyAgY29sb3I6ICNmZmY7XHJcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvL1xyXG4gICAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgLy8gIH1cclxuICAgIC8vXHJcbiAgICAvL31cclxuXHJcbiAgfVxyXG5cclxuICAvLy5jb3VudGRvd24tc2VjdGlvbntcclxuXHJcbiAgICAvLyY6bGFzdC1jaGlsZHtcclxuICAgIC8vICAuY291bnRkb3duLWFtb3VudHtcclxuICAgIC8vICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcblxyXG4gICAgLy8mOmZpcnN0LWNoaWxke1xyXG4gICAgLy8gIC5jb3VudGRvd24tYW1vdW50e1xyXG4gICAgLy8gICAgY29sb3I6ICR2YXItY29sb3ItMztcclxuICAgIC8vICB9XHJcbiAgICAvLyAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gICAgLy8gICAgY29sb3I6ICR2YXItY29sb3ItMztcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuXHJcbiAgLy99XHJcblxyXG59XHJcblxyXG5cclxuLmItY291bnRkb3duLTF7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogNTUwcHg7XHJcbiAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgbWluLWhlaWdodDogOTVweDtcclxuICB9XHJcblxyXG4gICYuaXMtY291bnRkb3duIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvdW50ZG93bi1hbW91bnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg1KTtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSg5Nik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAxMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IGZ1bi1yZW0oMzApO1xyXG4gICAgICB3aWR0aDogNzRweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IGZ1bi1yZW0oMjgpO1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJzonO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb3VudGRvd24tc2VjdGlvbntcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgLmNvdW50ZG93bi1hbW91bnR7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8mOmZpcnN0LWNoaWxke1xyXG4gIC8vICAuY291bnRkb3duLWFtb3VudHtcclxuICAvLyAgICBjb2xvcjogJHZhci1jb2xvci0zO1xyXG4gIC8vICB9XHJcbiAgLy8gIC5jb3VudGRvd24tcGVyaW9kIHtcclxuICAvLyAgICBjb2xvcjogJHZhci1jb2xvci0zO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG4gIH1cclxuXHJcbn0iLCLvu78vKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxyXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXHJcbiAqL1xyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xyXG4gICAgbGVmdDogNnB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcclxuICAgIGxlZnQ6IDdweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xyXG4gICAgdG9wOiAtN3B4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xyXG4gICAgdG9wOiAtNnB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTdweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQsIC5kYXRlcGlja2VyIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwgLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzE3YTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOTdhO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkOGE1ZDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkOGE1ZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDhhNWQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkOGE1ZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsIC5kYXRlcGlja2VyIC5wcmV2LCAuZGF0ZXBpY2tlciAubmV4dCwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsIC5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLCAuZGF0ZXBpY2tlciAubmV4dDpob3ZlciwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmN3IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiwgLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSwgLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxufVxyXG5cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG59XHJcblxyXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRlcGlja2VyLmNzcy5tYXAgKi9cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRXh0ZW5kXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gbWFyZ2luIHBhZGRpbmdcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVleHRlbmQtcGFkZGluZ3tcclxuICBwYWRkaW5nOiBmdW4tcmVtKDU1KSAwIGZ1bi1yZW0oNTUpO1xyXG59XHJcblxyXG4lZXh0ZW5kLXBhZGRpbmctZGV2e1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oNjApIDAgZnVuLXJlbSg2MCk7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiYWNrZ3JvdW5kXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4lZXh0ZW5kLWJnLWxpZ2h0e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMy1sO1xyXG59XHJcblxyXG4lZXh0ZW5kLWJnLWRhcmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0wO1xyXG59XHJcblxyXG4lZXh0ZW5kLWJnLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gcHNldWRvIGVsZW1lbnRzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4lZXh0ZW5kLWJlZm9yZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyB1bCBsaSBhXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4lZXh0ZW5kLXVsLWxpe1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICA+bGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG4lZXh0ZW5kLXVsLWxpLWF7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gID5saXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgID5he1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4lZXh0ZW5kLXVsLWxpLWEtZmxleHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICA+bGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgID5he1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBpbWdcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVleHRlbmQtaW1ne1xyXG4gIEBpbmNsdWRlIG1peC1pbWctcmVzcG9uc2l2ZSgpO1xyXG59XHJcblxyXG4lZXh0ZW5kLWltZy1oZWlnaHR7XHJcbiAgQGluY2x1ZGUgbWl4LWltZy1yZXNwb25zaXZlLWhlaWdodCgpO1xyXG59XHJcblxyXG4lZXh0ZW5kLWltZy1jb3ZlcntcclxuICBAaW5jbHVkZSBtaXgtaW1nLXJlc3BvbnNpdmUtZml0KCk7XHJcbn1cclxuXHJcbiVleHRlbmQtaW1nLWlue1xyXG4gIEBpbmNsdWRlIG1peC1pbWctaW4oKTtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIG91dGxpbmVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiVleHRlbmQtb3V0bGluZXtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIG92ZXJsYXlcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIG92ZXJsYXkgYWJvdmVcclxuJWV4dGVuZC1vdmVybGF5LWltZ3tcclxuICBAaW5jbHVkZSBtaXgtb3ZlcmxheS1pbWc7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBncmFkaWVudFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuJWV4dGVuZC1ncmFkaWVudC1kaXJlY3Rpb25hbC0xe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XHJcbiAgQGluY2x1ZGUgbWl4LWdyYWRpZW50LWRpcmVjdGlvbmFsKCMxMTExMTEsICMyZjJmMmYsNjlkZWcpO1xyXG59XHJcblxyXG5cclxuJWV4dGVuZC1ncmFkaWVudC1ob3Jpem9udGFsLTF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcclxuICBAaW5jbHVkZSBtaXgtZ3JhZGllbnQtaG9yaXpvbnRhbCgjMTExMTExLCAjMmYyZjJmLDAsMTAwJSk7XHJcbn1cclxuXHJcblxyXG4lZXh0ZW5kLWdyYWRpZW50LWhvcml6b250YWwtMntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzZTNlO1xyXG4gIEBpbmNsdWRlIG1peC1ncmFkaWVudC1ob3Jpem9udGFsKCNmZDNlM2UsICNmZjVlMDAsMCwxMDAlKTtcclxufVxyXG5cclxuJWV4dGVuZC1ncmFkaWVudC1ob3Jpem9udGFsLTJye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVlMDA7XHJcbiAgQGluY2x1ZGUgbWl4LWdyYWRpZW50LWhvcml6b250YWwoI2ZmNWUwMCwgI2ZkM2UzZSwwLDEwMCUpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGltZ1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi5iLWltZ3tcclxuICBAaW5jbHVkZSBtaXgtaW1nLXJlc3BvbnNpdmUoKTtcclxufVxyXG5cclxuXHJcbi5iLWltZy1oZWlnaHR7XHJcbiAgQGluY2x1ZGUgbWl4LWltZy1yZXNwb25zaXZlLWhlaWdodCgpO1xyXG59XHJcblxyXG5cclxuLmItaW1nLWNvdmVye1xyXG4gIEBpbmNsdWRlIG1peC1pbWctcmVzcG9uc2l2ZS1maXQoKTtcclxufVxyXG5cclxuXHJcbi5iLWltZy1jb250YWlue1xyXG4gIEBpbmNsdWRlIG1peC1pbWctcmVzcG9uc2l2ZS1maXQoaW5saW5lLWJsb2NrLCBjb250YWluKTtcclxufVxyXG5cclxuXHJcbi5iLWltZy1pbntcclxuICBAaW5jbHVkZSBtaXgtaW1nLWluKCk7XHJcbn1cclxuXHJcblxyXG4uYi1vdmVybGF5LWltZ3tcclxuICBAaW5jbHVkZSBtaXgtb3ZlcmxheS1pbWc7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQnV0dG9uICYgbGlua1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGJ0biBiczRcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAwOyAgPT3Rg9Cx0YDQsNGC0Ywg0LLQtdC30LTQtSBzaGFkb3csINC90L4g0YLQvtCz0LTQsCDQtNC+0LHQsNCy0LjRgtGMINC90LAg0YTQvtC60YPRgSDQutCw0LrQvtC5LdGC0L4g0YHRgtC40LvRjFxyXG5cclxuLy8gTXkgQnV0dG9uIHZhcmlhbnRzXHJcbkBtaXhpbiBtaXgtYnV0dG9uLXZhcmlhbnQoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSxcclxuICAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSxcclxuICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKVxyXG4pIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWl4LWJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXHJcbiAgJGNvbG9yLFxyXG4gICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvclxyXG4pIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gbWl4LWJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcclxufVxyXG5cclxuQG1peGluIG1peC1idXR0b24tYXNiLTIoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkaG92ZXItYmFja2dyb3VuZDogJHZhci1jb2xvci0xLWwsXHJcbiAgJGhvdmVyLWJvcmRlcjogJHZhci1jb2xvci0xLWwsXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBsaWdodGVuKCRiYWNrZ3JvdW5kLCAzMiUpLFxyXG4gICRhY3RpdmUtYm9yZGVyOiBsaWdodGVuKCRiYWNrZ3JvdW5kLCAzMCUpXHJcbikge1xyXG4gIGNvbG9yOiAjZmZmOyAvLyBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0xLWQ7IC8vIGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxMCUpLCAuNSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxMCUpLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7Ly8gY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR2YXItY29sb3ItMS1kLCA0JSk7IC8vY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcclxuICAgIH1cclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDEwJSksIC41KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxMCUpLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWl4LWJ1dHRvbi1hc2ItMyhcclxuICAkYmFja2dyb3VuZCxcclxuICAkYm9yZGVyLFxyXG4gICRob3Zlci1iYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTEsXHJcbiAgJGhvdmVyLWJvcmRlcjogJHZhci1jb2xvci0xLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRob3Zlci1iYWNrZ3JvdW5kLCA1JSksXHJcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkaG92ZXItYmFja2dyb3VuZCwgNSUpXHJcbikge1xyXG4gIGNvbG9yOiAkdmFyLWNvbG9yLTE7IC8vIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCR2YXItY29sb3ItMSksICR2YXItY29sb3ItMSwgMTUlKSwgLjI1KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkdmFyLWNvbG9yLTEpLCAkdmFyLWNvbG9yLTEsIDE1JSksIC4yNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMTsvLyBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmOyAvLyBkYXJrZW4oJHZhci1jb2xvci0xLWQsIDQlKTsgLy9jb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxyXG4gICAgfVxyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCR2YXItY29sb3ItMSksICR2YXItY29sb3ItMSwgMTUlKSwgLjI1KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJHZhci1jb2xvci0xKSwgJHZhci1jb2xvci0xLCAxNSUpLCAuMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIG1peC1idXR0b24tYXNiLTYoXHJcbiAgJGNvbG9yLFxyXG4gICRiYWNrZ3JvdW5kLFxyXG4gICRib3JkZXIsXHJcbiAgJGhvdmVyLWNvbG9yLFxyXG4gICRob3Zlci1iYWNrZ3JvdW5kLFxyXG4gICRob3Zlci1ib3JkZXIsXHJcbiAgJGFjdGl2ZS1jb2xvcjogJGhvdmVyLWNvbG9yLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRob3Zlci1iYWNrZ3JvdW5kLCA1JSksXHJcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkaG92ZXItYmFja2dyb3VuZCwgNSUpXHJcbikge1xyXG4gIGNvbG9yOiAkY29sb3I7IC8vIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7IC8vIGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpLCAkaG92ZXItYmFja2dyb3VuZCwgMTUlKSwgLjI1KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCksICRob3Zlci1iYWNrZ3JvdW5kLCAxNSUpLCAuMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7Ly8gY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjsgLy8gZGFya2VuKCR2YXItY29sb3ItMS1kLCA0JSk7IC8vY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcclxuICAgIH1cclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpLCAkYWN0aXZlLWJhY2tncm91bmQsIDE1JSksIC4yNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCksICRhY3RpdmUtYmFja2dyb3VuZCwgMTUlKSwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBtaXgtYnV0dG9uLWFzYi0xKFxyXG4gICRiYWNrZ3JvdW5kLFxyXG4gICRib3JkZXIsXHJcbiAgJGhvdmVyLWJhY2tncm91bmQ6ICNmZDNlM2UsXHJcbiAgJGhvdmVyLWJvcmRlcjogI2ZkM2UzZSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTUlKSxcclxuICAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpXHJcbikge1xyXG4gIGNvbG9yOiAjZmZmOyAvLyBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIC8vQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZkM2UzZTtcclxuICBAaW5jbHVkZSBtaXgtZ3JhZGllbnQtaG9yaXpvbnRhbCgjZmQzZTNlLCAjZmY1ZTAwLDAsMTAwJSk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7IC8vIGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAvL0BpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmNWUwMDtcclxuICAgIEBpbmNsdWRlIG1peC1ncmFkaWVudC1ob3Jpem9udGFsKCNmZjVlMDAsICNmZDNlM2UsMCwxMDAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDEwJSksIC41KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDEwJSksIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjsvLyBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmOyAvL2NvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxMCUpLCAuNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTAlKSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItMXtcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi0xKCNmZDNlM2UsICNmZDNlM2UpO1xyXG4gIGZvbnQtc2l6ZTogZnVuLXJlbSgxOCk7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgxNS41KSBmdW4tcmVtKDI1KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg1KSBmdW4tcmVtKDI1KTtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5idG4tYXNiLTJ7XHJcbiAgQGluY2x1ZGUgbWl4LWJ1dHRvbi1hc2ItMigkdmFyLWNvbG9yLTEsICR2YXItY29sb3ItMSk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItM3tcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi0zKCR2YXItY29sb3ItMS1sLCAkdmFyLWNvbG9yLTEtbCk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItNHtcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLXZhcmlhbnQoI2U2ZTZlNiwgI2U2ZTZlNik7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItNXtcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLXZhcmlhbnQoJHZhci1jb2xvci0xLCAkdmFyLWNvbG9yLTEpO1xyXG4gIGZvbnQtc2l6ZTogZnVuLXJlbSgxNik7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgyKSBmdW4tcmVtKDE1KTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1hc2ItNS0xe1xyXG4gIEBpbmNsdWRlIG1peC1idXR0b24tdmFyaWFudCgkdmFyLWNvbG9yLTQsICR2YXItY29sb3ItNCk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDIpIGZ1bi1yZW0oMTUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1pbi13aWR0aDogMTMwcHg7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyB9XHJcblxyXG59XHJcblxyXG4uYnRuLWFzYi01LTJ7XHJcbiAgQGluY2x1ZGUgbWl4LWJ1dHRvbi12YXJpYW50KCR2YXItY29sb3ItNSwgJHZhci1jb2xvci01KTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMikgZnVuLXJlbSgxNSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLWFzYi02e1xyXG4gIEBpbmNsdWRlIG1peC1idXR0b24tYXNiLTYoXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNCxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci00LWwsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNC1sLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTQsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNFxyXG4gICk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLWFzYi02LTF7XHJcbiAgQGluY2x1ZGUgbWl4LWJ1dHRvbi1hc2ItNihcclxuICAgICAgICAgICAgICAgICAgI2ZmZixcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci00LFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTQsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNCxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci00LWwsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNC1sXHJcbiAgKTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMTUuNSkgZnVuLXJlbSgyNSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oOCkgZnVuLXJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLWFzYi03e1xyXG4gIEBpbmNsdWRlIG1peC1idXR0b24tYXNiLTYoXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNSxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci01LWwsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNS1sLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTUsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNVxyXG4gICk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLWFzYi03LTF7XHJcbiAgQGluY2x1ZGUgbWl4LWJ1dHRvbi1hc2ItNihcclxuICAgICAgICAgICAgICAgICAgI2ZmZixcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci01LFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTUsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNSxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci01LWwsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNS1sXHJcbiAgKTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMTUuNSkgZnVuLXJlbSgyNSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oOCkgZnVuLXJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLWFzYi04e1xyXG4gIEBpbmNsdWRlIG1peC1idXR0b24tYXNiLTYoXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItMCxcclxuICAgICAgICAgICAgICAgICAgI2ZmZixcclxuICAgICAgICAgICAgICAgICAgI2ZmZixcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci0xLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmXHJcbiAgKTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oNS41KSBmdW4tcmVtKDI1KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItOXtcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi02KFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTAtNSxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci0wLTEsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItMC0xLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTAsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItMC0xLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTAtMVxyXG4gICk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDUuNSkgZnVuLXJlbSgyNSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oOCkgZnVuLXJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLWFzYi0xMHtcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi0yKCR2YXItY29sb3ItMSwgJHZhci1jb2xvci0xKTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oNS41KSBmdW4tcmVtKDM4KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNS41KSBmdW4tcmVtKDI1KTtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5idG4tYXNiLTExe1xyXG4gIEBpbmNsdWRlIG1peC1idXR0b24tYXNiLTYoXHJcbiAgICAgICAgICAgICAgICAgICNmZmYsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNyxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci03LFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTctZCxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci03LWwsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItNy1sXHJcbiAgKTtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMTUuNSkgZnVuLXJlbSgyNSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oOCkgZnVuLXJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLWFzYi0xMntcclxuICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi02KFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTgsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItOCxcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci04LWQsXHJcbiAgICAgICAgICAgICAgICAgICR2YXItY29sb3ItOC1sLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTgtbFxyXG4gICk7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDgpIGZ1bi1yZW0oMjUpO1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmJ0bi1hc2ItMTN7XHJcbiAgQGluY2x1ZGUgbWl4LWJ1dHRvbi1hc2ItNihcclxuICAgICAgICAgICAgICAgICAgJHZhci1jb2xvci0wLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAjZmZmLFxyXG4gICAgICAgICAgICAgICAgICAkdmFyLWNvbG9yLTEsXHJcbiAgICAgICAgICAgICAgICAgICNmZmYsXHJcbiAgICAgICAgICAgICAgICAgICNmZmZcclxuICApO1xyXG4gIGZvbnQtc2l6ZTogZnVuLXJlbSgxOCk7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgxNS41KSBmdW4tcmVtKDI1KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg4KSBmdW4tcmVtKDI1KTtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1hc2ItMTQge1xyXG4gICAgQGluY2x1ZGUgbWl4LWJ1dHRvbi1hc2ItNiggJHZhci1jb2xvci0wLCAjZmZmLCAjZmZmLCAkdmFyLWNvbG9yLTEsICNmZmYsICNmZmYgKTtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxOCk7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDE1LjUpIGZ1bi1yZW0oMjUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogZnVuLXJlbSg4KSBmdW4tcmVtKDI1KTtcclxuICAgICAgICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWFzYi0xNSB7XHJcbiAgICBAaW5jbHVkZSBtaXgtYnV0dG9uLWFzYi0xKCNmZDNlM2UsICNmZDNlM2UpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8qIG1hcmdpbjogMXB4OyAqL1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oNSkgZnVuLXJlbSgyNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE0KTtcclxuICAgIH1cclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idG4tYXNiLXJhZGl1c3tcclxuICBib3JkZXItcmFkaXVzOiBmdW4tcmVtKDMwKTtcclxufVxyXG5cclxuXHJcbi5iLWJ0bi13cmFwe1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5iLWJ0bi13cmFwLW1iIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTIwUFg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYnV0dG9uXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmJ1dHRvbntcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIG91dGxpbmUgMFxyXG4uYi1vdXRsaW5le1xyXG4gIEBleHRlbmQgJWV4dGVuZC1vdXRsaW5lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGxpbmtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWxpbmstbW9yZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBtaXgtY2xlYXJmaXg7XHJcblxyXG4gID5he1xyXG4gICAgcGFkZGluZzogMCAyNXB4IDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLW91dGxpbmU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgLy9AaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgIC8vICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgLy99XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICAgICAgQGV4dGVuZCAuZmFyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogZnVuLXJlbSgtOSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX3JpZ2h0e1xyXG5cclxuICAgID5he1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbGlua3tcclxuICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMS1kO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vbXktdmFyLW1peFwiO1xyXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwLTQvbWl4aW5zXCI7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOYXZpZ2F0aW9uXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gbmF2YmFyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1uYXZ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiBmdW4tcmVtKDQwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZXtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2e1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tXHJcbiAgLm5hdmJhci1uYXYge1xyXG5cclxuICAgIC8vLm5hdi1pdGVtIHtcclxuICAgIC8vXHJcbiAgICAvL31cclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1OS45OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZle1xyXG5cclxuICAgICAgPi5uYXYtbGluayB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGZ1bi1yZW0oNik7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBmdW4tcmVtKDYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZ1bi1yZW0oNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8gcGFkZGluZyBic1xyXG4gIC5uYXZiYXItZXhwYW5kLXhse1xyXG5cclxuICAgIC5uYXZiYXItbmF2e1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNjVweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1idG4tb2ZmY2FudmFze1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICZfX2JhcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICR2YXItY29sb3ItMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1idG4tb2ZmY2FudmFze1xyXG5cclxuICAmX19iYXJ7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAxMC41cHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgNC41cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNHB4LCAtOC41cHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIC00LjVweCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5jb2xsYXBzZWR7XHJcblxyXG4gICAgLmItYnRuLW9mZmNhbnZhc19fYmFye1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIG1lbnVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmItbWVudS10YWJ7XHJcbiAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg1OSk7XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDE2KSAwIGZ1bi1yZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgtMik7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSg2KSBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfbGlnaHR7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWRhcms7XHJcblxyXG4gICAgLmItbWVudS10YWJfX2xpbmt7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSg2KSBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl8ye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5iLW1lbnUtdGFiX19pdGVte1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl8ze1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmItbWVudS10YWJfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxMTApO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYi1tZW51LXRhYl9fbGlua3tcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgxNikgZnVuLXJlbSg1NykgZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLW1lbnUtdGFiX19saW5re1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDYpIHNvbGlkICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2dyZWVue1xyXG5cclxuICAgIC5iLW1lbnUtdGFiX19saW5re1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDYpIHNvbGlkICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW1lbnUtdGFiLTJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oMi41KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICZfX25hdntcclxuICAgIEBleHRlbmQgJWV4dGVuZC11bC1saS1hO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYpIGZ1bi1yZW0oNTcpIGZ1bi1yZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgtMi41KTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYpIGZ1bi1yZW0oNDApIGZ1bi1yZW0oMTApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDMpIHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgJl9iZXR3ZWVue1xyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX25hdntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS10YWItMl9faXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDI1KTtcclxuICAgICAgZmxleDogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS10YWItMl9fbGlua3tcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgxNikgMCBmdW4tcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2NlbnRlcntcclxuXHJcbiAgICAuYi1tZW51LXRhYi0yX19uYXZ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg2MCk7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX2xpbmt7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYpIDAgZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX25hdntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg1OSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iLW1lbnUtdGFiLTJfX2xpbmt7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYpIGZ1bi1yZW0oMCkgZnVuLXJlbSgxMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfZ3JlZW57XHJcblxyXG4gICAgLmItbWVudS10YWItMl9fbmF2e1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS10YWItMl9faXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDU5KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS10YWItMl9fbGlua3tcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgxNikgZnVuLXJlbSgwKSBmdW4tcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1tZW51LXRhYi0yMXtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgyLjUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2e1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg1OSk7XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDE2KSBmdW4tcmVtKDApIGZ1bi1yZW0oMTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgtMi4wKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci0xO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX2JsdWV7XHJcblxyXG4gICAgLmItbWVudS10YWItMjFfX2xpbmt7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfZ3JlZW57XHJcblxyXG4gICAgLmItbWVudS10YWItMjFfX2xpbmt7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfc3RhcnR7XHJcbiAgICAuYi1tZW51LXRhYi0yMV9fbmF2e1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1tZW51LXRhYi0yMntcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgyLjUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2e1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oNjApO1xyXG4gICAgZmxleDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgxNikgMCBmdW4tcmVtKDEwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oLTIuNSk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLW91dGxpbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDMpIHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgJl9kb3VibGV7XHJcbiAgICAuYi1tZW51LXRhYi0yMl9fbmF2e1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLW1lbnUtdGFiLTIyX19saW5re1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDMpIHNvbGlkICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2dyZWVue1xyXG5cclxuICAgIC5iLW1lbnUtdGFiLTIyX19saW5re1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDMpIHNvbGlkICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW1lbnUtdGFiLTN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmX19uYXZ7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtdWwtbGktYTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYpIDAgZnVuLXJlbSgxMyk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci00O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfc3RhcnR7XHJcblxyXG4gICAgLmItbWVudS10YWItM19fbmF2e1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS10YWItM19faXRlbXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDkwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuXHJcbiAgICAuYi1tZW51LXRhYi0zX19saW5re1xyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfYmx1ZXtcclxuXHJcbiAgICAuYi1tZW51LXRhYi0zX19saW5re1xyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1tZW51LWJ0bntcclxuICBmbGV4OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2e1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgZmxleDogbm9uZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg4KSBmdW4tcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMS1kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xLWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiBmdW4tcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgYmFja2dyb3VuZDogJHZhci1jb2xvci0xO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogJHZhci1jb2xvci0xO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW1lbnUtYmFsbHtcclxuICBAZXh0ZW5kICVleHRlbmQtdWwtbGktYTtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcblxyXG4gID5saXtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1KTtcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDI4KTtcclxuICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC02O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgIC5mYXJ7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyMik7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxOCk7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wLTY7XHJcblxyXG4gICAgICAuZmFye1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcblxyXG4gICAgICAuZmFye1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1tZW51LWFzaWRle1xyXG4gIEBleHRlbmQgJWV4dGVuZC11bC1saS1hO1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gID5saXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG5cclxuICAgIC5iLWxhYmVse1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0xLWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTEtZDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2RpdmlzaW9ue1xyXG5cclxuICAgIC5iLW1lbnUtYXNpZGVfX2l0ZW17XHJcblxyXG4gICAgICAuYi1sYWJlbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmItbWVudS1hc2lkZV9fbGlua3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfdGVhbXtcclxuXHJcbiAgICAuYi1tZW51LWFzaWRlX19pdGVte1xyXG5cclxuICAgICAgLmItbGFiZWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iLW1lbnUtYXNpZGVfX2xpbmt7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01LWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTUtZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX25ld3Mtb25le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1OCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbWVudS10YWd7XHJcbiAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMS43MTtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMSk7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1tZW51LWFzaWRlLTJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogZnVuLXJlbSg0KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0wLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMC0xO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZXtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICB9XHJcblxyXG4gICZfX2NpdHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW1lbnUtYXNiLXRvcHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDIuNSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oMi41KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2e1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oNzApO1xyXG4gICAgZmxleDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgxNikgZnVuLXJlbSgwKSBmdW4tcmVtKDEwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oLTIuMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDMpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLW91dGxpbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wLTY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLW1lbnUtdGFiLTIxX19saW5re1xyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuXHJcbiAgICAuYi1tZW51LXRhYi0yMV9fbGlua3tcclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGZ1bi1yZW0oMykgc29saWQgJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGJyZWFkY3J1bWJcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmItYnJlYWRjcnVtYntcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDM2KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1ie1xyXG4gICAgLy9mb250LXNpemU6IGZ1bi1yZW0oMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW17XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1hc2ItYnJlYWRjcnVtYntcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgfVxyXG5cclxuICAuYi1icmVhZGNydW1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgLmJyZWFkY3J1bWItaXRlbXtcclxuXHJcbiAgICAgID5he1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gcGFnaW5hdGlvblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uYi1wYWdpbmF0aW9ue1xyXG5cclxuICAucGFnaW5hdGlvbntcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaXRlbXtcclxuXHJcbiAgICAucGFnZS1saW5re1xyXG4gICAgICBtYXJnaW46IDAgZnVuLXJlbSgxMCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGZ1bi1yZW0oNCk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9ybVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItZm9ybS1zZWFyY2hcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWZvcm0tc2VhcmNoe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBoZWlnaHQ6IGZ1bi1yZW0oNDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdmFyLWNvbG9yLTAtMjtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjkuOThweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC8vICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy99XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5re1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTguNXB4O1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDE3KTtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9zZWFyY2h7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmJ0bi1saW5re1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfYmx1ZXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9zdGFydHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGb3JtXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1mb3Jte1xyXG5cclxuICAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgaGVpZ2h0OiBmdW4tcmVtKDUwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDUzLCA1OCwgNzIsIDAuNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGb3JtXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1mb3JtLXRpdGxle1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gIEBpbmNsdWRlIHJmcygxOCk7XHJcbn1cclxuXHJcblxyXG4uYi1mb3JtLWNvbW1lbnR7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg2MCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XHJcbiAgICBoZWlnaHQ6IDE2N3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5iLWZvcm0tYWNjb3VudCB7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGZ1bi1yZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbC5lcnJvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwuZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFVJIHNlbGVjdFxyXG5cclxuLyohXHJcbiAqIHVpLXNlbGVjdFxyXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9hbmd1bGFyLXVpL3VpLXNlbGVjdFxyXG4gKiBWZXJzaW9uOiAwLjE5LjggLSAyMDE3LTA0LTE4VDA1OjQzOjQzLjg4MVpcclxuICogTGljZW5zZTogTUlUXHJcbiAqL1xyXG5cclxuXHJcbi8qIFN0eWxlIHdoZW4gaGlnaGxpZ2h0aW5nIGEgc2VhcmNoLiAqL1xyXG4udWktc2VsZWN0LWhpZ2hsaWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi51aS1zZWxlY3Qtb2Zmc2NyZWVuIHtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi51aS1zZWxlY3QtY2hvaWNlcy1yb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi8qIFNlbGVjdDIgdGhlbWUgKi9cclxuXHJcbi8qIE1hcmsgaW52YWxpZCBTZWxlY3QyICovXHJcbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYS5zZWxlY3QyLWNob2ljZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHQtc2luZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWxvY2tlZCA+IC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3QtbG9ja2VkID4gLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk5OyAvKiBUaGUgei1pbmRleCBTZWxlY3QyIGFwcGxpZXMgdG8gdGhlIHNlbGVjdDItZHJvcCAqL1xyXG59XHJcblxyXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdDIgKi9cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoLFxyXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW1hdGNoIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24sXHJcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtZHJvcGRvd24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCxcclxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0uZGlyZWN0aW9uLXVwLnNlbGVjdDItZHJvcGRvd24tb3BlbiAudWktc2VsZWN0LW1hdGNoLFxyXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnVpLXNlbGVjdC1tYXRjaCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU4OTdmYjtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9XCJzZWxlY3QyXCJdIC51aS1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuLFxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdDJcIl0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBTZWxlY3RpemUgdGhlbWUgKi9cclxuXHJcbi8qIEhlbHBlciBjbGFzcyB0byBzaG93IHN0eWxlcyB3aGVuIGZvY3VzICovXHJcbi5zZWxlY3RpemUtaW5wdXQuc2VsZWN0aXplLWZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICMwMDdGQkIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRml4IGlucHV0IHdpZHRoIGZvciBTZWxlY3RpemUgdGhlbWUgKi9cclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSA+IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBsaW5lIGJyZWFrIHdoZW4gdGhlcmUncyBhdCBsZWFzdCBvbmUgaXRlbSBzZWxlY3RlZCB3aXRoIHRoZSBTZWxlY3RpemUgdGhlbWUgKi9cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRml4IGRyb3Bkb3duIHdpZHRoIGZvciBTZWxlY3RpemUgdGhlbWUgKi9cclxuLnNlbGVjdGl6ZS1jb250cm9sID4gLnNlbGVjdGl6ZS1kcm9wZG93biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIE1hcmsgaW52YWxpZCBTZWxlY3RpemUgKi9cclxuLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBkaXYuc2VsZWN0aXplLWlucHV0IHtcclxuICBib3JkZXItY29sb3I6ICNENDQ5NTA7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSB1cCBkaXJlY3Rpb24gU2VsZWN0aXplICovXHJcbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPVwic2VsZWN0aXplXCJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcclxuICBib3gtc2hhZG93OiAwIC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgbWFyZ2luLXRvcDogLTJweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cInNlbGVjdGl6ZVwiXSBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIEJvb3RzdHJhcCB0aGVtZSAqL1xyXG5cclxuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cclxuLmJ0bi1kZWZhdWx0LWZvY3VzIHtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG4gIGJvcmRlci1jb2xvcjogI0FEQURBRDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtdG9nZ2xlID4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8qIEZpeCBCb290c3RyYXAgZHJvcGRvd24gcG9zaXRpb24gd2hlbiBpbnNpZGUgYSBpbnB1dC1ncm91cCAqL1xyXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5kcm9wZG93biB7XHJcbiAgLyogSW5zdGVhZCBvZiByZWxhdGl2ZSAqL1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwID4gaW5wdXQudWktc2VsZWN0LXNlYXJjaC5mb3JtLWNvbnRyb2wge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWJvb3RzdHJhcCA+IGlucHV0LnVpLXNlbGVjdC1zZWFyY2guZm9ybS1jb250cm9sLmRpcmVjdGlvbi11cCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1tYXRjaCA+IC5idG4ge1xyXG4gIC8qIEluc3RlYWQgb2YgY2VudGVyIGJlY2F1c2Ugb2YgLmJ0biAqL1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmNhcmV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NSU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi8qIFNlZSBTY3JvbGxhYmxlIE1lbnUgd2l0aCBCb290c3RyYXAgMyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE5MjI3NDk2ICovXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1jaG9pY2VzLCAudWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbmJvZHkgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5vcGVuIHtcclxuICB6LWluZGV4OiAxMDAwOyAvKiBTdGFuZGFyZCBCb290c3RyYXAgZHJvcGRvd24gei1pbmRleCAqL1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAzcHggM3B4IDAgM3B4O1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgaW5wdXQudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLyogVG8gcHJldmVudCBkb3VibGUgYmFja2dyb3VuZCB3aGVuIGRpc2FibGVkICovXHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxLjY2NjY2NmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1tdWx0aXBsZS51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlIHtcclxuICBmb250LXNpemU6IDEuNmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nIC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1iZWZvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQyOGJjYTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1tdWx0aXBsZTpob3ZlciAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmctYWZ0ZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MjhiY2E7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBjb2xvcjogIzMzMztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3Bhbjpob3ZlciwgLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW46Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzI2MjYyNjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZSA+IHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cuZGlzYWJsZWQgPiBzcGFuLFxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmFjdGl2ZS5kaXNhYmxlZCA+IHNwYW4ge1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogZml4IGhpZGUvc2hvdyBhbmd1bGFyIGFuaW1hdGlvbiAqL1xyXG4udWktc2VsZWN0LW1hdGNoLm5nLWhpZGUtYWRkLFxyXG4udWktc2VsZWN0LXNlYXJjaC5uZy1oaWRlLWFkZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBNYXJrIGludmFsaWQgQm9vdHN0cmFwICovXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwLm5nLWRpcnR5Lm5nLWludmFsaWQgPiBidXR0b24uYnRuLnVpLXNlbGVjdC1tYXRjaCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xyXG59XHJcblxyXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIEJvb3RzdHJhcCAqL1xyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1cImJvb3RzdHJhcFwiXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC10ZXh0IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IGEuYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8qIFNwaW5uZXIgKi9cclxuLnVpLXNlbGVjdC1yZWZyZXNoaW5nLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDhweCAyN3B4O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi51aS1zZWxlY3Qtc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IHVpLXNlbGVjdC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1yZWZyZXNoaW5nLm5nLWFuaW1hdGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lIDBzO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNoZWNrYm94ICYgcmFkaW9cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGNoZWNrYm94ICYgcmFkaW9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWNoZWNrYm94LTEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogZnVuLXJlbSgxNik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTIpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyAvLyAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgLy8xcHggc29saWQgJHZhci1jb2xvci0xO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGZ1bi1yZW0oMik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjE1cztcclxuICAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgICBib3JkZXI6ICByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItY2hlY2tib3gtMiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxMik7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogIDFweCBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogZnVuLXJlbSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuMTVzO1xyXG4gICAgICAvL3RyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmFyLWNvbG9yLTE7XHJcbiAgICBib3JkZXI6ICAkdmFyLWNvbG9yLTE7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vbXktdmFyLW1peFwiO1xyXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwLTQvbWl4aW5zXCI7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtb2RhbFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIG1vZGFsXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1tb2RhbHtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcblxyXG4gICAgPi5idG4tbGlua3tcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg0KTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdG9wOiBmdW4tcmVtKDE1KTtcclxuICAgICAgcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19iZ3tcclxuXHJcbiAgICAmXzF7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVlMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1peC1ncmFkaWVudC1ob3Jpem9udGFsKCNmZjVlMDAsICNmZDNlM2UsMCwxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmXzJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl8ze1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xyXG4gICAgICBAaW5jbHVkZSBtaXgtZ3JhZGllbnQtaG9yaXpvbnRhbCgjMTExMTExLCAjMjIyMjIyLDAsMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fb3ZlcmxheXtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYXNrZXRiYWxsLTEucG5nXCIpIDUwMHB4IDUwcHggbm8tcmVwZWF0IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnR7XHJcblxyXG4gICAgJl8xe1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwMikgZnVuLXJlbSg3MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDUwKSBmdW4tcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgZnVuLXJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjApIGZ1bi1yZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfMntcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg2MCkgZnVuLXJlbSg3MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDUwKSBmdW4tcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgZnVuLXJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjApIGZ1bi1yZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl8ze1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDYwKSBmdW4tcmVtKDcwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oNTApIGZ1bi1yZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDMwKSBmdW4tcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogZnVuLXJlbSgyMCkgZnVuLXJlbSgyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICAgIEBpbmNsdWRlIHJmcyg0OCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNDApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMzgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDI4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNSk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl8xe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmXzN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcclxuICAgIG1heC13aWR0aDogNTcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNDApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNSk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY291bnRkb3due1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgfVxyXG5cclxufSIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNvY2lhbFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFNvY2lhbFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItc29je1xyXG4gIEBleHRlbmQgJWV4dGVuZC11bC1saS1hO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICA+bGl7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIHBhZGRpbmc6IDAgZnVuLXJlbSgxNSk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyMCk7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1zb2MtdG9we1xyXG4gIEBleHRlbmQgJWV4dGVuZC11bC1saS1hO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgPmxpe1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtaXgtc2l6ZSg0MHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7fVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1zb2MtMntcclxuICBAZXh0ZW5kICVleHRlbmQtdWwtbGktYTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgPmxpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMjApO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3NvYy12a3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzc3YTY7XHJcbiAgfVxyXG5cclxuICAmX19zb2MtZmF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YTk2O1xyXG4gIH1cclxuXHJcbiAgJl9fc29jLXR3e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhYTNlZjtcclxuICB9XHJcblxyXG4gICZfX3NvYy1vZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzgyMjU7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vbXktdmFyLW1peFwiO1xyXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwLTQvbWl4aW5zXCI7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsYWJlbFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGxhYmVsXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1sYWJlbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB6LWluZGV4OiA1O1xyXG5cclxuICAmX19yb3VuZHtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKDMwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuXHJcbiAgICAvLyY6OmJlZm9yZSB7XHJcbiAgICAvLyAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICAgIC8vICBAZXh0ZW5kIC5mYTtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgdG9wOiA1MCU7XHJcbiAgICAvLyAgbGVmdDogNTAlO1xyXG4gICAgLy8gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgLy8gIG1hcmdpbi1sZWZ0OiAtMTEuMjVweDtcclxuICAgIC8vICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIC8vICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7XHJcbiAgICAvLyAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgLy8gIGNvbG9yOiAjZmZmO1xyXG4gICAgLy99XHJcblxyXG4gICAgJl9ze1xyXG4gICAgICBAaW5jbHVkZSBtaXgtc2l6ZSgyMHB4KTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3VuZC1ib3JkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKDMwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19jbGVhbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgbWl4LXNpemUoMzBweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSByZnMoMTcpO1xyXG4gIH1cclxuXHJcbiAgJl9fc3F1YXJle1xyXG4gICAgQGluY2x1ZGUgbWl4LXNpemUoMjVweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBmdW4tcmVtKDQpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE1KTtcclxuICB9XHJcblxyXG4gICZfX3BsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKDMwcHgpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMjgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGxheS1iaWd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKDU4cHgpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oNTYpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVG8gdG9wIHN0eWxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gZ28gdG8gdG9wIG5hdGl2ZSBqUXVlcnlcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLXRvdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZTVlNWU1OyAvLyR2YXItY29sb3ItMC0xO1xyXG4gIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIEBpbmNsdWRlIG1peC1ib3gtc2hhZG93KDAgMCA1cHggcmdiYSgwLDAsMCwuMykpO1xyXG4gIEBpbmNsdWRlIG1peC1zaXplKDcwcHgpO1xyXG4gIGZvbnQtc2l6ZTogZnVuLXJlbSgzNSk7XHJcbiAgbGVmdDogMTVweDtcclxuICBib3R0b206IDQ1JTsvLzQzMHB4O1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgb3BhY2l0eTogLjk1O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlcntcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGluY2x1ZGUgbWl4LWJveC1zaGFkb3coMCAwIDZweCByZ2JhKDAsMCwwLC4yNSkpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIEFqYXggbG9hZGVyXHJcblxyXG4uYWpheC1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sZHMtcmlwcGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG59XHJcblxyXG4ubGRzLXJpcHBsZSBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgJHZhci1jb2xvci0wLTQ7ICAgIFxyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xyXG59XHJcblxyXG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVHlwZSBzdHlsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFR5cGVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBUaXRsZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItdGl0bGUge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZmFyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZnVuLXJlbSgtOSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR2YXItY29sb3ItMSwgMTUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3dpZ2h0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWRhcms7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmx1ZSB7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmVlbiB7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01LWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01LWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1wYWdlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX2luaGVyaXQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmItcGFnZS10aXRsZS1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAuYi1wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC1ncm91cCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1wYWdlLXN1YnRpdGxlIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjApIDA7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1hc2lkZS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi10aXRsZS1hcnJvdy1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZnMoMTIpO1xyXG5cclxuICAgID4gLmJ0bi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBUZXh0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLy5iLWxlYWR7fVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFRhYmxlXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi10YWJsZSB7XHJcbiAgICBAaW5jbHVkZSByZnMoMTUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNDApO1xyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgwKTtcclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDcuNzUpIGZ1bi1yZW0oNSk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lLWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1peC1zaXplKDI0cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUtbmFtZSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFsbC1pdGVtIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MDQ4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4LXNpemUoNnB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcmVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkM2UzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi10YWJsZS10ZWFtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNDApO1xyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgwKTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDUpIGZ1bi1yZW0oMTApO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMikgZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHRoIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmItdGFibGUtbWF0Y2gge1xyXG5cclxuICAgIC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wMSk7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUtbmFtZSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEwKTtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmItdGFibGUtbWF0Y2gtc3RhdCB7XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKSBmdW4tcmVtKDMwKTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHRoIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA4KTtcclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjAxKTtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtc3RyaXBlZCB7XHJcbiAgICAgICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICA+IHRoIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZnVuLXJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBmdW4tcmVtKDUwKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5iLXRhYmxlLXdyYXAtMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbn1cclxuXHJcblxyXG4uYi10YWJsZS1wcm90b2NvbCB7XHJcblxyXG4gICAgLnRhYmxlIHtcclxuXHJcbiAgICAgICAgLmItdGFibGVfX25hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDEyLjUpIGZ1bi1yZW0oNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZC5ob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjIsIDEyLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRmb290IHtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICYuc2hvdENoYXJ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMmI5N2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL3RkOmhvdmVyLFxyXG4gICAgICAgIC8vdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLmhvdmVyLFxyXG4gICAgICAgIC8vdGJvZHkgPiB0ciA+IHRkLmhvdmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogIzJhNjViNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmx1ZSB7XHJcblxyXG4gICAgICAgIC50YWJsZSB7XHJcblxyXG4gICAgICAgICAgICB0ZC5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxMDEsIDE4MSwgMC4wNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNjViNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5iLXRhYmxlLXByb3RvY29sLTIge1xyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oNykgZnVuLXJlbSg1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfYmx1ZSB7XHJcblxyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTY1YjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gVG9vbHRpcFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4udG9vbHRpcHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExheW91dFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIExheW91dFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmNvbnRhaW5lci1mbHVpZHtcclxuICBtYXgtd2lkdGg6IDE3NzBweDtcclxufVxyXG5cclxuXHJcbi5iLXBhZ2V7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg1NSkgMCBmdW4tcmVtKDM1KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjUpIDAgZnVuLXJlbSgyNSk7XHJcbiAgfVxyXG5cclxuICAmX2FzYntcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmX2xwe1xyXG4gICAgcGFkZGluZy10b3A6IGZ1bi1yZW0oMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXBhZ2UtYXNie1xyXG4gIHBhZGRpbmctdG9wOiBmdW4tcmVtKDMwKTtcclxufVxyXG5cclxuXHJcbi5iLXBhZ2UtZGF0ZXtcclxuICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXBhZ2UtdGVhbXtcclxuXHJcbiAgLmItdGl0bGV7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iLW5ld3NfX2xpbmt7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LXRhYl9fbGlua3tcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSg2KSBzb2xpZCAkdmFyLWNvbG9yLTU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItc3RhdGlzdGljcy1saXN0X19saW5re1xyXG5cclxuICAgID5he1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItdmlkZW9fX3NlZS1hbGx7XHJcblxyXG4gICAgPmF7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LXRhYi0yMV9fbGlua3tcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItcmVzdWx0c3tcclxuXHJcbiAgICAuYi1saW5rLW1vcmUge1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTUtZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXJlc3VsdHNfX2ljb24ge1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYi1yZXN1bHRzX19saW5rLW1vcmUge1xyXG5cclxuICAgICAgYSwgLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01LWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1ib3hfX2VtYWlsLC5iLWNvbnRhY3QtYm94X19waG9uZXtcclxuXHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTUtZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi10ZWFtcy1ib3hfX25hbWV7XHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYi10ZWFtcy1ib3hfX2xpbmt7XHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmItZG9jLWJveF9fbmFtZXtcclxuICAgID5he1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iLWZvcm0tc2VhcmNoe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5idG4tbGlua3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iLW1lbnUtYXNpZGVfX2l0ZW17XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LWFzaWRlX19saW5re1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci01LWQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItbmV3cy1saXN0X190aXRsZXtcclxuXHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItbmV3cy1saXN0X19sYWJlbHtcclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iLW5ld3MtbGlzdF9fbGFiZWwtdGl0bGV7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1tYXBfX25hbWV7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gIH1cclxuXHJcbiAgLmItbWVkaWFfX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAyMjNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1jYXJkX190aXRsZXtcclxuXHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1ib3hfX2ltZ3tcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR2YXItY29sb3ItNTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItcGFnZS1wcm9qZWN0LCAuYi1wYWdlLWRpdmlzaW9ue1xyXG5cclxuICAuYi10aXRsZXtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItbmV3c19fbGlua3tcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iLW1lbnUtdGFiX19saW5re1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBmdW4tcmVtKDYpIHNvbGlkICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LXRhYl9saWdodHtcclxuXHJcbiAgICAuYi1tZW51LXRhYl9fbGlua3tcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSg2KSBzb2xpZCAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItc3RhdGlzdGljcy1saXN0X19saW5re1xyXG5cclxuICAgID5he1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItdmlkZW9fX3NlZS1hbGx7XHJcblxyXG4gICAgPmF7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LXRhYi0yMV9fbGlua3tcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogZnVuLXJlbSgzKSBzb2xpZCAkdmFyLWNvbG9yLTQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItcmVzdWx0cyB7XHJcblxyXG4gICAgLmItbGluay1tb3JlIHtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYi1yZXN1bHRzX19pY29uIHtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItcmVzdWx0c19fbGluay1tb3JlIHtcclxuXHJcbiAgICAgIGEsIC5idG4tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1ib3hfX2VtYWlsLC5iLWNvbnRhY3QtYm94X19waG9uZXtcclxuXHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi10ZWFtcy1ib3hfX25hbWV7XHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYi10ZWFtcy1ib3hfX2xpbmt7XHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmItZG9jLWJveF9fbmFtZXtcclxuICAgID5he1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iLWZvcm0tc2VhcmNoe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5idG4tbGlua3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iLW1lbnUtYXNpZGVfX2l0ZW17XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1tZW51LWFzaWRlX19saW5re1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItbmV3cy1saXN0X190aXRsZXtcclxuXHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItbmV3cy1saXN0X19sYWJlbHtcclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5iLW5ld3MtbGlzdF9fbGFiZWwtdGl0bGV7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1tYXBfX25hbWV7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gIH1cclxuXHJcbiAgLmItbWVkaWFfX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAyMjNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1jYXJkX190aXRsZXtcclxuXHJcbiAgICA+YXtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmItY29udGFjdC1ib3hfX2ltZ3tcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR2YXItY29sb3ItNDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItYXNpZGUtbGVmdHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWFzaWRlLXNlbGVjdHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTUpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBicm93c2VyIHVwZ3JhZGUgbWVzc2FnZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItYnJvd3Nlci11cGdyYWRle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDAgO1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMjApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IGZ1bi1yZW0oMTYpO1xyXG5cclxuICBzdHJvbmd7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBpbmRleC5odG1sLCBibG9ja3MuaHRtbFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItY29udGVudHN7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg4MCkgMDtcclxuXHJcbiAgYXtcclxuICAgIGZvbnQtc2l6ZTogZnVuLXJlbSgxNCk7XHJcbiAgfVxyXG5cclxuICBoNXtcclxuICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oMjUpO1xyXG4gIH1cclxuXHJcbiAgJl9faGlkZGVue1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXRlc3QtY29yZXtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIC4xMik7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGVyICYgZm9vdGVyIHN0eWxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLWhlYWRlclxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItaGVhZGVyIHtcclxuXHJcbiAgYm94LXNoYWRvdzogJHZhci1ib3gtc2hhZG93LTE7XHJcblxyXG4gID4uY29udGFpbmVyLWZsdWlke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1oZWFkZXItdG9we1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAvL31cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb2x7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcbiAgICAmXzF7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgICBmbGV4OiAwIDAgMjIlOyAvLzQxLjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAyMiU7IC8vNDEuNjY2NjclO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTApIDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1kYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfMntcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWRhcms7XHJcbiAgICAgIGZsZXg6IDAgMCA3OCU7XHJcbiAgICAgIG1heC13aWR0aDogNzglO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDU1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItaGVhZGVyLW1pZGRsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTM7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgxNSkgMDtcclxuXHJcbiAgJl9fcm93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWhlYWRlci1tYWlue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgyNC41KSAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjQuNSkgMCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDE0LjUpIDAgMDtcclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29se1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgLmItZm9ybS1zZWFyY2h7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmXzF7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZ1bi1yZW0oMTApO1xyXG4gICAgICBmbGV4OiAwIDAgMjIlOyAvLzQxLjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAyMiU7IC8vNDEuNjY2NjclO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmItbW9iaWxlLXNlYXJjaCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4OiAwIDAgODUlO1xyXG4gICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5iLWxvZ28ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmItbW9iaWxlLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmXzJ7XHJcbiAgICAgIGZsZXg6IDAgMCAyOCU7XHJcbiAgICAgIG1heC13aWR0aDogMjglO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDE1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmXzN7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGZ1bi1yZW0oMjQuNSk7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogZnVuLXJlbSgxNC41KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWxvZ297XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItaGVhZGVyLW1hdGNoIHtcclxuICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZhLWljb247XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oLTkpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gYS5jb2xsYXBzZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1oZWFkZXItbWF0Y2gtbW9iaWxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC5idG4tbGlua3tcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtb3V0bGluZTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1oZWFkZXItbG9naW57XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gID5he1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgPnNwYW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oNSk7XHJcbiAgfVxyXG5cclxuICAmX19pY29ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDE1KTtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKGZ1bi1yZW0oMzApKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItaGVhZGVyLWxvZ2luLW1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAuYnRuLWxpbmt7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWhlYWRlci1maWx0ZXJ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zZWxlY3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iLWNoZWNrYm94LTF7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLWhlYWRlci1kaXZpc2lvbnNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWhlYWRlci1kaXZpc2lvbnN7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlzaW9ucy1iZy5qcGdcIikgNTAlIDAvY292ZXIgbm8tcmVwZWF0IHNjcm9sbDtcclxuICBjb2xvcjogI2ZmZjtcclxuICAvL2ZpbHRlcjogYmx1cig2LjlweCk7XHJcblxyXG4gICZfX292ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDU1LCAxMjIsIDAuOTcpOyAvLzA2Mzc3YVxyXG4gIH1cclxuXHJcbiAgJl9fYm94e1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg5MCkgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg0NSkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX21lbnV7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iLWxhYmVse1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDE1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3Jvdy1pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDU5KTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgwKTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICA+c3Ryb25ne1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2J0bntcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zb2N7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuXHJcbiAgICAgIC5iLXNvYy10b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICA+LmZhcntcclxuICAgICAgQGluY2x1ZGUgcmZzKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLWhlYWRlci10ZWFtXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1oZWFkZXItdGVhbXtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aXNpb25zLWJnLmpwZ1wiKSA1MCUgMC9jb3ZlciBuby1yZXBlYXQgc2Nyb2xsO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAmX19vdmVybGF5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTQ0LCA3MiwgMC45NSk7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg5MCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg3MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg0NSkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX21lbnV7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1KTtcclxuICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX193aG97XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgfVxyXG5cclxuICAmX19jaXR5e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNSk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fc3Vic2NyaWJlcnN7XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG57XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19yaWdodHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX192aWN0b3J5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdmljdG9yeS1pdGVte1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg1KSBmdW4tcmVtKDE1KTtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICA+YXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX192aWN0b3J5LXZhbHVle1xyXG4gICAgbWFyZ2luLWxlZnQ6IGZ1bi1yZW0oOCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fdmljdG9yeS1sb2dve1xyXG4gICAgbWFyZ2luLWxlZnQ6IGZ1bi1yZW0oMTQpO1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3NvY3tcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICA+LmZhcntcclxuICAgICAgQGluY2x1ZGUgcmZzKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItaGVhZGVyLXByb2plY3RcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWhlYWRlci1wcm9qZWN0e1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9qZWN0LWJnLWguanBnXCIpIDUwJSAwL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGw7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICZfX292ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDQsIDAuODUpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94e1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg5MCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg3MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMyNHB4O1xyXG4gICAgaGVpZ2h0OiAzMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19tZW51e1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBDb29raWUgRGlhbG9nICovXHJcbiNnZHByLWNvb2tpZS1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggNnB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XHJcbn1cclxuXHJcbiNnZHByLWNvb2tpZS1tZXNzYWdlIGg0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNnZHByLWNvb2tpZS1tZXNzYWdlIGg1IHtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNnZHByLWNvb2tpZS1tZXNzYWdlIHAsICNnZHByLWNvb2tpZS1tZXNzYWdlIHVsIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgbGkge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG59XHJcblxyXG4jZ2Rwci1jb29raWUtbWVzc2FnZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG59XHJcblxyXG4jZ2Rwci1jb29raWUtbWVzc2FnZSBidXR0b24sXHJcbmJ1dHRvbiNpaGF2ZWNvb2tpZXNCdG4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG59XHJcblxyXG5idXR0b24jZ2Rwci1jb29raWUtYWR2YW5jZWQge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgYnV0dG9uOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuI2dkcHItY29va2llLW1lc3NhZ2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9teS12YXItbWl4XCI7XHJcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtNC9taXhpbnNcIjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvb3RlclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi5iLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJHZhci1jb2xvci0wO1xyXG5cclxuICAmX19tZW51e1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpLWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPmxpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTApO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPmF7XHJcbiAgICAgICAgcGFkZGluZzogZnVuLXJlbSgyKSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTkuOThweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNTYuNSkgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg0NSkgMCBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg0MCkgMCBmdW4tcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgxMCkgMDtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHR7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTEuNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzc3tcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19waG9uZXtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYpO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTIpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2VtYWlse1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTIpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3Rlcm1ze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjQpO1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDEwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXJvdy1mb290ZXJ7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg2NC41KSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTUpIDAgZnVuLXJlbSg3KTtcclxuICB9XHJcblxyXG4gICZfX2NvbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyAgfVxyXG5cclxuICAgICZfMXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgLmItZm9vdGVyX19sb2dve1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl8ye1xyXG4gICAgICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgxMik7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuXHJcbiAgICAgICAgLmItc29je1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmXzN7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSG9tZSBzdHlsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8jIyAxINCT0LvQsNCy0L3QsNGPINC4INCf0L7QuNGB0LogKDMpXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vMS1ob21lLmh0bWwgPSDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwXHJcbi8vMS1zZWFyY2guaHRtbCA9INCh0YLRgNCw0L3QuNGG0LAg0L/QvtC40YHQutCwXHJcbi8vMS1zZWFyY2gtdGFnLmh0bWwgPSDQodGC0YDQsNC90LjRhtCwINC/0L7QuNGB0LrQsCDQv9GA0Lgg0LrQu9C40LrQtSDQvdCwICPRgtC10LNcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyAxIHNsaWRlclxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItc2xpZGVye1xyXG4gIEBleHRlbmQgJWV4dGVuZC1ncmFkaWVudC1kaXJlY3Rpb25hbC0xO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0LmpwZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGwgJHZhci1jb2xvci0wO1xyXG4gIH1cclxuXHJcbiAgJl9fb3ZlcmxheXtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS1iYXNrZXRiYWxsLnBuZ1wiKSAxODAlIDE0MCUgbm8tcmVwZWF0IHNjcm9sbDtcclxuICAgIEBleHRlbmQgJWV4dGVuZC1wYWRkaW5nO1xyXG4gICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUtYmFza2V0YmFsbC5wbmdcIikgMjUwcHggODBweCBuby1yZXBlYXQgc2Nyb2xsO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUtYmFza2V0YmFsbC5wbmdcIikgMTBweCA4MHB4IG5vLXJlcGVhdCBzY3JvbGw7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAvL2JhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lLWJhc2tldGJhbGwucG5nXCIpIDBweCA4MHB4IG5vLXJlcGVhdCBzY3JvbGw7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgyNSkgMCBmdW4tcmVtKDIwKTtcclxuICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDQ4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYyKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI1KTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8mX197fVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItbmV3cy1jYXRlZ29yaWVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1uZXdzLWNhdGVnb3JpZXN7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg2NSkgMCBmdW4tcmVtKDUwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwIGZ1bi1yZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgLmItbmV3cy1jYXRlZ29yaWVzLWxpc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW5ld3MtY2F0ZWdvcmllcy1saXN0e1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG5cclxuICAmX19yb3d7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDEwKTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2RhdGV7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcywgLmZhcntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEwKTtcclxuICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9hY2NlbnR7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLXZpZGVvXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi12aWRlb3tcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW8tYmcucG5nXCIpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0IHNjcm9sbCAkdmFyLWNvbG9yLTA7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5iLW1lbnUtdGFie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjgpO1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg3OSkgMCBmdW4tcmVtKDUwKTtcclxuICAgIG1pbi1oZWlnaHQ6IDgyN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC45NSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMzApIDAgZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2VlLWFsbHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTcpIDAgZnVuLXJlbSgxNyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogZnVuLXJlbSgxOCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICAgICAgICBAZXh0ZW5kIC5mYXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oLTkpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9ibHVle1xyXG5cclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX2dyZWVue1xyXG5cclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgIC8qJjo6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMC02O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH0qL1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGh1bWJze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAmX19wbGF5ZXIge1xyXG4gICAgaGVpZ2h0OiBmdW4tcmVtKDUxNyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogZnVuLXJlbSgzMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGVhbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXZpZGVvLXRodW1ic3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogZnVuLXJlbSgtNDApO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNDApIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWRhcms7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuXHJcbiAgICAgIC5iLXZpZGVvLXRodW1ic19faW1ne1xyXG5cclxuICAgICAgICBAZXh0ZW5kICVleHRlbmQtb3ZlcmxheS1pbWc7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMC02O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLWxhYmVse1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcbiAgfVxyXG5cclxuICAmX19kYXRle1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItYmFubmVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1iYW5uZXItMXtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDQwKSAwIGZ1bi1yZW0oNDApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMzApIDAgZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItYmFubmVyLTJ7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg0MCkgMCBmdW4tcmVtKDgwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwIGZ1bi1yZW0oNTApO1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItbmV3c1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItbmV3c3tcclxuICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSg1MCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oMCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxOTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgICAgbGVmdDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1peC1ncmFkaWVudC12ZXJ0aWNhbChyZ2JhKDAsIDAsIDAsIDAuMCksIHJnYmEoMCwgMCwgMCwgMC44KSwwLDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTYuNSkgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0LWl0ZW17XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGZ1bi1yZW0oMTgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZhciwgLmZhbCwgLmZhc3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDcpO1xyXG4gICAgICBmb250LXNpemU6IGZ1bi1yZW0oMTcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vLmItdGl0bGV7IH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLW5ld3NfX2xpbmt7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYi1sYWJlbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuXHJcbiAgICAuYi1uZXdzX19saW5re1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmItbGFiZWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYi1hc2lkZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmItYXNpZGUge1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDUwKTtcclxuICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgzMCk7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Jhbm5lcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLXN0YXRpc3RpY3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLXN0YXRpc3RpY3MtYXNpZGV7XHJcblxyXG4gICZfX3NlbGVjdHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgID4gLmNvbCxcclxuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLmItdGl0bGV7IH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1zdGF0aXN0aWNzLWxpc3R7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjUpIDAgZnVuLXJlbSgyMyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICB9XHJcblxyXG4gICZfX2NvbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgICZfMXtcclxuICAgICAgZmxleDogMCAwIDEwJTsgLy80MS42NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTAlOyAvLzQxLjY2NjY3JTtcclxuXHJcbiAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC8vICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgICAvLyAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvL1xyXG4gICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAvLyAgZmxleDogMCAwIDQwJTtcclxuICAgICAgLy8gIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAvL31cclxuICAgICAgLy9cclxuICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgLy8gIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAvLyAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAvL31cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl8ye1xyXG4gICAgICBmbGV4OiAwIDAgMTUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAmXzN7XHJcbiAgICAgIGZsZXg6IDAgMCA2NSU7XHJcbiAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfNHtcclxuICAgICAgZmxleDogMCAwIDEwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xvZ297XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XHJcbiAgICBAaW5jbHVkZSBtaXgtc2l6ZSgzMHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgPmltZ3tcclxuICAgICAgQGV4dGVuZCAlZXh0ZW5kLWltZy1jb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+YXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfYmx1ZXtcclxuXHJcbiAgICAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmt7XHJcblxyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuXHJcbiAgICAuYi1zdGF0aXN0aWNzLWxpc3RfX2xpbmt7XHJcblxyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTUtZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLXBvcHVsYXItZGl2aXNpb25zXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1wb3B1bGFyLWRpdmlzaW9uc3tcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcG9wdWxhci1kaXZpc2lvbnMtYmcucG5nXCIpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0IHNjcm9sbCAkdmFyLWNvbG9yLTA7XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtcGFkZGluZztcclxuICAgIG1pbi1oZWlnaHQ6IDc4MXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKSAwIGZ1bi1yZW0oMzApO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX21vYmlsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItcG9wdWxhci1kaXZpc2lvbnMtYm94e1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcblxyXG4gICAgICAuYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX2ltZ3tcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYi1wb3B1bGFyLWRpdmlzaW9ucy1ib3hfX2xpbmt7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuICAgIGhlaWdodDogMTU4LjhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmItbGFiZWx7XHJcbiAgICAgIHRvcDogZnVuLXJlbSgzMCk7XHJcbiAgICAgIGxlZnQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBmdW4tcmVtKC05KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgIHotaW5kZXg6IDY7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgPiAuY29sLFxyXG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcm93LWl0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgxMyk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiBmdW4tcmVtKDQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcblxyXG4gICZfX3Jvdy1udW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDUpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3Jvdy10ZXh0e1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLXByb2plY3RzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1wcm9qZWN0c3tcclxuICBwYWRkaW5nOiBmdW4tcmVtKDU1KSAwIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgyMCkgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMCk7XHJcbiAgfVxyXG5cclxuICAuYi10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICB9XHJcblxyXG4gICZfX21vYmlsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItcHJvamVjdHMtYm94e1xyXG4gIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIGZ1bi1yZW0oMjUpO1xyXG4gICAgQGluY2x1ZGUgbWl4LXNpemUoMTIwcHgpO1xyXG5cclxuICAgIC5iLWltZy1oZWlnaHR7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjUpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI1KTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTY7XHJcbiAgfVxyXG5cclxuICAvLyZfX2J0bnsgfVxyXG5cclxuICAmXzJ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYi1ldmVudHNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWV2ZW50c3tcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZXZlbnRzLWJnLnBuZ1wiKSA1MCUgNTAlL2NvdmVyIG5vLXJlcGVhdCBzY3JvbGwgJHZhci1jb2xvci0wO1xyXG5cclxuICAmX193cmFwe1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLXBhZGRpbmc7XHJcbiAgICBtaW4taGVpZ2h0OiA1MTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgyMCkgMCBmdW4tcmVtKDM1KTtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWV2ZW50cy0ye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC44NSk7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg1NSkgMCBmdW4tcmVtKDgwKTtcclxuXHJcbiAgJl9fbW9iaWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1ldmVudHMtYm94e1xyXG4gIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWRhcms7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tZGFyaztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMzApIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jaXR5e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNSk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi44cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG5cclxuICAgID5he1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19kYXRle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICB9XHJcblxyXG4gIC8vJl9fYnRueyB9XHJcblxyXG59XHJcblxyXG5cclxuLmItZXZlbnRzLTItYm94e1xyXG4gIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NpdHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI1KTtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjhweDtcclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgfVxyXG5cclxuICAvLyZfX2J0bnsgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItYWR2ZXJ0aXNpbmdcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLWFkdmVydGlzaW5ne1xyXG4gIEBleHRlbmQgJWV4dGVuZC1wYWRkaW5nO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNSkgZnVuLXJlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAvLy5iLXRpdGxleyB9XHJcblxyXG4gICZfX2JveHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSgzMCk7XHJcbiAgICBAaW5jbHVkZSBtaXgtc2l6ZSgxMjBweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Rlc2N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTY7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2J0bntcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG5cclxuICAgIC5iLWJ0bi13cmFwe1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItcGFydG5lcnNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5iLXBhcnRuZXJze1xyXG4gIGJhY2tncm91bmQ6ICR2YXItY29sb3ItMztcclxuICBwYWRkaW5nOiBmdW4tcmVtKDU1KSAwIGZ1bi1yZW0oNTUpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjApIDAgZnVuLXJlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAvLy5iLXRpdGxleyB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTApIDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgLy8gIHdpZHRoOiAxMThweDtcclxuICAgIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYi1zZWFyY2gtZmlsdGVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYi1zZWFyY2gtZmlsdGVye1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjYpO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYi1zZWFyY2gtbmF2XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5iLXNlYXJjaC1uYXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIGItc2VhcmNoLW1vcmVcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmItc2VhcmNoLW1vcmV7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1MCk7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBiLXNlYXJjaC10ZWFtLCBiLXNlYXJjaC1wbGF5ZXIsIGItc2VhcmNoLW1lZGlhXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5iLXNlYXJjaC10ZWFtLCAuYi1zZWFyY2gtcGxheWVye1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjcpO1xyXG5cclxuICAuYi1saW5rLW1vcmV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDU3KTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtaXgtc2l6ZSg5MHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDgpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgID5he1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICA+LmZhcntcclxuICAgICAgQGluY2x1ZGUgcmZzKDIyKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNjtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuXHJcbiAgICAgID4uZmFye1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY2l0eXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNCk7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTY7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQpO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC02O1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItc2VhcmNoLXRlYW17XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItc2VhcmNoLW1lZGlhe1xyXG5cclxuICAuYi1tZWRpYXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmItcGFydG5lcnMyIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5iLXBhcnRuZXJzMyB7XHJcblxyXG4gICAgLmItcGFnZS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTZlNmU2O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oNjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaXRlbV9iaWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZTZlNmU2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjUpIGZ1bi1yZW0oNTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZ1bi1yZW0oMjQwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgyNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBmdW4tcmVtKDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogZnVuLXJlbSg2MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZnVuLXJlbSgzMTUpO1xyXG5cclxuICAgICAgICAgICAgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZ1bi1yZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZ1bi1yZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2l0ZW1fc21hbGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG5cclxuICAgICAgICAmX2ltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZnVuLXJlbSg3MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZ1bi1yZW0oNjApO1xyXG5cclxuICAgICAgICAgICAgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZ1bi1yZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIH1cclxuXHJcbiAgICAmX2l0ZW1fY29tbW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDc0KTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcblxyXG4gICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmdW4tcmVtKDEwOCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmdW4tcmVtKDE1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL215LXZhci1taXhcIjtcclxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC00L21peGluc1wiO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQWxsIGlubmVyIHBhZ2VzIHN0eWxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDIg0JPQu9Cw0LLQvdCw0Y8gLyDQoNCw0LfQtNC10Lsg0YHRgtCw0YLQuNGB0YLQuNC60LAgKDYpXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vMi1zdGF0LXBsYXktb2Zmcy5odG1sID0g0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwIOKAkyDQv9C70LXQuS3QvtGE0YRcclxuLy8yLXN0YXQtc2Vhc29uLmh0bWwgPSDQk9C70LDQstC90LDRjyAvINCh0YLQsNGC0LjRgdGC0LjQutCwIC0g0YDQtdCz0YPQu9GP0YDQvdGL0Lkg0YHQtdC30L7QvVxyXG4vLzItc3RhdC1maW5hbC5odG1sID0g0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwIOKAkyDRhNC40L3QsNC7INCy0L7RgdGM0LzQuFxyXG4vLzItc3RhdC1yZXN1bHRzLmh0bWwgPSDQk9C70LDQstC90LDRjyAvINCh0YLQsNGC0LjRgdGC0LjQutCwIC8g0KDQtdC30YPQu9GM0YLQsNGC0Ysg0Lgg0LrQsNC70LXQvdC00LDRgNGMXHJcbi8vMi1zdGF0LXN0YXRpc3RpY3MuaHRtbCA9INCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgLyDQodGC0LDRgtC40YHRgtC40LrQsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwXHJcbi8vMi1zdGF0LXRlYW1zLmh0bWwgPSDQk9C70LDQstC90LDRjyAvINCh0YLQsNGC0LjRgdGC0LjQutCwIC8g0JrQvtC80LDQvdC00YtcclxuLy8gYWxsIGluIDggLSBkaXZpc2lvblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8jIyAzINCQ0YDRhdC40LIg0YDQtdC30YPQu9GM0YLQsNGC0L7QsiAoMSlcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8zLXJlc3VsdHMuaHRtbCA9INCQ0YDRhdC40LIg0YDQtdC30YPQu9GM0YLQsNGC0L7QslxyXG4vLyBhbGwgaW4gOCAtIGRpdmlzaW9uXHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8jIyA0INCQ0YHRgdC+0YbQuNCw0YbQuNGPICg1KVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzQtYXNiLWhpc3RvcnkuaHRtbCA9INCe0LEg0JDQodCRIC8g0JjRgdGC0L7RgNC40Y9cclxuLy80LWFzYi1kb2N1bWVudHMuaHRtbCA9INCe0LEg0JDQodCRIC8g0JTQvtC60YPQvNC10L3RgtGLXHJcbi8vNC1hc2ItcHJvamVjdHMuaHRtbCA9INCe0LEg0JDQodCRIC8g0J/RgNC+0LXQutGC0YtcclxuLy80LWFzYi1mYXEuaHRtbCA9INCe0LEg0JDQodCRIC8gRkFRXHJcbi8vNC1hc2Itc3RydWN0dXJlLmh0bWwgPSDQntCxINCQ0KHQkSAgLyDQodGC0YDRg9C60YLRg9GA0LBcclxuXHJcbi5iLWFzYi10b3B7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FzYi1iZy5qcGdcIikgNTAlIDAvY292ZXIgbm8tcmVwZWF0IHNjcm9sbDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSByZnMoNDgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgJl9fb3ZlcmxheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTgwKSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWFzYi1zdHJ1Y3R1cmV7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDUwKSBmdW4tcmVtKDMwKSBmdW4tcmVtKDMwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDMwKSBmdW4tcmVtKDMwKSBmdW4tcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgxNSkgZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMzApO1xyXG4gICAgfVxyXG5cclxuICAgID5oMntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19kYXRle1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm9keXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNTQpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQwKTtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9te1xyXG5cclxuICAgID5oMywuaDN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjQpO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItY29udGFjdC1zdHJ1Y3R1cmUge1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93MiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLyogIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNywxNywxNywwLjEyKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sMiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfMSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjclO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl80IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl81IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNyU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkdWNhdGlvbjIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZDc0MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jhbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbWFpbCwgJl9fcGhvbmUge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMS1kO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluazIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1xdWVzdGlvbnMtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDI0KSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1jb2xsYXBzZS0xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstY29sbGFwc2UtMiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstY29sbGFwc2Uge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogZnVuLXJlbSg0KSBmdW4tcmVtKDEwKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIC8qIGNvbG9yOiAkdmFyLWNvbG9yLTQ7Ki9cclxuICAgICAgICAgICAgQGV4dGVuZCAlZXh0ZW5kLW91dGxpbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8qIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDsqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAuYi1xdWVzdGlvbnMtbGlzdF9fbGluay1jb2xsYXBzZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmItcXVlc3Rpb25zLWxpc3RfX2xpbmstY29sbGFwc2UtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKSAwIGZ1bi1yZW0oMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDUg0J/RgNC+0LXQutGC0Ysg0Lgg0YHQvtCx0YvRgtC40Y8gKDYpXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vNS1wcm9qZWN0LXN0YXJ0Lmh0bWwgPSDQn9GA0L7QtdC60YIgLyDRgdGC0LDRgNGC0L7QstCw0Y9cclxuLy81LXByb2plY3QtYWJvdXQuaHRtbCA9INCf0YDQvtC10LrRgiAvINC+INC/0YDQvtC10LrRgtC1XHJcbi8vNS1wcm9qZWN0LW1lZGlhLmh0bWwgPSDQn9GA0L7QtdC60YIgLyDQnNC10LTQuNCwXHJcbi8vNS1wcm9qZWN0LXJlc3VsdHMuaHRtbCA9INCf0YDQvtC10LrRgiAvINCY0YLQvtCz0LhcclxuLy81LXByb2plY3QtY29udGFjdHMuaHRtbCA9INCf0YDQvtC10LrRgiAvINCa0L7QvdGC0LDQutGC0YtcclxuLy81LWV2ZW50LXBhZ2UuaHRtbCA9INCh0YLRgNCw0L3QuNGG0LAg0YHQvtCx0YvRgtC40Y9cclxuXHJcbi5iLWxhbmRpbmd7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgxMjApIDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgxMDApIDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oODApIDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNjApIDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWxhbmRpbmctdGl0bGV7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg2MCk7XHJcbiAgQGluY2x1ZGUgcmZzKDQ4KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDQ4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcbiAgICBAaW5jbHVkZSByZnMoNDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIHJmcygzMCk7XHJcbiAgfVxyXG5cclxuICAmX3dpZ2h0e1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWxhbmRpbmctMXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTgtbDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLy8uYi1sYW5kaW5nLXRpdGxleyAgfVxyXG5cclxuICAmX19vdmVybGF5e1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLTEtYmcucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTk3KSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg4MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg2MCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1NCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC8vJl9fYnRueyB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbGFuZGluZy0ye1xyXG5cclxuICAvLy5iLWxhbmRpbmctdGl0bGV7ICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4wNSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogMzc5LjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMC0xO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuZmFze1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1NCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2J0bntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbGFuZGluZy0ze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItODtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmItbGFuZGluZy10aXRsZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRue1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1sYW5kaW5nLTMtYm94e1xyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIGhlaWdodDogMzc5LjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX19kZXNje1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbGFuZGluZy00e1xyXG5cclxuICAvLy5iLWxhbmRpbmctdGl0bGV7ICB9XHJcblxyXG4gICZfX2Rlc2N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDU0KTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYnRue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQwOS41cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1sYW5kaW5nLTV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci03LWw7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5iLWxhbmRpbmctdGl0bGV7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX292ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtNS1iZy5wbmdcIikgNTAlIDEwMCUgbm8tcmVwZWF0IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTIwKSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg4MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg2MCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idG57XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWxhbmRpbmctNntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5iLWxhbmRpbmctdGl0bGV7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1sYW5kaW5nLTd7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLTctYmcuanBnXCIpIDUwJSA1MCUvY292ZXIgbm8tcmVwZWF0IHNjcm9sbDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgJl9fb3ZlcmxheXtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTIwKSAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgNjEsIDQ1LCAwLjkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg4MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSg2MCkgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYi1sYW5kaW5nLXRpdGxle1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZW1haWwsICZfX3Bob25lLCAmX19hZGRyZXNze1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZW1haWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDU0KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItbGFuZGluZy03LWJveHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEyMCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1wcm9qZWN0LWV2ZW50cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfXzN4MyB7XHJcbiAgICAgICAgJl9fYWxlcnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzkwMWU3ZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZTJlMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNXB4ICMwZWEyZTI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhc2tldDN4MyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vJl9fYm9keXt9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1ldmVudC1hc2lkZXtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjQpO1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEyKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgfVxyXG5cclxuICAmX19kYXRle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG5cclxuICAgID5he1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDYg0JDQutC60LDRg9C90YIg0LrQvtC80LDQvdC00YsgKDcpXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vNi10ZWFtLWFjY291bnQtc3RhcnQuaHRtbCA9INCQ0LrQutCw0YPQvdGCINCa0L7QvNCw0L3QtNGLIC8g0KHRgtCw0YDRgtC+0LLQsNGPINGB0YLRgNCw0L3QuNGG0LBcclxuLy82LXRlYW0tYWNjb3VudC1jYXJkLmh0bWwgPSDQkNC60LrQsNGD0L3RgiDQmtC+0LzQsNC90LTRiyAvINCS0LjQt9C40YLQutCwXHJcbi8vNi10ZWFtLWFjY291bnQtbmV3cy5odG1sID0g0JDQutC60LDRg9C90YIg0JrQvtC80LDQvdC00YsgLyDQndC+0LLQvtGB0YLQuFxyXG4vLzYtZGl2aXNpb24tYWNjb3VudC1jb250YWN0cy0xLmh0bWwgPSDQkNC60LrQsNGD0L3RgiDQlNC40LLQuNC30LjQvtC90LAgLyDQmtC+0L3RgtCw0LrRgtGLIOKAkyAxXHJcbi8vNi10ZWFtLWFjY291bnQtbWVkaWEuaHRtbCA9INCQ0LrQutCw0YPQvdGCINCa0L7QvNCw0L3QtNGLIC8g0JzQtdC00LjQsFxyXG4vLzYtZGl2aXNpb24tYWNjb3VudC1jYWxlbmRhci5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0JrQsNC70LXQvdC00LDRgNGMXHJcbi8vNi10ZWFtLWFjY291bnQtc3RhdGlzdGljcy5odG1sID0g0JDQutC60LDRg9C90YIg0JrQvtC80LDQvdC00YsgLyDQodGC0LDRgtC40YHRgtC40LrQsFxyXG5cclxuLy8uYi10ZWFtLWFjY291bnR7fVxyXG5cclxuXHJcbi5iLXN0YXJ0LXN1Y2Nlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjg1KTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDgwKSAwIGZ1bi1yZW0oNjApO1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNjApO1xyXG59XHJcblxyXG5cclxuLmItc3RhcnQtc3VjY2Vzcy1ib3h7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjApIDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDI4KTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi10ZWFtLXN0YXJ0LXJlc3VsdHN7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg1MCkgMCBmdW4tcmVtKDYwKTtcclxuXHJcbiAgJl9fcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuYi1wYWdlLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItdGVhbS1iYWxse1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIG1hcmdpbi1sZWZ0OiBmdW4tcmVtKDMwKTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDcg0J/RgNC+0YTQsNC50Lsg0LzQsNGC0YfQsCAoNy0xKVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzctbWF0Y2gtcHJvZmlsZS1iZWZvcmUuaHRtbCA9INCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNC00L4g0L3QsNGH0LDQu9CwINCy0YHRgtGA0LXRh9C4KVxyXG4vLzctbWF0Y2gtcHJvZmlsZS1pbmZvLmh0bWwgPSDQn9GA0L7RhNCw0LnQuyDQvNCw0YLRh9CwICjRgdGL0LPRgNCw0L3QvdGL0Lkg0LzQsNGC0YcgLSDQuNC90YTQvilcclxuLy83LW1hdGNoLXByb2ZpbGUtcHJvdG9jb2wuaHRtbCA9INCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNGB0YvQs9GA0LDQvdC90YvQuSDQvNCw0YLRhyAtINC/0YDQvtGC0L7QutC+0LspXHJcbi8vNy1tYXRjaC1wcm9maWxlLXN0YXRpc3RpY3MuaHRtbCA9INCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNGB0YvQs9GA0LDQvdC90YvQuSDQvNCw0YLRhyAtINGB0YLQsNGC0LjRgdGC0LjQutCwKVxyXG4vLzctbWF0Y2gtcHJvZmlsZS1zdGF0aXN0aWNzLTEuaHRtbCA9INCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNGB0YvQs9GA0LDQvdC90YvQuSDQvNCw0YLRhyAtINGB0YLQsNGC0LjRgdGC0LjQutCwKSDigJMgMSArINCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNGB0YvQs9GA0LDQvdC90YvQuSDQvNCw0YLRhyAtINGB0LzQvtGC0YDQtdGC0Ywg0LLQuNC00LXQvilcclxuLy83LW1hdGNoLXByb2ZpbGUtbWVkaWEuaHRtbCA9INCf0YDQvtGE0LDQudC7INC80LDRgtGH0LAgKNGB0YvQs9GA0LDQvdC90YvQuSDQvNCw0YLRhyAtINC80LXQtNC40LApXHJcblxyXG4vLy5iLW1hdGNoLXByb2ZpbGV7fVxyXG5cclxuXHJcbi5iLW1hdGNoLXByb2ZpbGUtcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYi1yZXN1bHRzX19uYW1lIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXJlc3VsdHNfX3RpdGxlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1jb21wYXJlLXBvaW50c3tcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgIC8vJl8xe31cclxuXHJcbiAgICAmXzJ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xvZ297XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtaXgtc2l6ZSg3MHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oMjApO1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDgpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3Jlc3N7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDcpO1xyXG4gICAgZmxleDogYXV0bztcclxuXHJcbiAgICAucHJvZ3Jlc3N7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGZ1bi1yZW0oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl8xe1xyXG4gICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfMntcclxuXHJcbiAgICAgIC5wcm9ncmVzc3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE2NWI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTY1YjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1yZXN1bHRzLXNjb3Jle1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oMTgpIGZ1bi1yZW0oMzApO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxMyk7XHJcbiAgICBtaW4td2lkdGg6IDk2cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkdmFyLWNvbG9yLTAtMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2NvcmUtMXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDUpIGZ1bi1yZW0oNSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1peC1ib3JkZXItbGVmdC1yYWRpdXMoNHB4KTtcclxuICB9XHJcblxyXG4gICZfX3Njb3JlLTJ7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLW1hdGNoLXRyYWNrZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg4MCk7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICBoaWdoY2hhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hjaGFydHMtdG9vbHRpcCA+IHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MkY4RjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1tYXRjaC1wcm9maWxlLXJlc3VsdHMtMntcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxufVxyXG5cclxuXHJcbi5iLXBsYXlpbmctZmllbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcblxyXG4gICAgICAgIC5iLWltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLm1vZC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZDNlM2U7XHJcblxyXG4gICAgICAgICAgICAmLm1hZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBhOTA0ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1hbmQtdG9wLCAuY29tbWFuZC1ib3R0b20ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWFuZC10b3Age1xyXG4gICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1hbmQtYm90dG9tIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE5KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41MztcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDgg0JDQutC60LDRg9C90YIg0LTQuNCy0LjQt9C40L7QvdCwICgxMylcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy84LWRpdmlzaW9ucy5odG1sID0g0JTQuNCy0LjQt9C40L7QvdGLXHJcbi8vOC1kaXZpc2lvbi1hY2NvdW50LXN0YXJ0Lmh0bWwgPSDQkNC60LrQsNGD0L3RgiDQlNC40LLQuNC30LjQvtC90LAgLyDQodGC0LDRgNGC0L7QstCw0Y8g0YHRgtGA0LDQvdC40YbQsFxyXG4vLzgtZGl2aXNpb24tYWNjb3VudC1hYm91dC5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0J4g0YLRg9GA0L3QuNGA0LVcclxuLy84LWRpdmlzaW9uLWFjY291bnQtbmV3cy5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0J3QvtCy0L7RgdGC0LhcclxuLy84LWRpdmlzaW9uLWFjY291bnQtdGVhbS5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0JrQvtC80LDQvdC00YtcclxuLy84LWRpdmlzaW9uLWFjY291bnQtc3RhdC1zZWFzb24uaHRtbCA9INCQ0LrQutCw0YPQvdGCINCU0LjQstC40LfQuNC+0L3QsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwIC0g0YDQtdCz0YPQu9GP0YDQvdGL0Lkg0YHQtdC30L7QvVxyXG4vLzgtZGl2aXNpb24tYWNjb3VudC1zdGF0LXBsYXlvZmYuaHRtbCA9INCQ0LrQutCw0YPQvdGCINCU0LjQstC40LfQuNC+0L3QsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwIOKAkyDQv9C70LXQuS3QvtGE0YRcclxuLy84LWRpdmlzaW9uLWFjY291bnQtc3RhdC1maW5hbC5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0KHRgtCw0YLQuNGB0YLQuNC60LAg4oCTINGE0LjQvdCw0Lsg0LLQvtGB0YzQvNC4XHJcbi8vOC1kaXZpc2lvbi1hY2NvdW50LXN0YXQtcmVzdWx0cy5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0KHRgtCw0YLQuNGB0YLQuNC60LAgLyDQoNC10LfRg9C70YzRgtCw0YLRiyDQuCDQutCw0LvQtdC90LTQsNGA0YxcclxuLy84LWRpdmlzaW9uLWFjY291bnQtc3RhdC10ZWFtcy5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0KHRgtCw0YLQuNGB0YLQuNC60LAgLyDQmtC+0LzQsNC90LTRi1xyXG4vLzgtZGl2aXNpb24tYWNjb3VudC1tZWRpYS5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0JzQtdC00LjQsFxyXG4vLzgtZGl2aXNpb24tYWNjb3VudC1jb250YWN0cy5odG1sID0g0JDQutC60LDRg9C90YIg0JTQuNCy0LjQt9C40L7QvdCwIC8g0JrQvtC90YLQsNC60YLRi1xyXG4vLzgtZGl2aXNpb24tYWNjb3VudC1zdGF0LXN0YXQuaHRtbCA9INCQ0LrQutCw0YPQvdGCINCU0LjQstC40LfQuNC+0L3QsCAvINCh0YLQsNGC0LjRgdGC0LjQutCwIC8g0KHRgtCw0YLQuNGB0YLQuNC60LBcclxuXHJcblxyXG4uYi1jb21wYXJle1xyXG4gIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNzApO1xyXG5cclxuICAmX19zZWxlY3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgfVxyXG4gICAgICA+IC5jb2wsXHJcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2VsZWN0LWdyb3Vwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmX19zZWxlY3QtMXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zZWxlY3QtMntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1jb21wYXJlLXRlYW17XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDUwKSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTUpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl8xe1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfMntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfM3tcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfNHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy1yaWdodDogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZXtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMCBmdW4tcmVtKDI1KTtcclxuICB9XHJcblxyXG4gICZfX2xvZ297XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIEBpbmNsdWRlIHJmcygyMik7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtaXgtc2l6ZSg3MHB4KTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItY29tcGFyZS1wcm9ncmVzc3tcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAuYi1jb21wYXJlLXByb2dyZXNzX192YWx1ZXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3Byb2dyZXNze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnByb2dyZXNze1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzc3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjY2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl8xe1xyXG5cclxuICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM3N2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDZlMztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmXzJ7XHJcblxyXG4gICAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzMsIDIzOSwgMC4yKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2dyZXNzLWJhcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVmO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfM3tcclxuXHJcbiAgICAgIC5wcm9ncmVzc3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkNmUzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM3N2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl80e1xyXG5cclxuICAgICAgLnByb2dyZXNze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjY2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3ZhbHVle1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgcGFkZGluZzogMCBmdW4tcmVtKDIpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfbWF0Y2h7XHJcbiAgICBwYWRkaW5nLXRvcDogZnVuLXJlbSgzMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDgwKTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItZGl2aXNpb24tdGVhbXtcclxuICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgJl9fcm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29se1xyXG5cclxuICAgICZfMXtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmXzJ7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDYxOTIwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogMTc1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICZfc3RhdHtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICZfX2NpdHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gIH1cclxuXHJcbiAgJl9fc3RhdC10aXRsZXtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItc3RhdGlzdGljcyB7XHJcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDEwNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxMTcwcHg7XHJcbiAgICAvLy5yb3cge1xyXG4gICAgLy8gIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAvLyAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgLy8gID4gLmNvbCxcclxuICAgIC8vICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAvLyAgfVxyXG4gICAgLy99XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNSwgMTUsIDE1LCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDguNzUpIGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogcmdiYSgxNSwgMTUsIDE1LCAwLjYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwKSBmdW4tcmVtKDE1KSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTMpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBmdW4tcmVtKDcpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxMCk7IC8vQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDAuNik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDE1LCAxNSwgMC4xKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNCk7IC8vQGluY2x1ZGUgcmZzKDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njb3JlIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgdG9wOiAxMjJweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl8yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfMyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX21iLTE3OCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTc4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0yMjYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItNjEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9tdC05OSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX210LTI5NyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjk3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tdC02OTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE1LCAxNSwgMTUsIDAuMSk7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06aG92ZXIge1xyXG4gICAgICAgIC5iLXN0YXRpc3RpY3NfX2hvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmItYWNjb3VudC1hYm91dHtcclxuICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gID5we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcblxyXG4gICAgPnN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXRlYW1ze1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oNTApIDA7XHJcblxyXG4gIC5iLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLXRlYW1zLWJveHtcclxuICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSg1MCk7XHJcblxyXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gIC5yb3cge1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSg1MCkgMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMCBmdW4tcmVtKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byBmdW4tcmVtKDI0KTtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG5cclxuICAgID5he1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xLWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLXRlYW1zLWJveF9fbmFtZXtcclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItdGVhbXMtYm94X19saW5re1xyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNC1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2dyZWVue1xyXG5cclxuICAgIC5iLXRlYW1zLWJveF9fbmFtZXtcclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItdGVhbXMtYm94X19saW5re1xyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWRvY3tcclxuICBwYWRkaW5nOiBmdW4tcmVtKDYwKSAwIGZ1bi1yZW0oMzApO1xyXG59XHJcblxyXG5cclxuLmItZG9jLWJveHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAvL31cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oMjApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuODUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIGZ1bi1yZW0oNSk7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1KTtcclxuICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZXtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNjtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgfVxyXG5cclxuICAmX2JsdWV7XHJcblxyXG4gICAgLmItZG9jLWJveF9fbmFtZXtcclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ncmVlbntcclxuXHJcbiAgICAuYi1kb2MtYm94X19uYW1le1xyXG4gICAgICA+YXtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWNvbnRhY3R7XHJcbiAgcGFkZGluZzogZnVuLXJlbSgyMCkgMDtcclxufVxyXG5cclxuXHJcbi5iLWNvbnRhY3QtYm94e1xyXG4gIHBhZGRpbmc6IGZ1bi1yZW0oNDApIDA7XHJcbiAgQGluY2x1ZGUgcmZzKDIwKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb2x7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNik7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3Jhbmt7XHJcbiAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19lbWFpbCwmX19waG9uZXtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xLWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9ibHVle1xyXG5cclxuICAgIC5iLWNvbnRhY3QtYm94X19lbWFpbCwuYi1jb250YWN0LWJveF9fcGhvbmV7XHJcblxyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQtZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfZ3JlZW57XHJcblxyXG4gICAgLmItY29udGFjdC1ib3hfX2VtYWlsLC5iLWNvbnRhY3QtYm94X19waG9uZXtcclxuXHJcbiAgICAgID5he1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1jb250YWN0LW1hcHtcclxuICBwYWRkaW5nLXRvcDogZnVuLXJlbSg0MCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgLmItcGFnZS10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNSk7XHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDI0KSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgID4gLmNvbCxcclxuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHZhci1jb2xvci1saW5lLW9uLWxpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICB9XHJcblxyXG4gICZfX21hcHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcclxuICAgIGhlaWdodDogMzQ2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzYpO1xyXG4gIH1cclxuXHJcblxyXG4gICZfYmx1ZXtcclxuXHJcbiAgICAuYi1jb250YWN0LW1hcF9fbmFtZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2dyZWVue1xyXG5cclxuICAgIC5iLWNvbnRhY3QtbWFwX19uYW1le1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItcGFydG5lcnMtc3RhcnR7XHJcbiAgcGFkZGluZzogZnVuLXJlbSg1MCkgMCBmdW4tcmVtKDEwKTtcclxufVxyXG5cclxuXHJcbi5iLXBhcnRuZXJzLXN0YXJ0LWJveHtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDM4KSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgxMCkgMDtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzMCk7XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGhlaWdodDogODJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAvLyAgd2lkdGg6IDExOHB4O1xyXG4gICAgLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy99XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIyMgOSDQn9GA0L7RhNCw0LnQuyDQutC+0LzQsNC90LTRiyAoNylcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy85LXRlYW0tcHJvZmlsZS10YWJsZS5odG1sID0g0J/RgNC+0YTQsNC50Lsg0JrQvtC80LDQvdC00YsgKNCy0LrQu9Cw0LTQutCwINGB0L7RgdGC0LDQsiwg0YLQsNCx0LvQuNGG0LApXHJcbi8vOS10ZWFtLXByb2ZpbGUtY2FyZHMuaHRtbCA9INCf0YDQvtGE0LDQudC7INCa0L7QvNCw0L3QtNGLICjQstC60LvQsNC00LrQsCDRgdC+0YHRgtCw0LIsINC60LDRgNGC0L7Rh9C60LgpXHJcbi8vOS10ZWFtLXByb2ZpbGUtcmVzdWx0cy5odG1sID0g0J/RgNC+0YTQsNC50Lsg0JrQvtC80LDQvdC00YsgKNCy0LrQu9Cw0LTQutCwINGA0LXQt9GD0LvRjNGC0LDRgtGLL9C60LDQu9C10L3QtNCw0YDRjClcclxuLy85LXRlYW0tcHJvZmlsZS1zdGF0aXN0aWNzLmh0bWwgPSDQn9GA0L7RhNCw0LnQuyDQmtC+0LzQsNC90LTRiyAo0LLQutC70LDQtNC60LAg0YHRgtCw0YLQuNGB0YLQuNC60LApXHJcbi8vOS10ZWFtLXByb2ZpbGUtbWVkaWEuaHRtbCA9INCf0YDQvtGE0LDQudC7INCa0L7QvNCw0L3QtNGLICjQstC60LvQsNC00LrQsCDQvNC10LTQuNCwKVxyXG4vLzktdGVhbS1wcm9maWxlLWxlYWRlcnMuaHRtbCA9INCf0YDQvtGE0LDQudC7INCa0L7QvNCw0L3QtNGLICjQstC60LvQsNC00LrQsCDQu9C40LTQtdGA0YspXHJcbi8vOS10ZWFtLXByb2ZpbGUtaGlnaHNjb3Jlcy5odG1sID0g0J/RgNC+0YTQsNC50Lsg0JrQvtC80LDQvdC00YsgKNCy0LrQu9Cw0LTQutCwINGA0LXQutC+0YDQtNGLKVxyXG5cclxuLmItcmVzdWx0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHksXHJcbiAgICAmX19ib3R0b20ge1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuXHJcbiAgICAgICAgICAgID4gLmNvbCxcclxuICAgICAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDI1KSBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMjUpIGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oNSkgZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oNSkgZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZnVuLXJlbSgyNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGZ1bi1yZW0oMTQpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIC8vLmItcmVzdWx0c19fbG9nb3sgIH1cclxuICAgICAgICAgICAgLmItcmVzdWx0c19fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmdW4tcmVtKDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY29yZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDM0KTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygyMik7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtaXgtc2l6ZSg3MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOSk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1tb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZGl2aXNpb24tYWNjb3VudCB7XHJcblxyXG4gICAgICAgIC5iLWxpbmstbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iLXJlc3VsdHNfX2ljb24ge1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmItcmVzdWx0c19fbGluay1tb3JlIHtcclxuXHJcbiAgICAgICAgICAgIGEsIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci00LWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl90ZWFtLWFjY291bnQge1xyXG5cclxuICAgICAgICAuYi1saW5rLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYi1yZXN1bHRzX19pY29uIHtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iLXJlc3VsdHNfX2xpbmstbW9yZSB7XHJcblxyXG4gICAgICAgICAgICBhLCAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNS1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmItY2FyZHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMTUpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSgyNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcblxyXG4gICAgJl8ye1xyXG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2RhdGF7XHJcbiAgICBAZXh0ZW5kICVleHRlbmQtdWwtbGk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfYmx1ZXtcclxuXHJcbiAgICAuYi1jYXJkX190aXRsZXtcclxuXHJcbiAgICAgID5he1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2dyZWVue1xyXG5cclxuICAgIC5iLWNhcmRfX3RpdGxle1xyXG5cclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItY2FyZC1sZWFkZXJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBwYWRkaW5nOiBmdW4tcmVtKDE1KSBmdW4tcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjQpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgfVxyXG5cclxuICAgID5he1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSgyNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kYXRhe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgQGluY2x1ZGUgcmZzKDM0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIyMgMTAg0J/RgNC+0YTQsNC50Lsg0LjQs9GA0L7QutCwICgzKVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzEwLXBsYXllci1wcm9maWxlLXRlYW0uaHRtbCA9INCf0YDQvtGE0LDQudC7INC40LPRgNC+0LrQsCAo0LLQutC70LDQtNC60LAg0JrQvtC80LDQvdC00LApXHJcbi8vMTAtcGxheWVyLXByb2ZpbGUtbWVkaWEuaHRtbCA9INCf0YDQvtGE0LDQudC7INC40LPRgNC+0LrQsCAo0LLQutC70LDQtNC60LAg0JzQtdC00LjQsClcclxuLy8xMC1wbGF5ZXItcHJvZmlsZS1zdGF0Lmh0bWwgPSDQn9GA0L7RhNCw0LnQuyDQuNCz0YDQvtC60LAgKNCy0LrQu9Cw0LTQutCwINCh0YLQsNGC0LjRgdGC0LjQutCwKVxyXG5cclxuLmItcGxheWVyLXByb2ZpbGUge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgPiAuY29sLFxyXG4gICAgICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXRhYmxlLXRlYW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RlYW0ge1xyXG5cclxuICAgICAgICAuYi1wbGF5ZXItcHJvZmlsZV9faW1nIHtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDYxOTIwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICB9XHJcbiAgICAvLyZfX3BsYXllcnt9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygyMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZXh0ZW5kLXVsLWxpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXQtZGlhbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnRzIHtcclxuICAgICAgICBwYWRkaW5nOiBmdW4tcmVtKDEyKSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50cy1pdGVtIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBmdW4tcmVtKDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZnVuLXJlbSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYi1wbGF5ZXItcHJvZ3Jlc3N7XHJcbiAgcGFkZGluZy10b3A6IGZ1bi1yZW0oMTApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2ljb257XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDE1KTtcclxuICAgIEBpbmNsdWRlIG1peC1zaXplKDQ0cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6ICMyYTY1YjU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxMDEsIDE4MSwgMC4yKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIEBpbmNsdWRlIHJmcygxOSk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItZGlhbHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE4KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX2RpYWx7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXR7XHJcbiAgICBmb250LXNpemU6IGZ1bi1yZW0oMTMpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3tcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWRpYWwtdGVhbXtcclxuICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZGlhbHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICZfX2lucHV0e1xyXG4gICAgZm9udC1zaXplOiBmdW4tcmVtKDEzKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2N7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItc2hvdC1jYXJke1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8jIyAxMSDQk9Cw0LvQtdGA0LXRjyAoMy0xKVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzExLWdhbGxlcnkuaHRtbCA9INCT0LDQu9C10YDQtdGPICjRhNC+0YLQvi/QstC40LTQtdC+KVxyXG4vLzExLWFsYnVtLmh0bWwgPSDQpNC+0YLQvtCw0LvRjNCx0L7QvC/QktC40LTQtdC+0LDQu9GM0LHQvtC8ICsg0J7RgtC60YDRi9GC0L7QtSDRhNC+0YLQvi/QstC40LTQtdC+XHJcblxyXG4uYi1tZWRpYXtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSgzMCk7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kLW92ZXJsYXktaW1nO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDIyM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgICAuYi1sYWJlbHtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2RhdGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfdGVhbS1hY2NvdW50e1xyXG5cclxuICAgIC5iLW1lZGlhX19saW5re1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGV4dGVuZCAlZXh0ZW5kLW92ZXJsYXktaW1nO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiAyMjNweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmItbGFiZWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci01O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfZGl2aXNpb24tYWNjb3VudHtcclxuXHJcbiAgICAuYi1tZWRpYV9fbGlua3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGhlaWdodDogMjIzcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLWxhYmVse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YXItY29sb3ItNDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWFsYnVte1xyXG5cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAvLyZfX2ltZ3t9XHJcblxyXG4gICZfX2xhYmVse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIEBleHRlbmQgJWV4dGVuZC1vdmVybGF5LWltZztcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iLWFsYnVtX19sYWJlbHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDEyINCd0L7QstC+0YHRgtC4ICgyKVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzEyLW5ld3MuaHRtbCA9INCd0L7QstC+0YHRgtC4XHJcbi8vMTItbmV3cy1vbmUuaHRtbCA9INCd0L7QstC+0YHRgtGMXHJcblxyXG4uYi1uZXdzLWxpc3R7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgZnVuLXJlbSgzMCk7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICBoZWlnaHQ6IDIyM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm9keXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5iLWxhYmVse1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwtdGl0bGV7XHJcbiAgICBwYWRkaW5nLXRvcDogZnVuLXJlbSgyKTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMik7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcblxyXG4gICAgPmF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMik7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9te1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19kYXRle1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0LWl0ZW17XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGZ1bi1yZW0oMTgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZnMoMTQpO1xyXG5cclxuICAgIC5mYXIsIC5mYWwsIC5mYXN7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSg3KTtcclxuICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE3KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX3RlYW0tYWNjb3VudHtcclxuXHJcbiAgICAuYi1uZXdzLWxpc3RfX3RpdGxle1xyXG5cclxuICAgICAgPmF7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3Vze1xyXG4gICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iLW5ld3MtbGlzdF9fbGFiZWx7XHJcblxyXG4gICAgICAuYi1sYWJlbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmItbmV3cy1saXN0X19sYWJlbC10aXRsZXtcclxuICAgICAgY29sb3I6ICR2YXItY29sb3ItNTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2RpdmlzaW9uLWFjY291bnR7XHJcblxyXG4gICAgLmItbmV3cy1saXN0X190aXRsZXtcclxuXHJcbiAgICAgID5he1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYi1uZXdzLWxpc3RfX2xhYmVse1xyXG5cclxuICAgICAgLmItbGFiZWx7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhci1jb2xvci00O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iLW5ld3MtbGlzdF9fbGFiZWwtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1uZXdzLW9uZXtcclxuXHJcbiAgJl9faW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg1OCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyOCk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgPnB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPnN0cm9uZ3tcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYi1uZXdzLWJlc3R7XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IGZ1bi1yZW0oNikgMCBmdW4tcmVtKDMwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgICAuZmFze1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiBmdW4tcmVtKDE0KSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG5cclxuICAgIC5jb2wtbWQtNHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2RhdGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIpO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192aWV3c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuXHJcbiAgICAuZmFye1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oOCk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICBAaW5jbHVkZSByZnMoMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDEwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICA+YXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1c3tcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmItc29jLWJveHtcclxuICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDYwKTtcclxuICBwYWRkaW5nOiBmdW4tcmVtKDMwKSAwO1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idG57XHJcbiAgICBmbGV4OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3NvY3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3NvYy10aXRsZXtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxNSk7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgQGluY2x1ZGUgcmZzKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdmlld3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIH1cclxuXHJcbiAgICA+aXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5iLWRpc2N1c3Npb257XHJcbiAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZzogZnVuLXJlbSgyMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2Fuc3dlcnMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGZ1bi1yZW0oNTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBmdW4tcmVtKDQwKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vLmZhc3tcclxuICAgIC8vICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMjApO1xyXG4gICAgLy8gIEBpbmNsdWRlIHJmcyg0MCk7XHJcbiAgICAvLyAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIC8vfVxyXG5cclxuICB9XHJcblxyXG4gICZfX25hbWUtdXNlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMjUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDIwKTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICZfX2NlbnRlcntcclxuICAgIG1hcmdpbjogMCBmdW4tcmVtKDE1KTtcclxuICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZXtcclxuICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgzMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxNCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbmF2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0bi1saW5re1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJHZhci1jb2xvci0wLTI7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygyNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWV7XHJcbiAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oMTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZnMoMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oNSk7XHJcbiAgICAgIEBpbmNsdWRlIHJmcygxMik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUtZGl2aWRlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICR2YXItY29sb3ItMC0yO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUtcGx1c3tcclxuICAgIHBhZGRpbmc6IDAgZnVuLXJlbSgxMCk7XHJcbiAgICBjb2xvcjogIzBhOTA0ODtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZS1taW51c3tcclxuICAgIHBhZGRpbmc6IDAgZnVuLXJlbSgxMCk7XHJcbiAgICBjb2xvcjogI2ZkM2UzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBwYWRkaW5nOiAwIGZ1bi1yZW0oNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgQGluY2x1ZGUgcmZzKDE0KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19hbnN3ZXJ7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICZfX2J0bntcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyMjIDEzINCf0L7Qvy3QsNC/INCx0LDQvdC90LXRgNGLINC4INGC0LDQudC80LXRgCAoMy0yKVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLzEzLXBvcC11cC5odG1sID0g0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAvIFBvcC11cCAxLCAyLCAzXHJcblxyXG4udC1zaGlydCB7XHJcbiAgICAudC1zaGlydC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmItdmlkZW8tYWxidW0ge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICBoZWlnaHQ6IGZ1bi1yZW0oNTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZnVuLXJlbSg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZnVuLXJlbSgzNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZnVuLXJlbSgyODApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8jIyAxNCDQk9C+0LvQvtGB0L7QstCw0L3QuNC1INC30LAg0LfQstCw0L3QuNC1IE1WUCAoMylcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8xNC12b3RpbmctbXZwLmh0bWwgPSDQk9C+0LvQvtGB0L7QstCw0L3QuNC1INC30LAg0LfQstCw0L3QuNC1IE1WUCAvINCT0LvQsNCy0L3QsNGPIC8g4oCTIE5ld1xyXG4vLzE0LXZvdGluZy1tdnAtcmVzdWx0cy10ZWFtLmh0bWwgPSDQk9C+0LvQvtGB0L7QstCw0L3QuNC1INC30LAg0LfQstCw0L3QuNC1IE1WUCAvINCe0LHRidC40LUg0YDQtdC30YPQu9GM0YLQsNGC0Ysg0LPQvtC70L7RgdC+0LLQsNC90LjQuSAvINCa0L7QvNCw0L3QtNCwIC8g4oCTIE5ld1xyXG4vLzE0LXZvdGluZy1tdnAtcmVzdWx0cy1hcmNoaXZlLmh0bWwgPSDQk9C+0LvQvtGB0L7QstCw0L3QuNC1INC30LAg0LfQstCw0L3QuNC1IE1WUCAvINCe0LHRidC40LUg0YDQtdC30YPQu9GM0YLQsNGC0Ysg0LPQvtC70L7RgdC+0LLQsNC90LjQuSAvINCQ0YDRhdC40LIgLyDigJMgTmV3XHJcblxyXG4uYi10aXRsZS1ib3gge1xyXG4gICAgcGFkZGluZzogMCAwIGZ1bi1yZW0oMjIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1saWdodDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJmcygxNyk7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgZnVuLXJlbSgxMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcblxyXG4gICAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmItdGl0bGUtYm94LTIge1xyXG4gICAgcGFkZGluZzogMCAwIGZ1bi1yZW0oMjcuMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmFyLWNvbG9yLWxpbmUtb24tbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSByZnMoMTgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmZzKDE3KTtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZnMoMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBmdW4tcmVtKDE2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIwKTtcclxuXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi1wYWdlLXRpdGxlIHtcclxuXHJcbiAgICAmXzIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNTgpO1xyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgJl8yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLWJveC0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSg5MCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gZnVuLXJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogZnVuLXJlbSgzMCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdmFyLWNvbG9yLTAtMjtcclxuICAgIG1heC13aWR0aDogMzcwcHg7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBmdW4tcmVtKDI0MCk7XHJcbiAgICAgICAgaGVpZ2h0OiBmdW4tcmVtKDI0MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nob29sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVhbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMik7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wLTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlhbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGZ1bi1yZW0oOCk7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgPiAuY29sLFxyXG4gICAgICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlhbC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpYWwtZGlhbCB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlhbC1kZXNjIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDgpO1xyXG4gICAgICAgIHBhZGRpbmc6IGZ1bi1yZW0oMTgpIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR2YXItY29sb3ItMC0yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXQtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTU7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTYyLCAxMiwgMC4yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZ1bi1yZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MiwgMTIsIDAuNCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcy1kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMS1kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICAuZmFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmdW4tcmVtKDEzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyR2YXItY29sb3ItNVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblxyXG4gICAgICAgICZfX2ltZy1saW5rIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZ1bi1yZW0oMTIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmdW4tcmVtKDEyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oOCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0wO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zY2hvb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGlhbC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kaWFsLWRpYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogZnVuLXJlbSgxMikgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXQtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcm9ncmVzcy1kZXNjIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuXHJcbiAgICAgICAgICAgIC5mYWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZnVuLXJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iLXZvdGUtY2FyZC0yIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZy1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZ1bi1yZW0oMjQwKTtcclxuICAgICAgICBoZWlnaHQ6IGZ1bi1yZW0oMjQwKTtcclxuICAgICAgICAvL3BhZGRpbmc6IGZ1bi1yZW0oMTApO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTApO1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY2hvb2wge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RlYW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nLWxpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogZnVuLXJlbSgxODApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZ1bi1yZW0oMTgwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogZnVuLXJlbSg4KTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDIpO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NjaG9vbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLWNhcmQtMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBmdW4tcmVtKDIxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBmdW4tcmVtKDIxMCk7XHJcbiAgICAgICAgLy9wYWRkaW5nOiBmdW4tcmVtKDEwKTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDEwKTtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nob29sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZWFtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTAtNDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTYyLCAxMiwgMC4yKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZ1bi1yZW0oMzApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMS1kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLWRlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xLWQ7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLmItdm90ZS1zZWxlY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgyMik7XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcblxyXG4gICAgICAgICAgICA+IC5jb2wsXHJcbiAgICAgICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLmItdm90ZS1zZWxlY3QtMnt9XHJcblxyXG4uYi12b3RlLXRpbWVsaW5lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMzYpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDI2KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItZGl2aWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICR2YXItY29sb3ItMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBmdW4tcmVtKDUwKTtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHZhci1jb2xvci0xO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oMTYpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FyZHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZnVuLXJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLXByb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBmdW4tcmVtKDMwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1kZXNjIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICR2YXItY29sb3ItMC00O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuXHJcbiAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNjZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZ1bi1yZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXItZGVzYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmMjdhMDQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVCQzYzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLXByb2dyZXNzLWJveCB7XHJcbiAgICBwYWRkaW5nLXRvcDogZnVuLXJlbSgxMSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogZnVuLXJlbSgyMCk7XHJcblxyXG4gICAgLmItdm90ZS1wcm9ncmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAuYi12b3RlLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYi12b3RlLWNhcmQtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmItdGFibGUtdm90ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG5cclxuICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFyLWNvbG9yLTA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhci1jb2xvci0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmItc2Nyb2xsLWhvcml6b250YWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLy9vdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAvL292ZXJmbG93LXg6IGF1dG87XHJcbiAgICAvL21pbi1oZWlnaHQ6IC4wMSU7XHJcbiAgICAvLyZfX3Njcm9sbHt9XHJcbiAgICAvLy5iLXZvdGUtdGltZWxpbmV7XHJcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzNik7XHJcbiAgICAvL31cclxuICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiAuMDElO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAgICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBjdXN0b20gc3dpcGVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5iLXNsaWRlci12b3RlLFxyXG4uYi1zbGlkZXItdm90ZS0yLFxyXG4uYi1zbGlkZXItdm90ZS0zLFxyXG4uYi1zbGlkZXItdm90ZS00IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IGZ1bi1yZW0oNTQpO1xyXG4gICAgLy8uc3dpcGVyLWNvbnRhaW5lcnsgfVxyXG4gICAgLy8uc3dpcGVyLXNsaWRleyB9XHJcbiAgICAvLy5zd2lwZXItc2xpZGUtYWN0aXZleyB9XHJcbiAgICAvLyZfX2l0ZW17IH1cclxuICAgICZfX25leHQsICZfX3ByZXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBmdW4tcmVtKDE4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgICAgICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL31cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaS1wcmV2LnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdCBzY3JvbGw7XHJcbiAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvLyAgbGVmdDogYXV0bztcclxuICAgICAgICAvLyAgdG9wOiBhdXRvO1xyXG4gICAgICAgIC8vICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAvLyAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgLy8gIGhlaWdodDogNTAlO1xyXG4gICAgICAgIC8vICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAvL31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaS1uZXh0LnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdCBzY3JvbGw7XHJcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAvLyAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIC8vICB3aWR0aDogMzBweDtcclxuICAgICAgICAvLyAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgLy8gIHRvcDogMDtcclxuICAgICAgICAvLyAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2YXItY29sb3ItbGluZS1vbi1kYXJrO1xyXG4gICAgICAgIC8vICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAvL31cclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDcuNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhci1jb2xvci0wLTY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YXItY29sb3ItMC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZnVuLXJlbSgzMCk7XHJcbiAgICB9XHJcbn1cclxuIl19 */
