:root {
  --vertical-flow: 2.4rem;
  --white: #ffffff;
  --black: #000000;
  --copy-color: #141414;
}

/*  Padding */
/* Breakpoints */
.visually-hidden, .address .contact_form__label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

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

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
}

/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
  height: auto;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

.swiper-pagination {
  position: relative !important;
  bottom: unset;
  text-align: start !important;
  --swiper-theme-color: var(--site-color-1);
  --swiper-pagination-bottom: -3rem;
  --swiper-pagination-bullet-size: 1.5rem;
  --swiper-pagination-bullet-width: 1.5rem;
  --swiper-pagination-bullet-height: 1.5rem;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #CFCFCF;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: .5rem;
  --swiper-pagination-bullet-vertical-gap: 0;
}
@media (min-width: 768px) {
  .swiper-pagination {
    --swiper-pagination-bottom: -5rem;
  }
}

:root {
  --vertical-flow: 2.4rem;
  --white: #ffffff;
  --black: #000000;
  --copy-color: #141414;
}

/*  Padding */
/* Breakpoints */
.object-background-color-site-color-1 {
  --object-background-color: var(--site-color-1);
  --object-background-color-contrast: var(--site-color-1-background-color-contrast);
  --object-text-color-contrast: var(--site-color-1-text-color-contrast);
}

.object-text-color-site-color-1 {
  --object-text-color: var(--site-color-1);
}

.button-theme-site-color-1 {
  --button-theme-main-color: var(--site-color-1);
  --button-theme-main-color-contrast: var(--site-color-1-contrast);
}

.object-background-color-site-color-2 {
  --object-background-color: var(--site-color-2);
  --object-background-color-contrast: var(--site-color-2-background-color-contrast);
  --object-text-color-contrast: var(--site-color-2-text-color-contrast);
}

.object-text-color-site-color-2 {
  --object-text-color: var(--site-color-2);
}

.button-theme-site-color-2 {
  --button-theme-main-color: var(--site-color-2);
  --button-theme-main-color-contrast: var(--site-color-2-contrast);
}

.object-background-color-site-color-3 {
  --object-background-color: var(--site-color-3);
  --object-background-color-contrast: var(--site-color-3-background-color-contrast);
  --object-text-color-contrast: var(--site-color-3-text-color-contrast);
}

.object-text-color-site-color-3 {
  --object-text-color: var(--site-color-3);
}

.button-theme-site-color-3 {
  --button-theme-main-color: var(--site-color-3);
  --button-theme-main-color-contrast: var(--site-color-3-contrast);
}

.object-background-color-site-color-4 {
  --object-background-color: var(--site-color-4);
  --object-background-color-contrast: var(--site-color-4-background-color-contrast);
  --object-text-color-contrast: var(--site-color-4-text-color-contrast);
}

.object-text-color-site-color-4 {
  --object-text-color: var(--site-color-4);
}

.button-theme-site-color-4 {
  --button-theme-main-color: var(--site-color-4);
  --button-theme-main-color-contrast: var(--site-color-4-contrast);
}

.object-background-color-site-color-5 {
  --object-background-color: var(--site-color-5);
  --object-background-color-contrast: var(--site-color-5-background-color-contrast);
  --object-text-color-contrast: var(--site-color-5-text-color-contrast);
}

.object-text-color-site-color-5 {
  --object-text-color: var(--site-color-5);
}

.button-theme-site-color-5 {
  --button-theme-main-color: var(--site-color-5);
  --button-theme-main-color-contrast: var(--site-color-5-contrast);
}

.object-background-color-site-color-6 {
  --object-background-color: var(--site-color-6);
  --object-background-color-contrast: var(--site-color-6-background-color-contrast);
  --object-text-color-contrast: var(--site-color-6-text-color-contrast);
}

.object-text-color-site-color-6 {
  --object-text-color: var(--site-color-6);
}

.button-theme-site-color-6 {
  --button-theme-main-color: var(--site-color-6);
  --button-theme-main-color-contrast: var(--site-color-6-contrast);
}

.object-background-color-site-color-7 {
  --object-background-color: var(--site-color-7);
  --object-background-color-contrast: var(--site-color-7-background-color-contrast);
  --object-text-color-contrast: var(--site-color-7-text-color-contrast);
}

.object-text-color-site-color-7 {
  --object-text-color: var(--site-color-7);
}

.button-theme-site-color-7 {
  --button-theme-main-color: var(--site-color-7);
  --button-theme-main-color-contrast: var(--site-color-7-contrast);
}

.object-background-color-site-color-8 {
  --object-background-color: var(--site-color-8);
  --object-background-color-contrast: var(--site-color-8-background-color-contrast);
  --object-text-color-contrast: var(--site-color-8-text-color-contrast);
}

.object-text-color-site-color-8 {
  --object-text-color: var(--site-color-8);
}

.button-theme-site-color-8 {
  --button-theme-main-color: var(--site-color-8);
  --button-theme-main-color-contrast: var(--site-color-8-contrast);
}

.object-background-color-site-color-9 {
  --object-background-color: var(--site-color-9);
  --object-background-color-contrast: var(--site-color-9-background-color-contrast);
  --object-text-color-contrast: var(--site-color-9-text-color-contrast);
}

.object-text-color-site-color-9 {
  --object-text-color: var(--site-color-9);
}

.button-theme-site-color-9 {
  --button-theme-main-color: var(--site-color-9);
  --button-theme-main-color-contrast: var(--site-color-9-contrast);
}

.object-background-color-site-color-10 {
  --object-background-color: var(--site-color-10);
  --object-background-color-contrast: var(--site-color-10-background-color-contrast);
  --object-text-color-contrast: var(--site-color-10-text-color-contrast);
}

.object-text-color-site-color-10 {
  --object-text-color: var(--site-color-10);
}

.button-theme-site-color-10 {
  --button-theme-main-color: var(--site-color-10);
  --button-theme-main-color-contrast: var(--site-color-10-contrast);
}

.object-background-color-site-color-11 {
  --object-background-color: var(--site-color-11);
  --object-background-color-contrast: var(--site-color-11-background-color-contrast);
  --object-text-color-contrast: var(--site-color-11-text-color-contrast);
}

.object-text-color-site-color-11 {
  --object-text-color: var(--site-color-11);
}

.button-theme-site-color-11 {
  --button-theme-main-color: var(--site-color-11);
  --button-theme-main-color-contrast: var(--site-color-11-contrast);
}

.object-background-color-site-color-12 {
  --object-background-color: var(--site-color-12);
  --object-background-color-contrast: var(--site-color-12-background-color-contrast);
  --object-text-color-contrast: var(--site-color-12-text-color-contrast);
}

.object-text-color-site-color-12 {
  --object-text-color: var(--site-color-12);
}

.button-theme-site-color-12 {
  --button-theme-main-color: var(--site-color-12);
  --button-theme-main-color-contrast: var(--site-color-12-contrast);
}

.object-background-color-site-color-13 {
  --object-background-color: var(--site-color-13);
  --object-background-color-contrast: var(--site-color-13-background-color-contrast);
  --object-text-color-contrast: var(--site-color-13-text-color-contrast);
}

.object-text-color-site-color-13 {
  --object-text-color: var(--site-color-13);
}

.button-theme-site-color-13 {
  --button-theme-main-color: var(--site-color-13);
  --button-theme-main-color-contrast: var(--site-color-13-contrast);
}

.object-background-color-site-color-14 {
  --object-background-color: var(--site-color-14);
  --object-background-color-contrast: var(--site-color-14-background-color-contrast);
  --object-text-color-contrast: var(--site-color-14-text-color-contrast);
}

.object-text-color-site-color-14 {
  --object-text-color: var(--site-color-14);
}

.button-theme-site-color-14 {
  --button-theme-main-color: var(--site-color-14);
  --button-theme-main-color-contrast: var(--site-color-14-contrast);
}

.object-background-color-site-color-15 {
  --object-background-color: var(--site-color-15);
  --object-background-color-contrast: var(--site-color-15-background-color-contrast);
  --object-text-color-contrast: var(--site-color-15-text-color-contrast);
}

.object-text-color-site-color-15 {
  --object-text-color: var(--site-color-15);
}

.button-theme-site-color-15 {
  --button-theme-main-color: var(--site-color-15);
  --button-theme-main-color-contrast: var(--site-color-15-contrast);
}

.object-background-color-site-color-16 {
  --object-background-color: var(--site-color-16);
  --object-background-color-contrast: var(--site-color-16-background-color-contrast);
  --object-text-color-contrast: var(--site-color-16-text-color-contrast);
}

.object-text-color-site-color-16 {
  --object-text-color: var(--site-color-16);
}

.button-theme-site-color-16 {
  --button-theme-main-color: var(--site-color-16);
  --button-theme-main-color-contrast: var(--site-color-16-contrast);
}

.object-text-color-text-color-white {
  --object-text-color: white;
}

.object-text-color-text-color-black {
  --object-text-color: black;
}

.animate-up {
  animation-name: animationUp;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
@keyframes animationUp {
  from {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}

.bgimage {
  background-size: cover;
  background-position: center center;
}

.tc_p {
  color: var(--primary-color);
}
.tc_s {
  color: var(--secondary-color);
}
.tc_t {
  color: var(--tertiary-color);
}
.tc_b {
  color: var(--black);
}
.tc_w {
  color: var(--white);
}
.tc_lg {
  color: var(--lightgrey);
}

.bgc_p {
  background-color: var(--primary-color);
}
.bgc_s {
  background-color: var(--secondary-color);
}
.bgc_t {
  background-color: var(--tertiary-color);
}
.bgc_b {
  background-color: var(--black);
}
.bgc_w {
  background-color: var(--white);
}
.bgc_lg {
  background-color: var(--lightgrey);
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.f {
  display: flex;
}
.fw {
  flex-wrap: wrap;
}
.fwr {
  flex-wrap: wrap-reverse;
}
.fnw {
  flex-wrap: nowrap;
}
.f_c {
  flex-direction: column;
}
.f_cr {
  flex-direction: column-reverse;
}
.f_r {
  flex-direction: row;
}
.f_rr {
  flex-direction: row-reverse;
}
.f-c {
  align-items: center;
}
.f-fs {
  align-items: flex-start;
}
.f-fe {
  align-items: flex-end;
}
.f--fs {
  justify-content: flex-start;
}
.f--fe {
  justify-content: flex-end;
}
.f--c {
  justify-content: center;
}
.f--sb {
  justify-content: space-between;
}
.f--sa {
  justify-content: space-around;
}

@media (max-width: 767.98px) {
  .fm {
    display: flex;
  }
  .fmw {
    flex-wrap: wrap;
  }
  .fmwr {
    flex-wrap: wrap-reverse;
  }
  .fmnw {
    flex-wrap: nowrap;
  }
  .fm_c {
    flex-direction: column;
  }
  .fm_cr {
    flex-direction: column-reverse;
  }
  .fm_r {
    flex-direction: row;
  }
  .fm_rr {
    flex-direction: row-reverse;
  }
  .fm-c {
    align-items: center;
  }
  .fm-fs {
    align-items: flex-start;
  }
  .fm-fe {
    align-items: flex-end;
  }
  .fm--fs {
    justify-content: flex-start;
  }
  .fm--fe {
    justify-content: flex-end;
  }
  .fm--c {
    justify-content: center;
  }
  .fm--sb {
    justify-content: space-between;
  }
  .fm--sa {
    justify-content: space-around;
  }
}

@media (min-width: 768px) {
  .fd {
    display: flex;
  }
  .fdw {
    flex-wrap: wrap;
  }
  .fdwr {
    flex-wrap: wrap-reverse;
  }
  .fdnw {
    flex-wrap: nowrap;
  }
  .fd_c {
    flex-direction: column;
  }
  .fd_cr {
    flex-direction: column-reverse;
  }
  .fd_r {
    flex-direction: row;
  }
  .fd_rr {
    flex-direction: row-reverse;
  }
  .fd-c {
    align-items: center;
  }
  .fd-fs {
    align-items: flex-start;
  }
  .fd-fe {
    align-items: flex-end;
  }
  .fd--fs {
    justify-content: flex-start;
  }
  .fd--fe {
    justify-content: flex-end;
  }
  .fd--c {
    justify-content: center;
  }
  .fd--sb {
    justify-content: space-between;
  }
  .fd--sa {
    justify-content: space-around;
  }
}

.visually-hidden, .address .contact_form__label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

body,
button,
input,
select,
textarea {
  -webkit-font-smoothing: antialiased;
  font-family: var(--font-family-body);
  font-size: 1.6rem;
  line-height: 2;
  color: var(--object-text-color, var(--copy-color));
}

ul {
  list-style: none;
}
ul,
ul li {
  padding: 0;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
h6,
.h6 {
  font-family: var(--font-family-heading);
  margin: 0;
  margin-block-end: var(--vertical-flow);
  line-height: 1;
  color: var(--object-text-color, var(--heading-color));
}

h1,
.h1 {
  font-weight: 600;
  font-size: 3rem;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 6rem;
  }
}
@media screen and (min-width: 1400px) {
  h1,
  .h1 {
    font-size: 9.6rem;
  }
}

h2,
.h2 {
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 1.2;
  text-transform: uppercase;
}
.option-non-uppercase-titles h2,
.option-non-uppercase-titles .h2 {
  text-transform: none;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 4rem;
  }
}

h3,
.h3 {
  font-weight: 600;
  font-size: 2rem;
  line-height: 1;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 4rem;
  }
}

h4,
.h4 {
  font-weight: 600;
  font-size: 2rem;
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 2.5rem;
  }
}

h5 {
  font-weight: 400;
  font-size: 2rem;
}
@media (min-width: 768px) {
  h5 {
    font-size: 2.5rem;
  }
}

h6 {
  font-weight: 600;
  font-size: 2rem;
}
@media (min-width: 768px) {
  h6 {
    font-size: 2rem;
  }
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 0;
}

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

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: var(--font-family-body);
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

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

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

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

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

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.plate--container,
.plate--container-fluid {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}

.plate--row {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.plate--column {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 768px) {
  .plate--container,
  .plate--container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
  }
  .plate--row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .plate--column {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.plate--container {
  width: 100%;
}

[data-plate-col-xs="1"],
.plate--column.xs-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="2"],
.plate--column.xs-2 {
  flex-basis: 16.6666666666%;
  max-width: 16.6666666666%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="3"],
.plate--column.xs-3 {
  flex-basis: 24.9999999999%;
  max-width: 24.9999999999%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="4"],
.plate--column.xs-4 {
  flex-basis: 33.3333333332%;
  max-width: 33.3333333332%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="5"],
.plate--column.xs-5 {
  flex-basis: 41.6666666665%;
  max-width: 41.6666666665%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="6"],
.plate--column.xs-6 {
  flex-basis: 49.9999999998%;
  max-width: 49.9999999998%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="7"],
.plate--column.xs-7 {
  flex-basis: 58.3333333331%;
  max-width: 58.3333333331%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="8"],
.plate--column.xs-8 {
  flex-basis: 66.6666666664%;
  max-width: 66.6666666664%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="9"],
.plate--column.xs-9 {
  flex-basis: 74.9999999997%;
  max-width: 74.9999999997%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="10"],
.plate--column.xs-10 {
  flex-basis: 83.333333333%;
  max-width: 83.333333333%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="11"],
.plate--column.xs-11 {
  flex-basis: 91.6666666663%;
  max-width: 91.6666666663%;
}

.plate--container {
  width: 100%;
}

[data-plate-col-xs="12"],
.plate--column.xs-12 {
  flex-basis: 99.9999999996%;
  max-width: 99.9999999996%;
}

[data-plate-position-xs="0"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

[data-plate-position-xs="1"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

[data-plate-position-xs="2"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

[data-plate-position-xs="3"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -moz-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

[data-plate-position-xs="4"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -moz-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

[data-plate-position-xs="5"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -moz-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

[data-plate-position-xs="6"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -moz-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

[data-plate-position-xs="7"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -moz-order: 7;
  -ms-flex-order: 7;
  order: 7;
}

[data-plate-position-xs="8"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -moz-order: 8;
  -ms-flex-order: 8;
  order: 8;
}

[data-plate-position-xs="9"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -moz-order: 9;
  -ms-flex-order: 9;
  order: 9;
}

[data-plate-position-xs="10"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -moz-order: 10;
  -ms-flex-order: 10;
  order: 10;
}

[data-plate-position-xs="11"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -moz-order: 11;
  -ms-flex-order: 11;
  order: 11;
}

[data-plate-position-xs="12"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -moz-order: 12;
  -ms-flex-order: 12;
  order: 12;
}

[data-plate-position-xs="13"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -moz-order: 13;
  -ms-flex-order: 13;
  order: 13;
}

[data-plate-position-xs="14"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
  -moz-order: 14;
  -ms-flex-order: 14;
  order: 14;
}

[data-plate-position-xs="15"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
  -moz-order: 15;
  -ms-flex-order: 15;
  order: 15;
}

[data-plate-position-xs="16"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
  -moz-order: 16;
  -ms-flex-order: 16;
  order: 16;
}

[data-plate-position-xs="17"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
  -moz-order: 17;
  -ms-flex-order: 17;
  order: 17;
}

[data-plate-position-xs="18"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
  -moz-order: 18;
  -ms-flex-order: 18;
  order: 18;
}

[data-plate-position-xs="19"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
  -moz-order: 19;
  -ms-flex-order: 19;
  order: 19;
}

[data-plate-position-xs="20"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  -moz-order: 20;
  -ms-flex-order: 20;
  order: 20;
}

[data-plate-position-xs="21"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 22;
  -webkit-order: 21;
  -moz-order: 21;
  -ms-flex-order: 21;
  order: 21;
}

[data-plate-position-xs="22"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 23;
  -webkit-order: 22;
  -moz-order: 22;
  -ms-flex-order: 22;
  order: 22;
}

[data-plate-position-xs="23"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 24;
  -webkit-order: 23;
  -moz-order: 23;
  -ms-flex-order: 23;
  order: 23;
}

[data-plate-position-xs="24"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 25;
  -webkit-order: 24;
  -moz-order: 24;
  -ms-flex-order: 24;
  order: 24;
}

[data-plate-position-xs="25"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 26;
  -webkit-order: 25;
  -moz-order: 25;
  -ms-flex-order: 25;
  order: 25;
}

[data-plate-position-xs="26"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 27;
  -webkit-order: 26;
  -moz-order: 26;
  -ms-flex-order: 26;
  order: 26;
}

[data-plate-position-xs="27"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 28;
  -webkit-order: 27;
  -moz-order: 27;
  -ms-flex-order: 27;
  order: 27;
}

[data-plate-position-xs="28"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 29;
  -webkit-order: 28;
  -moz-order: 28;
  -ms-flex-order: 28;
  order: 28;
}

[data-plate-position-xs="29"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 30;
  -webkit-order: 29;
  -moz-order: 29;
  -ms-flex-order: 29;
  order: 29;
}

[data-plate-position-xs="30"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 31;
  -webkit-order: 30;
  -moz-order: 30;
  -ms-flex-order: 30;
  order: 30;
}

[data-plate-position-xs="31"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 32;
  -webkit-order: 31;
  -moz-order: 31;
  -ms-flex-order: 31;
  order: 31;
}

[data-plate-position-xs="32"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 33;
  -webkit-order: 32;
  -moz-order: 32;
  -ms-flex-order: 32;
  order: 32;
}

[data-plate-position-xs="33"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 34;
  -webkit-order: 33;
  -moz-order: 33;
  -ms-flex-order: 33;
  order: 33;
}

[data-plate-position-xs="34"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 35;
  -webkit-order: 34;
  -moz-order: 34;
  -ms-flex-order: 34;
  order: 34;
}

[data-plate-position-xs="35"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 36;
  -webkit-order: 35;
  -moz-order: 35;
  -ms-flex-order: 35;
  order: 35;
}

[data-plate-position-xs="36"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 37;
  -webkit-order: 36;
  -moz-order: 36;
  -ms-flex-order: 36;
  order: 36;
}

[data-plate-position-xs="37"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 38;
  -webkit-order: 37;
  -moz-order: 37;
  -ms-flex-order: 37;
  order: 37;
}

[data-plate-position-xs="38"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 39;
  -webkit-order: 38;
  -moz-order: 38;
  -ms-flex-order: 38;
  order: 38;
}

[data-plate-position-xs="39"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 40;
  -webkit-order: 39;
  -moz-order: 39;
  -ms-flex-order: 39;
  order: 39;
}

[data-plate-position-xs="40"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 41;
  -webkit-order: 40;
  -moz-order: 40;
  -ms-flex-order: 40;
  order: 40;
}

[data-plate-position-xs="41"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 42;
  -webkit-order: 41;
  -moz-order: 41;
  -ms-flex-order: 41;
  order: 41;
}

[data-plate-position-xs="42"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 43;
  -webkit-order: 42;
  -moz-order: 42;
  -ms-flex-order: 42;
  order: 42;
}

[data-plate-position-xs="43"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 44;
  -webkit-order: 43;
  -moz-order: 43;
  -ms-flex-order: 43;
  order: 43;
}

[data-plate-position-xs="44"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 45;
  -webkit-order: 44;
  -moz-order: 44;
  -ms-flex-order: 44;
  order: 44;
}

[data-plate-position-xs="45"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 46;
  -webkit-order: 45;
  -moz-order: 45;
  -ms-flex-order: 45;
  order: 45;
}

[data-plate-position-xs="46"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 47;
  -webkit-order: 46;
  -moz-order: 46;
  -ms-flex-order: 46;
  order: 46;
}

[data-plate-position-xs="47"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 48;
  -webkit-order: 47;
  -moz-order: 47;
  -ms-flex-order: 47;
  order: 47;
}

[data-plate-position-xs="48"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 49;
  -webkit-order: 48;
  -moz-order: 48;
  -ms-flex-order: 48;
  order: 48;
}

[data-plate-position-xs="49"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 50;
  -webkit-order: 49;
  -moz-order: 49;
  -ms-flex-order: 49;
  order: 49;
}

[data-plate-position-xs="50"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 51;
  -webkit-order: 50;
  -moz-order: 50;
  -ms-flex-order: 50;
  order: 50;
}

[data-plate-position-xs="51"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 52;
  -webkit-order: 51;
  -moz-order: 51;
  -ms-flex-order: 51;
  order: 51;
}

[data-plate-position-xs="52"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 53;
  -webkit-order: 52;
  -moz-order: 52;
  -ms-flex-order: 52;
  order: 52;
}

[data-plate-position-xs="53"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 54;
  -webkit-order: 53;
  -moz-order: 53;
  -ms-flex-order: 53;
  order: 53;
}

[data-plate-position-xs="54"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 55;
  -webkit-order: 54;
  -moz-order: 54;
  -ms-flex-order: 54;
  order: 54;
}

[data-plate-position-xs="55"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 56;
  -webkit-order: 55;
  -moz-order: 55;
  -ms-flex-order: 55;
  order: 55;
}

[data-plate-position-xs="56"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 57;
  -webkit-order: 56;
  -moz-order: 56;
  -ms-flex-order: 56;
  order: 56;
}

[data-plate-position-xs="57"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 58;
  -webkit-order: 57;
  -moz-order: 57;
  -ms-flex-order: 57;
  order: 57;
}

[data-plate-position-xs="58"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 59;
  -webkit-order: 58;
  -moz-order: 58;
  -ms-flex-order: 58;
  order: 58;
}

[data-plate-position-xs="59"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 60;
  -webkit-order: 59;
  -moz-order: 59;
  -ms-flex-order: 59;
  order: 59;
}

[data-plate-position-xs="60"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 61;
  -webkit-order: 60;
  -moz-order: 60;
  -ms-flex-order: 60;
  order: 60;
}

[data-plate-position-xs="61"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 62;
  -webkit-order: 61;
  -moz-order: 61;
  -ms-flex-order: 61;
  order: 61;
}

[data-plate-position-xs="62"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 63;
  -webkit-order: 62;
  -moz-order: 62;
  -ms-flex-order: 62;
  order: 62;
}

[data-plate-position-xs="63"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 64;
  -webkit-order: 63;
  -moz-order: 63;
  -ms-flex-order: 63;
  order: 63;
}

[data-plate-position-xs="64"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 65;
  -webkit-order: 64;
  -moz-order: 64;
  -ms-flex-order: 64;
  order: 64;
}

[data-plate-position-xs="65"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 66;
  -webkit-order: 65;
  -moz-order: 65;
  -ms-flex-order: 65;
  order: 65;
}

[data-plate-position-xs="66"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 67;
  -webkit-order: 66;
  -moz-order: 66;
  -ms-flex-order: 66;
  order: 66;
}

[data-plate-position-xs="67"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 68;
  -webkit-order: 67;
  -moz-order: 67;
  -ms-flex-order: 67;
  order: 67;
}

[data-plate-position-xs="68"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 69;
  -webkit-order: 68;
  -moz-order: 68;
  -ms-flex-order: 68;
  order: 68;
}

[data-plate-position-xs="69"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 70;
  -webkit-order: 69;
  -moz-order: 69;
  -ms-flex-order: 69;
  order: 69;
}

[data-plate-position-xs="70"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 71;
  -webkit-order: 70;
  -moz-order: 70;
  -ms-flex-order: 70;
  order: 70;
}

[data-plate-position-xs="71"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 72;
  -webkit-order: 71;
  -moz-order: 71;
  -ms-flex-order: 71;
  order: 71;
}

[data-plate-position-xs="72"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 73;
  -webkit-order: 72;
  -moz-order: 72;
  -ms-flex-order: 72;
  order: 72;
}

[data-plate-position-xs="73"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 74;
  -webkit-order: 73;
  -moz-order: 73;
  -ms-flex-order: 73;
  order: 73;
}

[data-plate-position-xs="74"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 75;
  -webkit-order: 74;
  -moz-order: 74;
  -ms-flex-order: 74;
  order: 74;
}

[data-plate-position-xs="75"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 76;
  -webkit-order: 75;
  -moz-order: 75;
  -ms-flex-order: 75;
  order: 75;
}

[data-plate-position-xs="76"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 77;
  -webkit-order: 76;
  -moz-order: 76;
  -ms-flex-order: 76;
  order: 76;
}

[data-plate-position-xs="77"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 78;
  -webkit-order: 77;
  -moz-order: 77;
  -ms-flex-order: 77;
  order: 77;
}

[data-plate-position-xs="78"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 79;
  -webkit-order: 78;
  -moz-order: 78;
  -ms-flex-order: 78;
  order: 78;
}

[data-plate-position-xs="79"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 80;
  -webkit-order: 79;
  -moz-order: 79;
  -ms-flex-order: 79;
  order: 79;
}

[data-plate-position-xs="80"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 81;
  -webkit-order: 80;
  -moz-order: 80;
  -ms-flex-order: 80;
  order: 80;
}

[data-plate-position-xs="81"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 82;
  -webkit-order: 81;
  -moz-order: 81;
  -ms-flex-order: 81;
  order: 81;
}

[data-plate-position-xs="82"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 83;
  -webkit-order: 82;
  -moz-order: 82;
  -ms-flex-order: 82;
  order: 82;
}

[data-plate-position-xs="83"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 84;
  -webkit-order: 83;
  -moz-order: 83;
  -ms-flex-order: 83;
  order: 83;
}

[data-plate-position-xs="84"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 85;
  -webkit-order: 84;
  -moz-order: 84;
  -ms-flex-order: 84;
  order: 84;
}

[data-plate-position-xs="85"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 86;
  -webkit-order: 85;
  -moz-order: 85;
  -ms-flex-order: 85;
  order: 85;
}

[data-plate-position-xs="86"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 87;
  -webkit-order: 86;
  -moz-order: 86;
  -ms-flex-order: 86;
  order: 86;
}

[data-plate-position-xs="87"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 88;
  -webkit-order: 87;
  -moz-order: 87;
  -ms-flex-order: 87;
  order: 87;
}

[data-plate-position-xs="88"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 89;
  -webkit-order: 88;
  -moz-order: 88;
  -ms-flex-order: 88;
  order: 88;
}

[data-plate-position-xs="89"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 90;
  -webkit-order: 89;
  -moz-order: 89;
  -ms-flex-order: 89;
  order: 89;
}

[data-plate-position-xs="90"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 91;
  -webkit-order: 90;
  -moz-order: 90;
  -ms-flex-order: 90;
  order: 90;
}

[data-plate-position-xs="91"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 92;
  -webkit-order: 91;
  -moz-order: 91;
  -ms-flex-order: 91;
  order: 91;
}

[data-plate-position-xs="92"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 93;
  -webkit-order: 92;
  -moz-order: 92;
  -ms-flex-order: 92;
  order: 92;
}

[data-plate-position-xs="93"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 94;
  -webkit-order: 93;
  -moz-order: 93;
  -ms-flex-order: 93;
  order: 93;
}

[data-plate-position-xs="94"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 95;
  -webkit-order: 94;
  -moz-order: 94;
  -ms-flex-order: 94;
  order: 94;
}

[data-plate-position-xs="95"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 96;
  -webkit-order: 95;
  -moz-order: 95;
  -ms-flex-order: 95;
  order: 95;
}

[data-plate-position-xs="96"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 97;
  -webkit-order: 96;
  -moz-order: 96;
  -ms-flex-order: 96;
  order: 96;
}

[data-plate-position-xs="97"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 98;
  -webkit-order: 97;
  -moz-order: 97;
  -ms-flex-order: 97;
  order: 97;
}

[data-plate-position-xs="98"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 99;
  -webkit-order: 98;
  -moz-order: 98;
  -ms-flex-order: 98;
  order: 98;
}

[data-plate-position-xs="99"]:not([data-plate-positioning-disabled]) {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -moz-order: 99;
  -ms-flex-order: 99;
  order: 99;
}

@media (min-width: 576px) {
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="1"],
  .plate--column.sm-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="2"],
  .plate--column.sm-2 {
    flex-basis: 16.6666666666%;
    max-width: 16.6666666666%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="3"],
  .plate--column.sm-3 {
    flex-basis: 24.9999999999%;
    max-width: 24.9999999999%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="4"],
  .plate--column.sm-4 {
    flex-basis: 33.3333333332%;
    max-width: 33.3333333332%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="5"],
  .plate--column.sm-5 {
    flex-basis: 41.6666666665%;
    max-width: 41.6666666665%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="6"],
  .plate--column.sm-6 {
    flex-basis: 49.9999999998%;
    max-width: 49.9999999998%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="7"],
  .plate--column.sm-7 {
    flex-basis: 58.3333333331%;
    max-width: 58.3333333331%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="8"],
  .plate--column.sm-8 {
    flex-basis: 66.6666666664%;
    max-width: 66.6666666664%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="9"],
  .plate--column.sm-9 {
    flex-basis: 74.9999999997%;
    max-width: 74.9999999997%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="10"],
  .plate--column.sm-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="11"],
  .plate--column.sm-11 {
    flex-basis: 91.6666666663%;
    max-width: 91.6666666663%;
  }
  .plate--container {
    width: 100%;
    max-width: 576px;
  }
  [data-plate-col-sm="12"],
  .plate--column.sm-12 {
    flex-basis: 99.9999999996%;
    max-width: 99.9999999996%;
  }
  [data-plate-position-sm="0"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  [data-plate-position-sm="1"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [data-plate-position-sm="2"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  [data-plate-position-sm="3"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  [data-plate-position-sm="4"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  [data-plate-position-sm="5"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  [data-plate-position-sm="6"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  [data-plate-position-sm="7"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  [data-plate-position-sm="8"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  [data-plate-position-sm="9"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  [data-plate-position-sm="10"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  [data-plate-position-sm="11"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  [data-plate-position-sm="12"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  [data-plate-position-sm="13"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  [data-plate-position-sm="14"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -moz-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }
  [data-plate-position-sm="15"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -moz-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }
  [data-plate-position-sm="16"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -moz-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }
  [data-plate-position-sm="17"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -moz-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }
  [data-plate-position-sm="18"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -moz-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }
  [data-plate-position-sm="19"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -moz-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }
  [data-plate-position-sm="20"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -moz-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
  [data-plate-position-sm="21"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -moz-order: 21;
    -ms-flex-order: 21;
    order: 21;
  }
  [data-plate-position-sm="22"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -moz-order: 22;
    -ms-flex-order: 22;
    order: 22;
  }
  [data-plate-position-sm="23"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -moz-order: 23;
    -ms-flex-order: 23;
    order: 23;
  }
  [data-plate-position-sm="24"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -moz-order: 24;
    -ms-flex-order: 24;
    order: 24;
  }
  [data-plate-position-sm="25"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 26;
    -webkit-order: 25;
    -moz-order: 25;
    -ms-flex-order: 25;
    order: 25;
  }
  [data-plate-position-sm="26"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 27;
    -webkit-order: 26;
    -moz-order: 26;
    -ms-flex-order: 26;
    order: 26;
  }
  [data-plate-position-sm="27"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 28;
    -webkit-order: 27;
    -moz-order: 27;
    -ms-flex-order: 27;
    order: 27;
  }
  [data-plate-position-sm="28"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 29;
    -webkit-order: 28;
    -moz-order: 28;
    -ms-flex-order: 28;
    order: 28;
  }
  [data-plate-position-sm="29"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 30;
    -webkit-order: 29;
    -moz-order: 29;
    -ms-flex-order: 29;
    order: 29;
  }
  [data-plate-position-sm="30"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 30;
    -moz-order: 30;
    -ms-flex-order: 30;
    order: 30;
  }
  [data-plate-position-sm="31"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 32;
    -webkit-order: 31;
    -moz-order: 31;
    -ms-flex-order: 31;
    order: 31;
  }
  [data-plate-position-sm="32"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 33;
    -webkit-order: 32;
    -moz-order: 32;
    -ms-flex-order: 32;
    order: 32;
  }
  [data-plate-position-sm="33"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 34;
    -webkit-order: 33;
    -moz-order: 33;
    -ms-flex-order: 33;
    order: 33;
  }
  [data-plate-position-sm="34"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 35;
    -webkit-order: 34;
    -moz-order: 34;
    -ms-flex-order: 34;
    order: 34;
  }
  [data-plate-position-sm="35"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 36;
    -webkit-order: 35;
    -moz-order: 35;
    -ms-flex-order: 35;
    order: 35;
  }
  [data-plate-position-sm="36"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 37;
    -webkit-order: 36;
    -moz-order: 36;
    -ms-flex-order: 36;
    order: 36;
  }
  [data-plate-position-sm="37"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 38;
    -webkit-order: 37;
    -moz-order: 37;
    -ms-flex-order: 37;
    order: 37;
  }
  [data-plate-position-sm="38"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 39;
    -webkit-order: 38;
    -moz-order: 38;
    -ms-flex-order: 38;
    order: 38;
  }
  [data-plate-position-sm="39"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 40;
    -webkit-order: 39;
    -moz-order: 39;
    -ms-flex-order: 39;
    order: 39;
  }
  [data-plate-position-sm="40"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 40;
    -moz-order: 40;
    -ms-flex-order: 40;
    order: 40;
  }
  [data-plate-position-sm="41"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 42;
    -webkit-order: 41;
    -moz-order: 41;
    -ms-flex-order: 41;
    order: 41;
  }
  [data-plate-position-sm="42"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 43;
    -webkit-order: 42;
    -moz-order: 42;
    -ms-flex-order: 42;
    order: 42;
  }
  [data-plate-position-sm="43"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 44;
    -webkit-order: 43;
    -moz-order: 43;
    -ms-flex-order: 43;
    order: 43;
  }
  [data-plate-position-sm="44"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 45;
    -webkit-order: 44;
    -moz-order: 44;
    -ms-flex-order: 44;
    order: 44;
  }
  [data-plate-position-sm="45"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 46;
    -webkit-order: 45;
    -moz-order: 45;
    -ms-flex-order: 45;
    order: 45;
  }
  [data-plate-position-sm="46"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 47;
    -webkit-order: 46;
    -moz-order: 46;
    -ms-flex-order: 46;
    order: 46;
  }
  [data-plate-position-sm="47"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 48;
    -webkit-order: 47;
    -moz-order: 47;
    -ms-flex-order: 47;
    order: 47;
  }
  [data-plate-position-sm="48"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 49;
    -webkit-order: 48;
    -moz-order: 48;
    -ms-flex-order: 48;
    order: 48;
  }
  [data-plate-position-sm="49"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 50;
    -webkit-order: 49;
    -moz-order: 49;
    -ms-flex-order: 49;
    order: 49;
  }
  [data-plate-position-sm="50"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 50;
    -moz-order: 50;
    -ms-flex-order: 50;
    order: 50;
  }
  [data-plate-position-sm="51"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 52;
    -webkit-order: 51;
    -moz-order: 51;
    -ms-flex-order: 51;
    order: 51;
  }
  [data-plate-position-sm="52"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 53;
    -webkit-order: 52;
    -moz-order: 52;
    -ms-flex-order: 52;
    order: 52;
  }
  [data-plate-position-sm="53"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 54;
    -webkit-order: 53;
    -moz-order: 53;
    -ms-flex-order: 53;
    order: 53;
  }
  [data-plate-position-sm="54"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 55;
    -webkit-order: 54;
    -moz-order: 54;
    -ms-flex-order: 54;
    order: 54;
  }
  [data-plate-position-sm="55"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 56;
    -webkit-order: 55;
    -moz-order: 55;
    -ms-flex-order: 55;
    order: 55;
  }
  [data-plate-position-sm="56"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 57;
    -webkit-order: 56;
    -moz-order: 56;
    -ms-flex-order: 56;
    order: 56;
  }
  [data-plate-position-sm="57"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 58;
    -webkit-order: 57;
    -moz-order: 57;
    -ms-flex-order: 57;
    order: 57;
  }
  [data-plate-position-sm="58"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 59;
    -webkit-order: 58;
    -moz-order: 58;
    -ms-flex-order: 58;
    order: 58;
  }
  [data-plate-position-sm="59"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 60;
    -webkit-order: 59;
    -moz-order: 59;
    -ms-flex-order: 59;
    order: 59;
  }
  [data-plate-position-sm="60"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 60;
    -moz-order: 60;
    -ms-flex-order: 60;
    order: 60;
  }
  [data-plate-position-sm="61"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 62;
    -webkit-order: 61;
    -moz-order: 61;
    -ms-flex-order: 61;
    order: 61;
  }
  [data-plate-position-sm="62"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 63;
    -webkit-order: 62;
    -moz-order: 62;
    -ms-flex-order: 62;
    order: 62;
  }
  [data-plate-position-sm="63"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 64;
    -webkit-order: 63;
    -moz-order: 63;
    -ms-flex-order: 63;
    order: 63;
  }
  [data-plate-position-sm="64"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 65;
    -webkit-order: 64;
    -moz-order: 64;
    -ms-flex-order: 64;
    order: 64;
  }
  [data-plate-position-sm="65"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 66;
    -webkit-order: 65;
    -moz-order: 65;
    -ms-flex-order: 65;
    order: 65;
  }
  [data-plate-position-sm="66"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 67;
    -webkit-order: 66;
    -moz-order: 66;
    -ms-flex-order: 66;
    order: 66;
  }
  [data-plate-position-sm="67"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 68;
    -webkit-order: 67;
    -moz-order: 67;
    -ms-flex-order: 67;
    order: 67;
  }
  [data-plate-position-sm="68"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 69;
    -webkit-order: 68;
    -moz-order: 68;
    -ms-flex-order: 68;
    order: 68;
  }
  [data-plate-position-sm="69"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 70;
    -webkit-order: 69;
    -moz-order: 69;
    -ms-flex-order: 69;
    order: 69;
  }
  [data-plate-position-sm="70"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 70;
    -moz-order: 70;
    -ms-flex-order: 70;
    order: 70;
  }
  [data-plate-position-sm="71"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 72;
    -webkit-order: 71;
    -moz-order: 71;
    -ms-flex-order: 71;
    order: 71;
  }
  [data-plate-position-sm="72"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 73;
    -webkit-order: 72;
    -moz-order: 72;
    -ms-flex-order: 72;
    order: 72;
  }
  [data-plate-position-sm="73"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 74;
    -webkit-order: 73;
    -moz-order: 73;
    -ms-flex-order: 73;
    order: 73;
  }
  [data-plate-position-sm="74"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 75;
    -webkit-order: 74;
    -moz-order: 74;
    -ms-flex-order: 74;
    order: 74;
  }
  [data-plate-position-sm="75"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 76;
    -webkit-order: 75;
    -moz-order: 75;
    -ms-flex-order: 75;
    order: 75;
  }
  [data-plate-position-sm="76"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 77;
    -webkit-order: 76;
    -moz-order: 76;
    -ms-flex-order: 76;
    order: 76;
  }
  [data-plate-position-sm="77"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 78;
    -webkit-order: 77;
    -moz-order: 77;
    -ms-flex-order: 77;
    order: 77;
  }
  [data-plate-position-sm="78"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 79;
    -webkit-order: 78;
    -moz-order: 78;
    -ms-flex-order: 78;
    order: 78;
  }
  [data-plate-position-sm="79"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 80;
    -webkit-order: 79;
    -moz-order: 79;
    -ms-flex-order: 79;
    order: 79;
  }
  [data-plate-position-sm="80"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 80;
    -moz-order: 80;
    -ms-flex-order: 80;
    order: 80;
  }
  [data-plate-position-sm="81"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 82;
    -webkit-order: 81;
    -moz-order: 81;
    -ms-flex-order: 81;
    order: 81;
  }
  [data-plate-position-sm="82"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 83;
    -webkit-order: 82;
    -moz-order: 82;
    -ms-flex-order: 82;
    order: 82;
  }
  [data-plate-position-sm="83"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 84;
    -webkit-order: 83;
    -moz-order: 83;
    -ms-flex-order: 83;
    order: 83;
  }
  [data-plate-position-sm="84"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 85;
    -webkit-order: 84;
    -moz-order: 84;
    -ms-flex-order: 84;
    order: 84;
  }
  [data-plate-position-sm="85"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 86;
    -webkit-order: 85;
    -moz-order: 85;
    -ms-flex-order: 85;
    order: 85;
  }
  [data-plate-position-sm="86"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 87;
    -webkit-order: 86;
    -moz-order: 86;
    -ms-flex-order: 86;
    order: 86;
  }
  [data-plate-position-sm="87"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 88;
    -webkit-order: 87;
    -moz-order: 87;
    -ms-flex-order: 87;
    order: 87;
  }
  [data-plate-position-sm="88"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 89;
    -webkit-order: 88;
    -moz-order: 88;
    -ms-flex-order: 88;
    order: 88;
  }
  [data-plate-position-sm="89"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 90;
    -webkit-order: 89;
    -moz-order: 89;
    -ms-flex-order: 89;
    order: 89;
  }
  [data-plate-position-sm="90"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 90;
    -moz-order: 90;
    -ms-flex-order: 90;
    order: 90;
  }
  [data-plate-position-sm="91"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 92;
    -webkit-order: 91;
    -moz-order: 91;
    -ms-flex-order: 91;
    order: 91;
  }
  [data-plate-position-sm="92"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 93;
    -webkit-order: 92;
    -moz-order: 92;
    -ms-flex-order: 92;
    order: 92;
  }
  [data-plate-position-sm="93"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 94;
    -webkit-order: 93;
    -moz-order: 93;
    -ms-flex-order: 93;
    order: 93;
  }
  [data-plate-position-sm="94"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 95;
    -webkit-order: 94;
    -moz-order: 94;
    -ms-flex-order: 94;
    order: 94;
  }
  [data-plate-position-sm="95"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 96;
    -webkit-order: 95;
    -moz-order: 95;
    -ms-flex-order: 95;
    order: 95;
  }
  [data-plate-position-sm="96"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 97;
    -webkit-order: 96;
    -moz-order: 96;
    -ms-flex-order: 96;
    order: 96;
  }
  [data-plate-position-sm="97"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 98;
    -webkit-order: 97;
    -moz-order: 97;
    -ms-flex-order: 97;
    order: 97;
  }
  [data-plate-position-sm="98"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -moz-order: 98;
    -ms-flex-order: 98;
    order: 98;
  }
  [data-plate-position-sm="99"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -moz-order: 99;
    -ms-flex-order: 99;
    order: 99;
  }
}
@media (min-width: 768px) {
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="1"],
  .plate--column.md-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="2"],
  .plate--column.md-2 {
    flex-basis: 16.6666666666%;
    max-width: 16.6666666666%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="3"],
  .plate--column.md-3 {
    flex-basis: 24.9999999999%;
    max-width: 24.9999999999%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="4"],
  .plate--column.md-4 {
    flex-basis: 33.3333333332%;
    max-width: 33.3333333332%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="5"],
  .plate--column.md-5 {
    flex-basis: 41.6666666665%;
    max-width: 41.6666666665%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="6"],
  .plate--column.md-6 {
    flex-basis: 49.9999999998%;
    max-width: 49.9999999998%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="7"],
  .plate--column.md-7 {
    flex-basis: 58.3333333331%;
    max-width: 58.3333333331%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="8"],
  .plate--column.md-8 {
    flex-basis: 66.6666666664%;
    max-width: 66.6666666664%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="9"],
  .plate--column.md-9 {
    flex-basis: 74.9999999997%;
    max-width: 74.9999999997%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="10"],
  .plate--column.md-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="11"],
  .plate--column.md-11 {
    flex-basis: 91.6666666663%;
    max-width: 91.6666666663%;
  }
  .plate--container {
    width: 100%;
    max-width: 768px;
  }
  [data-plate-col-md="12"],
  .plate--column.md-12 {
    flex-basis: 99.9999999996%;
    max-width: 99.9999999996%;
  }
  [data-plate-position-md="0"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  [data-plate-position-md="1"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [data-plate-position-md="2"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  [data-plate-position-md="3"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  [data-plate-position-md="4"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  [data-plate-position-md="5"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  [data-plate-position-md="6"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  [data-plate-position-md="7"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  [data-plate-position-md="8"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  [data-plate-position-md="9"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  [data-plate-position-md="10"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  [data-plate-position-md="11"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  [data-plate-position-md="12"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  [data-plate-position-md="13"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  [data-plate-position-md="14"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -moz-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }
  [data-plate-position-md="15"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -moz-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }
  [data-plate-position-md="16"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -moz-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }
  [data-plate-position-md="17"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -moz-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }
  [data-plate-position-md="18"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -moz-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }
  [data-plate-position-md="19"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -moz-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }
  [data-plate-position-md="20"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -moz-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
  [data-plate-position-md="21"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -moz-order: 21;
    -ms-flex-order: 21;
    order: 21;
  }
  [data-plate-position-md="22"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -moz-order: 22;
    -ms-flex-order: 22;
    order: 22;
  }
  [data-plate-position-md="23"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -moz-order: 23;
    -ms-flex-order: 23;
    order: 23;
  }
  [data-plate-position-md="24"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -moz-order: 24;
    -ms-flex-order: 24;
    order: 24;
  }
  [data-plate-position-md="25"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 26;
    -webkit-order: 25;
    -moz-order: 25;
    -ms-flex-order: 25;
    order: 25;
  }
  [data-plate-position-md="26"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 27;
    -webkit-order: 26;
    -moz-order: 26;
    -ms-flex-order: 26;
    order: 26;
  }
  [data-plate-position-md="27"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 28;
    -webkit-order: 27;
    -moz-order: 27;
    -ms-flex-order: 27;
    order: 27;
  }
  [data-plate-position-md="28"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 29;
    -webkit-order: 28;
    -moz-order: 28;
    -ms-flex-order: 28;
    order: 28;
  }
  [data-plate-position-md="29"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 30;
    -webkit-order: 29;
    -moz-order: 29;
    -ms-flex-order: 29;
    order: 29;
  }
  [data-plate-position-md="30"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 30;
    -moz-order: 30;
    -ms-flex-order: 30;
    order: 30;
  }
  [data-plate-position-md="31"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 32;
    -webkit-order: 31;
    -moz-order: 31;
    -ms-flex-order: 31;
    order: 31;
  }
  [data-plate-position-md="32"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 33;
    -webkit-order: 32;
    -moz-order: 32;
    -ms-flex-order: 32;
    order: 32;
  }
  [data-plate-position-md="33"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 34;
    -webkit-order: 33;
    -moz-order: 33;
    -ms-flex-order: 33;
    order: 33;
  }
  [data-plate-position-md="34"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 35;
    -webkit-order: 34;
    -moz-order: 34;
    -ms-flex-order: 34;
    order: 34;
  }
  [data-plate-position-md="35"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 36;
    -webkit-order: 35;
    -moz-order: 35;
    -ms-flex-order: 35;
    order: 35;
  }
  [data-plate-position-md="36"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 37;
    -webkit-order: 36;
    -moz-order: 36;
    -ms-flex-order: 36;
    order: 36;
  }
  [data-plate-position-md="37"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 38;
    -webkit-order: 37;
    -moz-order: 37;
    -ms-flex-order: 37;
    order: 37;
  }
  [data-plate-position-md="38"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 39;
    -webkit-order: 38;
    -moz-order: 38;
    -ms-flex-order: 38;
    order: 38;
  }
  [data-plate-position-md="39"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 40;
    -webkit-order: 39;
    -moz-order: 39;
    -ms-flex-order: 39;
    order: 39;
  }
  [data-plate-position-md="40"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 40;
    -moz-order: 40;
    -ms-flex-order: 40;
    order: 40;
  }
  [data-plate-position-md="41"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 42;
    -webkit-order: 41;
    -moz-order: 41;
    -ms-flex-order: 41;
    order: 41;
  }
  [data-plate-position-md="42"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 43;
    -webkit-order: 42;
    -moz-order: 42;
    -ms-flex-order: 42;
    order: 42;
  }
  [data-plate-position-md="43"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 44;
    -webkit-order: 43;
    -moz-order: 43;
    -ms-flex-order: 43;
    order: 43;
  }
  [data-plate-position-md="44"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 45;
    -webkit-order: 44;
    -moz-order: 44;
    -ms-flex-order: 44;
    order: 44;
  }
  [data-plate-position-md="45"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 46;
    -webkit-order: 45;
    -moz-order: 45;
    -ms-flex-order: 45;
    order: 45;
  }
  [data-plate-position-md="46"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 47;
    -webkit-order: 46;
    -moz-order: 46;
    -ms-flex-order: 46;
    order: 46;
  }
  [data-plate-position-md="47"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 48;
    -webkit-order: 47;
    -moz-order: 47;
    -ms-flex-order: 47;
    order: 47;
  }
  [data-plate-position-md="48"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 49;
    -webkit-order: 48;
    -moz-order: 48;
    -ms-flex-order: 48;
    order: 48;
  }
  [data-plate-position-md="49"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 50;
    -webkit-order: 49;
    -moz-order: 49;
    -ms-flex-order: 49;
    order: 49;
  }
  [data-plate-position-md="50"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 50;
    -moz-order: 50;
    -ms-flex-order: 50;
    order: 50;
  }
  [data-plate-position-md="51"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 52;
    -webkit-order: 51;
    -moz-order: 51;
    -ms-flex-order: 51;
    order: 51;
  }
  [data-plate-position-md="52"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 53;
    -webkit-order: 52;
    -moz-order: 52;
    -ms-flex-order: 52;
    order: 52;
  }
  [data-plate-position-md="53"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 54;
    -webkit-order: 53;
    -moz-order: 53;
    -ms-flex-order: 53;
    order: 53;
  }
  [data-plate-position-md="54"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 55;
    -webkit-order: 54;
    -moz-order: 54;
    -ms-flex-order: 54;
    order: 54;
  }
  [data-plate-position-md="55"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 56;
    -webkit-order: 55;
    -moz-order: 55;
    -ms-flex-order: 55;
    order: 55;
  }
  [data-plate-position-md="56"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 57;
    -webkit-order: 56;
    -moz-order: 56;
    -ms-flex-order: 56;
    order: 56;
  }
  [data-plate-position-md="57"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 58;
    -webkit-order: 57;
    -moz-order: 57;
    -ms-flex-order: 57;
    order: 57;
  }
  [data-plate-position-md="58"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 59;
    -webkit-order: 58;
    -moz-order: 58;
    -ms-flex-order: 58;
    order: 58;
  }
  [data-plate-position-md="59"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 60;
    -webkit-order: 59;
    -moz-order: 59;
    -ms-flex-order: 59;
    order: 59;
  }
  [data-plate-position-md="60"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 60;
    -moz-order: 60;
    -ms-flex-order: 60;
    order: 60;
  }
  [data-plate-position-md="61"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 62;
    -webkit-order: 61;
    -moz-order: 61;
    -ms-flex-order: 61;
    order: 61;
  }
  [data-plate-position-md="62"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 63;
    -webkit-order: 62;
    -moz-order: 62;
    -ms-flex-order: 62;
    order: 62;
  }
  [data-plate-position-md="63"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 64;
    -webkit-order: 63;
    -moz-order: 63;
    -ms-flex-order: 63;
    order: 63;
  }
  [data-plate-position-md="64"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 65;
    -webkit-order: 64;
    -moz-order: 64;
    -ms-flex-order: 64;
    order: 64;
  }
  [data-plate-position-md="65"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 66;
    -webkit-order: 65;
    -moz-order: 65;
    -ms-flex-order: 65;
    order: 65;
  }
  [data-plate-position-md="66"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 67;
    -webkit-order: 66;
    -moz-order: 66;
    -ms-flex-order: 66;
    order: 66;
  }
  [data-plate-position-md="67"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 68;
    -webkit-order: 67;
    -moz-order: 67;
    -ms-flex-order: 67;
    order: 67;
  }
  [data-plate-position-md="68"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 69;
    -webkit-order: 68;
    -moz-order: 68;
    -ms-flex-order: 68;
    order: 68;
  }
  [data-plate-position-md="69"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 70;
    -webkit-order: 69;
    -moz-order: 69;
    -ms-flex-order: 69;
    order: 69;
  }
  [data-plate-position-md="70"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 70;
    -moz-order: 70;
    -ms-flex-order: 70;
    order: 70;
  }
  [data-plate-position-md="71"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 72;
    -webkit-order: 71;
    -moz-order: 71;
    -ms-flex-order: 71;
    order: 71;
  }
  [data-plate-position-md="72"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 73;
    -webkit-order: 72;
    -moz-order: 72;
    -ms-flex-order: 72;
    order: 72;
  }
  [data-plate-position-md="73"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 74;
    -webkit-order: 73;
    -moz-order: 73;
    -ms-flex-order: 73;
    order: 73;
  }
  [data-plate-position-md="74"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 75;
    -webkit-order: 74;
    -moz-order: 74;
    -ms-flex-order: 74;
    order: 74;
  }
  [data-plate-position-md="75"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 76;
    -webkit-order: 75;
    -moz-order: 75;
    -ms-flex-order: 75;
    order: 75;
  }
  [data-plate-position-md="76"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 77;
    -webkit-order: 76;
    -moz-order: 76;
    -ms-flex-order: 76;
    order: 76;
  }
  [data-plate-position-md="77"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 78;
    -webkit-order: 77;
    -moz-order: 77;
    -ms-flex-order: 77;
    order: 77;
  }
  [data-plate-position-md="78"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 79;
    -webkit-order: 78;
    -moz-order: 78;
    -ms-flex-order: 78;
    order: 78;
  }
  [data-plate-position-md="79"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 80;
    -webkit-order: 79;
    -moz-order: 79;
    -ms-flex-order: 79;
    order: 79;
  }
  [data-plate-position-md="80"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 80;
    -moz-order: 80;
    -ms-flex-order: 80;
    order: 80;
  }
  [data-plate-position-md="81"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 82;
    -webkit-order: 81;
    -moz-order: 81;
    -ms-flex-order: 81;
    order: 81;
  }
  [data-plate-position-md="82"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 83;
    -webkit-order: 82;
    -moz-order: 82;
    -ms-flex-order: 82;
    order: 82;
  }
  [data-plate-position-md="83"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 84;
    -webkit-order: 83;
    -moz-order: 83;
    -ms-flex-order: 83;
    order: 83;
  }
  [data-plate-position-md="84"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 85;
    -webkit-order: 84;
    -moz-order: 84;
    -ms-flex-order: 84;
    order: 84;
  }
  [data-plate-position-md="85"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 86;
    -webkit-order: 85;
    -moz-order: 85;
    -ms-flex-order: 85;
    order: 85;
  }
  [data-plate-position-md="86"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 87;
    -webkit-order: 86;
    -moz-order: 86;
    -ms-flex-order: 86;
    order: 86;
  }
  [data-plate-position-md="87"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 88;
    -webkit-order: 87;
    -moz-order: 87;
    -ms-flex-order: 87;
    order: 87;
  }
  [data-plate-position-md="88"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 89;
    -webkit-order: 88;
    -moz-order: 88;
    -ms-flex-order: 88;
    order: 88;
  }
  [data-plate-position-md="89"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 90;
    -webkit-order: 89;
    -moz-order: 89;
    -ms-flex-order: 89;
    order: 89;
  }
  [data-plate-position-md="90"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 90;
    -moz-order: 90;
    -ms-flex-order: 90;
    order: 90;
  }
  [data-plate-position-md="91"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 92;
    -webkit-order: 91;
    -moz-order: 91;
    -ms-flex-order: 91;
    order: 91;
  }
  [data-plate-position-md="92"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 93;
    -webkit-order: 92;
    -moz-order: 92;
    -ms-flex-order: 92;
    order: 92;
  }
  [data-plate-position-md="93"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 94;
    -webkit-order: 93;
    -moz-order: 93;
    -ms-flex-order: 93;
    order: 93;
  }
  [data-plate-position-md="94"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 95;
    -webkit-order: 94;
    -moz-order: 94;
    -ms-flex-order: 94;
    order: 94;
  }
  [data-plate-position-md="95"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 96;
    -webkit-order: 95;
    -moz-order: 95;
    -ms-flex-order: 95;
    order: 95;
  }
  [data-plate-position-md="96"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 97;
    -webkit-order: 96;
    -moz-order: 96;
    -ms-flex-order: 96;
    order: 96;
  }
  [data-plate-position-md="97"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 98;
    -webkit-order: 97;
    -moz-order: 97;
    -ms-flex-order: 97;
    order: 97;
  }
  [data-plate-position-md="98"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -moz-order: 98;
    -ms-flex-order: 98;
    order: 98;
  }
  [data-plate-position-md="99"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -moz-order: 99;
    -ms-flex-order: 99;
    order: 99;
  }
}
@media (min-width: 992px) {
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="1"],
  .plate--column.lg-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="2"],
  .plate--column.lg-2 {
    flex-basis: 16.6666666666%;
    max-width: 16.6666666666%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="3"],
  .plate--column.lg-3 {
    flex-basis: 24.9999999999%;
    max-width: 24.9999999999%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="4"],
  .plate--column.lg-4 {
    flex-basis: 33.3333333332%;
    max-width: 33.3333333332%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="5"],
  .plate--column.lg-5 {
    flex-basis: 41.6666666665%;
    max-width: 41.6666666665%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="6"],
  .plate--column.lg-6 {
    flex-basis: 49.9999999998%;
    max-width: 49.9999999998%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="7"],
  .plate--column.lg-7 {
    flex-basis: 58.3333333331%;
    max-width: 58.3333333331%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="8"],
  .plate--column.lg-8 {
    flex-basis: 66.6666666664%;
    max-width: 66.6666666664%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="9"],
  .plate--column.lg-9 {
    flex-basis: 74.9999999997%;
    max-width: 74.9999999997%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="10"],
  .plate--column.lg-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="11"],
  .plate--column.lg-11 {
    flex-basis: 91.6666666663%;
    max-width: 91.6666666663%;
  }
  .plate--container {
    width: 100%;
    max-width: 992px;
  }
  [data-plate-col-lg="12"],
  .plate--column.lg-12 {
    flex-basis: 99.9999999996%;
    max-width: 99.9999999996%;
  }
  [data-plate-position-lg="0"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  [data-plate-position-lg="1"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [data-plate-position-lg="2"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  [data-plate-position-lg="3"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  [data-plate-position-lg="4"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  [data-plate-position-lg="5"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  [data-plate-position-lg="6"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  [data-plate-position-lg="7"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  [data-plate-position-lg="8"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  [data-plate-position-lg="9"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  [data-plate-position-lg="10"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  [data-plate-position-lg="11"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  [data-plate-position-lg="12"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  [data-plate-position-lg="13"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  [data-plate-position-lg="14"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -moz-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }
  [data-plate-position-lg="15"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -moz-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }
  [data-plate-position-lg="16"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -moz-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }
  [data-plate-position-lg="17"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -moz-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }
  [data-plate-position-lg="18"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -moz-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }
  [data-plate-position-lg="19"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -moz-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }
  [data-plate-position-lg="20"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -moz-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
  [data-plate-position-lg="21"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -moz-order: 21;
    -ms-flex-order: 21;
    order: 21;
  }
  [data-plate-position-lg="22"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -moz-order: 22;
    -ms-flex-order: 22;
    order: 22;
  }
  [data-plate-position-lg="23"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -moz-order: 23;
    -ms-flex-order: 23;
    order: 23;
  }
  [data-plate-position-lg="24"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -moz-order: 24;
    -ms-flex-order: 24;
    order: 24;
  }
  [data-plate-position-lg="25"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 26;
    -webkit-order: 25;
    -moz-order: 25;
    -ms-flex-order: 25;
    order: 25;
  }
  [data-plate-position-lg="26"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 27;
    -webkit-order: 26;
    -moz-order: 26;
    -ms-flex-order: 26;
    order: 26;
  }
  [data-plate-position-lg="27"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 28;
    -webkit-order: 27;
    -moz-order: 27;
    -ms-flex-order: 27;
    order: 27;
  }
  [data-plate-position-lg="28"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 29;
    -webkit-order: 28;
    -moz-order: 28;
    -ms-flex-order: 28;
    order: 28;
  }
  [data-plate-position-lg="29"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 30;
    -webkit-order: 29;
    -moz-order: 29;
    -ms-flex-order: 29;
    order: 29;
  }
  [data-plate-position-lg="30"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 30;
    -moz-order: 30;
    -ms-flex-order: 30;
    order: 30;
  }
  [data-plate-position-lg="31"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 32;
    -webkit-order: 31;
    -moz-order: 31;
    -ms-flex-order: 31;
    order: 31;
  }
  [data-plate-position-lg="32"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 33;
    -webkit-order: 32;
    -moz-order: 32;
    -ms-flex-order: 32;
    order: 32;
  }
  [data-plate-position-lg="33"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 34;
    -webkit-order: 33;
    -moz-order: 33;
    -ms-flex-order: 33;
    order: 33;
  }
  [data-plate-position-lg="34"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 35;
    -webkit-order: 34;
    -moz-order: 34;
    -ms-flex-order: 34;
    order: 34;
  }
  [data-plate-position-lg="35"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 36;
    -webkit-order: 35;
    -moz-order: 35;
    -ms-flex-order: 35;
    order: 35;
  }
  [data-plate-position-lg="36"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 37;
    -webkit-order: 36;
    -moz-order: 36;
    -ms-flex-order: 36;
    order: 36;
  }
  [data-plate-position-lg="37"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 38;
    -webkit-order: 37;
    -moz-order: 37;
    -ms-flex-order: 37;
    order: 37;
  }
  [data-plate-position-lg="38"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 39;
    -webkit-order: 38;
    -moz-order: 38;
    -ms-flex-order: 38;
    order: 38;
  }
  [data-plate-position-lg="39"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 40;
    -webkit-order: 39;
    -moz-order: 39;
    -ms-flex-order: 39;
    order: 39;
  }
  [data-plate-position-lg="40"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 40;
    -moz-order: 40;
    -ms-flex-order: 40;
    order: 40;
  }
  [data-plate-position-lg="41"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 42;
    -webkit-order: 41;
    -moz-order: 41;
    -ms-flex-order: 41;
    order: 41;
  }
  [data-plate-position-lg="42"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 43;
    -webkit-order: 42;
    -moz-order: 42;
    -ms-flex-order: 42;
    order: 42;
  }
  [data-plate-position-lg="43"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 44;
    -webkit-order: 43;
    -moz-order: 43;
    -ms-flex-order: 43;
    order: 43;
  }
  [data-plate-position-lg="44"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 45;
    -webkit-order: 44;
    -moz-order: 44;
    -ms-flex-order: 44;
    order: 44;
  }
  [data-plate-position-lg="45"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 46;
    -webkit-order: 45;
    -moz-order: 45;
    -ms-flex-order: 45;
    order: 45;
  }
  [data-plate-position-lg="46"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 47;
    -webkit-order: 46;
    -moz-order: 46;
    -ms-flex-order: 46;
    order: 46;
  }
  [data-plate-position-lg="47"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 48;
    -webkit-order: 47;
    -moz-order: 47;
    -ms-flex-order: 47;
    order: 47;
  }
  [data-plate-position-lg="48"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 49;
    -webkit-order: 48;
    -moz-order: 48;
    -ms-flex-order: 48;
    order: 48;
  }
  [data-plate-position-lg="49"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 50;
    -webkit-order: 49;
    -moz-order: 49;
    -ms-flex-order: 49;
    order: 49;
  }
  [data-plate-position-lg="50"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 50;
    -moz-order: 50;
    -ms-flex-order: 50;
    order: 50;
  }
  [data-plate-position-lg="51"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 52;
    -webkit-order: 51;
    -moz-order: 51;
    -ms-flex-order: 51;
    order: 51;
  }
  [data-plate-position-lg="52"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 53;
    -webkit-order: 52;
    -moz-order: 52;
    -ms-flex-order: 52;
    order: 52;
  }
  [data-plate-position-lg="53"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 54;
    -webkit-order: 53;
    -moz-order: 53;
    -ms-flex-order: 53;
    order: 53;
  }
  [data-plate-position-lg="54"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 55;
    -webkit-order: 54;
    -moz-order: 54;
    -ms-flex-order: 54;
    order: 54;
  }
  [data-plate-position-lg="55"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 56;
    -webkit-order: 55;
    -moz-order: 55;
    -ms-flex-order: 55;
    order: 55;
  }
  [data-plate-position-lg="56"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 57;
    -webkit-order: 56;
    -moz-order: 56;
    -ms-flex-order: 56;
    order: 56;
  }
  [data-plate-position-lg="57"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 58;
    -webkit-order: 57;
    -moz-order: 57;
    -ms-flex-order: 57;
    order: 57;
  }
  [data-plate-position-lg="58"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 59;
    -webkit-order: 58;
    -moz-order: 58;
    -ms-flex-order: 58;
    order: 58;
  }
  [data-plate-position-lg="59"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 60;
    -webkit-order: 59;
    -moz-order: 59;
    -ms-flex-order: 59;
    order: 59;
  }
  [data-plate-position-lg="60"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 60;
    -moz-order: 60;
    -ms-flex-order: 60;
    order: 60;
  }
  [data-plate-position-lg="61"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 62;
    -webkit-order: 61;
    -moz-order: 61;
    -ms-flex-order: 61;
    order: 61;
  }
  [data-plate-position-lg="62"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 63;
    -webkit-order: 62;
    -moz-order: 62;
    -ms-flex-order: 62;
    order: 62;
  }
  [data-plate-position-lg="63"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 64;
    -webkit-order: 63;
    -moz-order: 63;
    -ms-flex-order: 63;
    order: 63;
  }
  [data-plate-position-lg="64"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 65;
    -webkit-order: 64;
    -moz-order: 64;
    -ms-flex-order: 64;
    order: 64;
  }
  [data-plate-position-lg="65"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 66;
    -webkit-order: 65;
    -moz-order: 65;
    -ms-flex-order: 65;
    order: 65;
  }
  [data-plate-position-lg="66"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 67;
    -webkit-order: 66;
    -moz-order: 66;
    -ms-flex-order: 66;
    order: 66;
  }
  [data-plate-position-lg="67"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 68;
    -webkit-order: 67;
    -moz-order: 67;
    -ms-flex-order: 67;
    order: 67;
  }
  [data-plate-position-lg="68"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 69;
    -webkit-order: 68;
    -moz-order: 68;
    -ms-flex-order: 68;
    order: 68;
  }
  [data-plate-position-lg="69"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 70;
    -webkit-order: 69;
    -moz-order: 69;
    -ms-flex-order: 69;
    order: 69;
  }
  [data-plate-position-lg="70"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 70;
    -moz-order: 70;
    -ms-flex-order: 70;
    order: 70;
  }
  [data-plate-position-lg="71"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 72;
    -webkit-order: 71;
    -moz-order: 71;
    -ms-flex-order: 71;
    order: 71;
  }
  [data-plate-position-lg="72"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 73;
    -webkit-order: 72;
    -moz-order: 72;
    -ms-flex-order: 72;
    order: 72;
  }
  [data-plate-position-lg="73"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 74;
    -webkit-order: 73;
    -moz-order: 73;
    -ms-flex-order: 73;
    order: 73;
  }
  [data-plate-position-lg="74"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 75;
    -webkit-order: 74;
    -moz-order: 74;
    -ms-flex-order: 74;
    order: 74;
  }
  [data-plate-position-lg="75"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 76;
    -webkit-order: 75;
    -moz-order: 75;
    -ms-flex-order: 75;
    order: 75;
  }
  [data-plate-position-lg="76"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 77;
    -webkit-order: 76;
    -moz-order: 76;
    -ms-flex-order: 76;
    order: 76;
  }
  [data-plate-position-lg="77"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 78;
    -webkit-order: 77;
    -moz-order: 77;
    -ms-flex-order: 77;
    order: 77;
  }
  [data-plate-position-lg="78"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 79;
    -webkit-order: 78;
    -moz-order: 78;
    -ms-flex-order: 78;
    order: 78;
  }
  [data-plate-position-lg="79"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 80;
    -webkit-order: 79;
    -moz-order: 79;
    -ms-flex-order: 79;
    order: 79;
  }
  [data-plate-position-lg="80"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 80;
    -moz-order: 80;
    -ms-flex-order: 80;
    order: 80;
  }
  [data-plate-position-lg="81"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 82;
    -webkit-order: 81;
    -moz-order: 81;
    -ms-flex-order: 81;
    order: 81;
  }
  [data-plate-position-lg="82"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 83;
    -webkit-order: 82;
    -moz-order: 82;
    -ms-flex-order: 82;
    order: 82;
  }
  [data-plate-position-lg="83"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 84;
    -webkit-order: 83;
    -moz-order: 83;
    -ms-flex-order: 83;
    order: 83;
  }
  [data-plate-position-lg="84"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 85;
    -webkit-order: 84;
    -moz-order: 84;
    -ms-flex-order: 84;
    order: 84;
  }
  [data-plate-position-lg="85"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 86;
    -webkit-order: 85;
    -moz-order: 85;
    -ms-flex-order: 85;
    order: 85;
  }
  [data-plate-position-lg="86"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 87;
    -webkit-order: 86;
    -moz-order: 86;
    -ms-flex-order: 86;
    order: 86;
  }
  [data-plate-position-lg="87"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 88;
    -webkit-order: 87;
    -moz-order: 87;
    -ms-flex-order: 87;
    order: 87;
  }
  [data-plate-position-lg="88"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 89;
    -webkit-order: 88;
    -moz-order: 88;
    -ms-flex-order: 88;
    order: 88;
  }
  [data-plate-position-lg="89"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 90;
    -webkit-order: 89;
    -moz-order: 89;
    -ms-flex-order: 89;
    order: 89;
  }
  [data-plate-position-lg="90"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 90;
    -moz-order: 90;
    -ms-flex-order: 90;
    order: 90;
  }
  [data-plate-position-lg="91"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 92;
    -webkit-order: 91;
    -moz-order: 91;
    -ms-flex-order: 91;
    order: 91;
  }
  [data-plate-position-lg="92"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 93;
    -webkit-order: 92;
    -moz-order: 92;
    -ms-flex-order: 92;
    order: 92;
  }
  [data-plate-position-lg="93"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 94;
    -webkit-order: 93;
    -moz-order: 93;
    -ms-flex-order: 93;
    order: 93;
  }
  [data-plate-position-lg="94"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 95;
    -webkit-order: 94;
    -moz-order: 94;
    -ms-flex-order: 94;
    order: 94;
  }
  [data-plate-position-lg="95"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 96;
    -webkit-order: 95;
    -moz-order: 95;
    -ms-flex-order: 95;
    order: 95;
  }
  [data-plate-position-lg="96"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 97;
    -webkit-order: 96;
    -moz-order: 96;
    -ms-flex-order: 96;
    order: 96;
  }
  [data-plate-position-lg="97"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 98;
    -webkit-order: 97;
    -moz-order: 97;
    -ms-flex-order: 97;
    order: 97;
  }
  [data-plate-position-lg="98"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -moz-order: 98;
    -ms-flex-order: 98;
    order: 98;
  }
  [data-plate-position-lg="99"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -moz-order: 99;
    -ms-flex-order: 99;
    order: 99;
  }
}
@media (min-width: 1200px) {
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="1"],
  .plate--column.xl-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="2"],
  .plate--column.xl-2 {
    flex-basis: 16.6666666666%;
    max-width: 16.6666666666%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="3"],
  .plate--column.xl-3 {
    flex-basis: 24.9999999999%;
    max-width: 24.9999999999%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="4"],
  .plate--column.xl-4 {
    flex-basis: 33.3333333332%;
    max-width: 33.3333333332%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="5"],
  .plate--column.xl-5 {
    flex-basis: 41.6666666665%;
    max-width: 41.6666666665%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="6"],
  .plate--column.xl-6 {
    flex-basis: 49.9999999998%;
    max-width: 49.9999999998%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="7"],
  .plate--column.xl-7 {
    flex-basis: 58.3333333331%;
    max-width: 58.3333333331%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="8"],
  .plate--column.xl-8 {
    flex-basis: 66.6666666664%;
    max-width: 66.6666666664%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="9"],
  .plate--column.xl-9 {
    flex-basis: 74.9999999997%;
    max-width: 74.9999999997%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="10"],
  .plate--column.xl-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="11"],
  .plate--column.xl-11 {
    flex-basis: 91.6666666663%;
    max-width: 91.6666666663%;
  }
  .plate--container {
    width: 100%;
    max-width: 1200px;
  }
  [data-plate-col-xl="12"],
  .plate--column.xl-12 {
    flex-basis: 99.9999999996%;
    max-width: 99.9999999996%;
  }
  [data-plate-position-xl="0"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  [data-plate-position-xl="1"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  [data-plate-position-xl="2"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  [data-plate-position-xl="3"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  [data-plate-position-xl="4"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  [data-plate-position-xl="5"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  [data-plate-position-xl="6"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  [data-plate-position-xl="7"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  [data-plate-position-xl="8"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  [data-plate-position-xl="9"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  [data-plate-position-xl="10"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  [data-plate-position-xl="11"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  [data-plate-position-xl="12"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  [data-plate-position-xl="13"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  [data-plate-position-xl="14"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    -moz-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }
  [data-plate-position-xl="15"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    -moz-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }
  [data-plate-position-xl="16"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    -moz-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }
  [data-plate-position-xl="17"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    -moz-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }
  [data-plate-position-xl="18"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    -moz-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }
  [data-plate-position-xl="19"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    -moz-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }
  [data-plate-position-xl="20"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -moz-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
  [data-plate-position-xl="21"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 22;
    -webkit-order: 21;
    -moz-order: 21;
    -ms-flex-order: 21;
    order: 21;
  }
  [data-plate-position-xl="22"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 23;
    -webkit-order: 22;
    -moz-order: 22;
    -ms-flex-order: 22;
    order: 22;
  }
  [data-plate-position-xl="23"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 24;
    -webkit-order: 23;
    -moz-order: 23;
    -ms-flex-order: 23;
    order: 23;
  }
  [data-plate-position-xl="24"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 25;
    -webkit-order: 24;
    -moz-order: 24;
    -ms-flex-order: 24;
    order: 24;
  }
  [data-plate-position-xl="25"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 26;
    -webkit-order: 25;
    -moz-order: 25;
    -ms-flex-order: 25;
    order: 25;
  }
  [data-plate-position-xl="26"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 27;
    -webkit-order: 26;
    -moz-order: 26;
    -ms-flex-order: 26;
    order: 26;
  }
  [data-plate-position-xl="27"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 28;
    -webkit-order: 27;
    -moz-order: 27;
    -ms-flex-order: 27;
    order: 27;
  }
  [data-plate-position-xl="28"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 29;
    -webkit-order: 28;
    -moz-order: 28;
    -ms-flex-order: 28;
    order: 28;
  }
  [data-plate-position-xl="29"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 30;
    -webkit-order: 29;
    -moz-order: 29;
    -ms-flex-order: 29;
    order: 29;
  }
  [data-plate-position-xl="30"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 31;
    -webkit-order: 30;
    -moz-order: 30;
    -ms-flex-order: 30;
    order: 30;
  }
  [data-plate-position-xl="31"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 32;
    -webkit-order: 31;
    -moz-order: 31;
    -ms-flex-order: 31;
    order: 31;
  }
  [data-plate-position-xl="32"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 33;
    -webkit-order: 32;
    -moz-order: 32;
    -ms-flex-order: 32;
    order: 32;
  }
  [data-plate-position-xl="33"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 34;
    -webkit-order: 33;
    -moz-order: 33;
    -ms-flex-order: 33;
    order: 33;
  }
  [data-plate-position-xl="34"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 35;
    -webkit-order: 34;
    -moz-order: 34;
    -ms-flex-order: 34;
    order: 34;
  }
  [data-plate-position-xl="35"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 36;
    -webkit-order: 35;
    -moz-order: 35;
    -ms-flex-order: 35;
    order: 35;
  }
  [data-plate-position-xl="36"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 37;
    -webkit-order: 36;
    -moz-order: 36;
    -ms-flex-order: 36;
    order: 36;
  }
  [data-plate-position-xl="37"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 38;
    -webkit-order: 37;
    -moz-order: 37;
    -ms-flex-order: 37;
    order: 37;
  }
  [data-plate-position-xl="38"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 39;
    -webkit-order: 38;
    -moz-order: 38;
    -ms-flex-order: 38;
    order: 38;
  }
  [data-plate-position-xl="39"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 40;
    -webkit-order: 39;
    -moz-order: 39;
    -ms-flex-order: 39;
    order: 39;
  }
  [data-plate-position-xl="40"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 41;
    -webkit-order: 40;
    -moz-order: 40;
    -ms-flex-order: 40;
    order: 40;
  }
  [data-plate-position-xl="41"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 42;
    -webkit-order: 41;
    -moz-order: 41;
    -ms-flex-order: 41;
    order: 41;
  }
  [data-plate-position-xl="42"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 43;
    -webkit-order: 42;
    -moz-order: 42;
    -ms-flex-order: 42;
    order: 42;
  }
  [data-plate-position-xl="43"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 44;
    -webkit-order: 43;
    -moz-order: 43;
    -ms-flex-order: 43;
    order: 43;
  }
  [data-plate-position-xl="44"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 45;
    -webkit-order: 44;
    -moz-order: 44;
    -ms-flex-order: 44;
    order: 44;
  }
  [data-plate-position-xl="45"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 46;
    -webkit-order: 45;
    -moz-order: 45;
    -ms-flex-order: 45;
    order: 45;
  }
  [data-plate-position-xl="46"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 47;
    -webkit-order: 46;
    -moz-order: 46;
    -ms-flex-order: 46;
    order: 46;
  }
  [data-plate-position-xl="47"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 48;
    -webkit-order: 47;
    -moz-order: 47;
    -ms-flex-order: 47;
    order: 47;
  }
  [data-plate-position-xl="48"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 49;
    -webkit-order: 48;
    -moz-order: 48;
    -ms-flex-order: 48;
    order: 48;
  }
  [data-plate-position-xl="49"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 50;
    -webkit-order: 49;
    -moz-order: 49;
    -ms-flex-order: 49;
    order: 49;
  }
  [data-plate-position-xl="50"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 51;
    -webkit-order: 50;
    -moz-order: 50;
    -ms-flex-order: 50;
    order: 50;
  }
  [data-plate-position-xl="51"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 52;
    -webkit-order: 51;
    -moz-order: 51;
    -ms-flex-order: 51;
    order: 51;
  }
  [data-plate-position-xl="52"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 53;
    -webkit-order: 52;
    -moz-order: 52;
    -ms-flex-order: 52;
    order: 52;
  }
  [data-plate-position-xl="53"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 54;
    -webkit-order: 53;
    -moz-order: 53;
    -ms-flex-order: 53;
    order: 53;
  }
  [data-plate-position-xl="54"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 55;
    -webkit-order: 54;
    -moz-order: 54;
    -ms-flex-order: 54;
    order: 54;
  }
  [data-plate-position-xl="55"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 56;
    -webkit-order: 55;
    -moz-order: 55;
    -ms-flex-order: 55;
    order: 55;
  }
  [data-plate-position-xl="56"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 57;
    -webkit-order: 56;
    -moz-order: 56;
    -ms-flex-order: 56;
    order: 56;
  }
  [data-plate-position-xl="57"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 58;
    -webkit-order: 57;
    -moz-order: 57;
    -ms-flex-order: 57;
    order: 57;
  }
  [data-plate-position-xl="58"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 59;
    -webkit-order: 58;
    -moz-order: 58;
    -ms-flex-order: 58;
    order: 58;
  }
  [data-plate-position-xl="59"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 60;
    -webkit-order: 59;
    -moz-order: 59;
    -ms-flex-order: 59;
    order: 59;
  }
  [data-plate-position-xl="60"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 61;
    -webkit-order: 60;
    -moz-order: 60;
    -ms-flex-order: 60;
    order: 60;
  }
  [data-plate-position-xl="61"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 62;
    -webkit-order: 61;
    -moz-order: 61;
    -ms-flex-order: 61;
    order: 61;
  }
  [data-plate-position-xl="62"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 63;
    -webkit-order: 62;
    -moz-order: 62;
    -ms-flex-order: 62;
    order: 62;
  }
  [data-plate-position-xl="63"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 64;
    -webkit-order: 63;
    -moz-order: 63;
    -ms-flex-order: 63;
    order: 63;
  }
  [data-plate-position-xl="64"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 65;
    -webkit-order: 64;
    -moz-order: 64;
    -ms-flex-order: 64;
    order: 64;
  }
  [data-plate-position-xl="65"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 66;
    -webkit-order: 65;
    -moz-order: 65;
    -ms-flex-order: 65;
    order: 65;
  }
  [data-plate-position-xl="66"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 67;
    -webkit-order: 66;
    -moz-order: 66;
    -ms-flex-order: 66;
    order: 66;
  }
  [data-plate-position-xl="67"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 68;
    -webkit-order: 67;
    -moz-order: 67;
    -ms-flex-order: 67;
    order: 67;
  }
  [data-plate-position-xl="68"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 69;
    -webkit-order: 68;
    -moz-order: 68;
    -ms-flex-order: 68;
    order: 68;
  }
  [data-plate-position-xl="69"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 70;
    -webkit-order: 69;
    -moz-order: 69;
    -ms-flex-order: 69;
    order: 69;
  }
  [data-plate-position-xl="70"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 71;
    -webkit-order: 70;
    -moz-order: 70;
    -ms-flex-order: 70;
    order: 70;
  }
  [data-plate-position-xl="71"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 72;
    -webkit-order: 71;
    -moz-order: 71;
    -ms-flex-order: 71;
    order: 71;
  }
  [data-plate-position-xl="72"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 73;
    -webkit-order: 72;
    -moz-order: 72;
    -ms-flex-order: 72;
    order: 72;
  }
  [data-plate-position-xl="73"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 74;
    -webkit-order: 73;
    -moz-order: 73;
    -ms-flex-order: 73;
    order: 73;
  }
  [data-plate-position-xl="74"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 75;
    -webkit-order: 74;
    -moz-order: 74;
    -ms-flex-order: 74;
    order: 74;
  }
  [data-plate-position-xl="75"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 76;
    -webkit-order: 75;
    -moz-order: 75;
    -ms-flex-order: 75;
    order: 75;
  }
  [data-plate-position-xl="76"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 77;
    -webkit-order: 76;
    -moz-order: 76;
    -ms-flex-order: 76;
    order: 76;
  }
  [data-plate-position-xl="77"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 78;
    -webkit-order: 77;
    -moz-order: 77;
    -ms-flex-order: 77;
    order: 77;
  }
  [data-plate-position-xl="78"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 79;
    -webkit-order: 78;
    -moz-order: 78;
    -ms-flex-order: 78;
    order: 78;
  }
  [data-plate-position-xl="79"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 80;
    -webkit-order: 79;
    -moz-order: 79;
    -ms-flex-order: 79;
    order: 79;
  }
  [data-plate-position-xl="80"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 81;
    -webkit-order: 80;
    -moz-order: 80;
    -ms-flex-order: 80;
    order: 80;
  }
  [data-plate-position-xl="81"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 82;
    -webkit-order: 81;
    -moz-order: 81;
    -ms-flex-order: 81;
    order: 81;
  }
  [data-plate-position-xl="82"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 83;
    -webkit-order: 82;
    -moz-order: 82;
    -ms-flex-order: 82;
    order: 82;
  }
  [data-plate-position-xl="83"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 84;
    -webkit-order: 83;
    -moz-order: 83;
    -ms-flex-order: 83;
    order: 83;
  }
  [data-plate-position-xl="84"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 85;
    -webkit-order: 84;
    -moz-order: 84;
    -ms-flex-order: 84;
    order: 84;
  }
  [data-plate-position-xl="85"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 86;
    -webkit-order: 85;
    -moz-order: 85;
    -ms-flex-order: 85;
    order: 85;
  }
  [data-plate-position-xl="86"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 87;
    -webkit-order: 86;
    -moz-order: 86;
    -ms-flex-order: 86;
    order: 86;
  }
  [data-plate-position-xl="87"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 88;
    -webkit-order: 87;
    -moz-order: 87;
    -ms-flex-order: 87;
    order: 87;
  }
  [data-plate-position-xl="88"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 89;
    -webkit-order: 88;
    -moz-order: 88;
    -ms-flex-order: 88;
    order: 88;
  }
  [data-plate-position-xl="89"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 90;
    -webkit-order: 89;
    -moz-order: 89;
    -ms-flex-order: 89;
    order: 89;
  }
  [data-plate-position-xl="90"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 91;
    -webkit-order: 90;
    -moz-order: 90;
    -ms-flex-order: 90;
    order: 90;
  }
  [data-plate-position-xl="91"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 92;
    -webkit-order: 91;
    -moz-order: 91;
    -ms-flex-order: 91;
    order: 91;
  }
  [data-plate-position-xl="92"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 93;
    -webkit-order: 92;
    -moz-order: 92;
    -ms-flex-order: 92;
    order: 92;
  }
  [data-plate-position-xl="93"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 94;
    -webkit-order: 93;
    -moz-order: 93;
    -ms-flex-order: 93;
    order: 93;
  }
  [data-plate-position-xl="94"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 95;
    -webkit-order: 94;
    -moz-order: 94;
    -ms-flex-order: 94;
    order: 94;
  }
  [data-plate-position-xl="95"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 96;
    -webkit-order: 95;
    -moz-order: 95;
    -ms-flex-order: 95;
    order: 95;
  }
  [data-plate-position-xl="96"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 97;
    -webkit-order: 96;
    -moz-order: 96;
    -ms-flex-order: 96;
    order: 96;
  }
  [data-plate-position-xl="97"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 98;
    -webkit-order: 97;
    -moz-order: 97;
    -ms-flex-order: 97;
    order: 97;
  }
  [data-plate-position-xl="98"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 99;
    -webkit-order: 98;
    -moz-order: 98;
    -ms-flex-order: 98;
    order: 98;
  }
  [data-plate-position-xl="99"]:not([data-plate-positioning-disabled]) {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -moz-order: 99;
    -ms-flex-order: 99;
    order: 99;
  }
}
[data-plate-hidden-xs] {
  display: block !important;
}

[data-plate-hidden-sm] {
  display: block !important;
}

[data-plate-hidden-md] {
  display: block !important;
}

[data-plate-hidden-lg] {
  display: block !important;
}

[data-plate-hidden-xs] {
  display: none !important;
}

.plate--column {
  min-height: 4rem;
  width: 100%;
}

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

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

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

.plate--page-content-wrapper,
.plate--section,
.plate--column {
  display: -webkit-box;
  -webkit-flex-direction: column;
  display: -moz-box;
  -moz-flex-direction: column;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}

@media (max-width: 767.98px) {
  .section {
    padding-top: 4rem;
    padding-bottom: 4rem;
    --section-padding-top-mobile: 4rem;
    --section-padding-bottom-mobile: 4rem;
  }
}
@media (min-width: 768px) {
  .section {
    padding-top: 9rem;
    padding-bottom: 9rem;
    --section-padding-top-desktop: 9rem;
    --section-padding-bottom-desktop: 9rem;
  }
}

@media (max-width: 767.98px) {
  .p-t-m--s {
    padding-top: 3rem;
    --section-padding-top-mobile: 3rem;
  }
  .p-b-m--s {
    padding-bottom: 3rem;
    --section-padding-bottom-mobile: 3rem;
  }
}

@media (max-width: 767.98px) {
  .p-t-m--m {
    padding-top: 4rem;
    --section-padding-top-mobile: 4rem;
  }
  .p-b-m--m {
    padding-bottom: 4rem;
    --section-padding-bottom-mobile: 4rem;
  }
}

@media (max-width: 767.98px) {
  .p-t-m--l {
    padding-top: 12rem;
    --section-padding-top-mobile: 12rem;
  }
  .p-b-m--l {
    padding-bottom: 12rem;
    --section-padding-bottom-mobile: 12rem;
  }
}

@media (min-width: 768px) {
  .p-t-d--s {
    padding-top: 6rem;
    --section-padding-top-desktop: 6rem;
  }
  .p-b-d--s {
    padding-bottom: 6rem;
    --section-padding-bottom-desktop: 6rem;
  }
}

@media (min-width: 768px) {
  .p-t-d--m {
    padding-top: 9rem;
    --section-padding-top-desktop: 9rem;
  }
  .p-b-d--m {
    padding-bottom: 9rem;
    --section-padding-bottom-desktop: 9rem;
  }
}

@media (min-width: 768px) {
  .p-t-d--l {
    padding-top: 20rem;
    --section-padding-top-desktop: 20rem;
  }
  .p-b-d--l {
    padding-bottom: 20rem;
    --section-padding-bottom-desktop: 20rem;
  }
}

html {
  font-size: 62.5%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
body:not(.no-js) img {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
body:not(.no-js) img.loaded {
  opacity: 1;
}

.job-meta {
  display: flex;
  flex-direction: column;
  margin: 0;
  gap: 1.6rem;
}
.job-meta .job-meta-item {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.job-meta .job-meta-item .job-meta-item-value {
  line-height: 1;
  font-weight: 700;
}
.job-meta .job-meta-item svg {
  flex: 0 0 auto;
  width: 2.4rem;
  height: 2.4rem;
  fill: currentColor;
}

.job-posting-card-compact {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  background-color: var(--site-color-2);
  color: inherit;
  border-radius: 1.6rem;
}
.job-posting-card-compact .job-posting-card-compact-header {
  display: grid;
  grid-template-areas: "header";
}
.job-posting-card-compact .job-posting-card-compact-header .teaser-image {
  grid-area: header;
  width: 100%;
  height: auto;
  position: relative;
  border-radius: 1.6rem 1.6rem 0 0;
  overflow: hidden;
}
.job-posting-card-compact .job-posting-card-compact-header .teaser-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  position: relative;
  z-index: 1;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.job-posting-card-compact .job-posting-card-compact-header .teaser-image::before {
  content: "";
  display: flex;
  position: absolute;
  inset: 0;
  background-color: var(--site-color-1);
  border-radius: 1.6rem 1.6rem 0 0;
}
.job-posting-card-compact .job-posting-card-compact-header:has(.teaser-image) .title {
  color: white;
}
.job-posting-card-compact .job-posting-card-compact-header .job-posting-card-compact-header-content {
  position: relative;
  z-index: 2;
  grid-area: header;
  display: grid;
  grid-template-areas: "label" "title";
  grid-template-rows: 1fr auto;
  gap: 1.6rem;
}
.job-posting-card-compact .job-posting-card-compact-header .job-posting-card-compact-header-content .label {
  grid-area: label;
  margin: 3.2rem;
}
.job-posting-card-compact .job-posting-card-compact-header .job-posting-card-compact-header-content .title {
  grid-area: title;
  font-size: 2.4rem;
  background: linear-gradient(transparent, #000);
  margin: 0;
  padding: 3.2rem;
  padding-top: 6.4rem;
}
.job-posting-card-compact .job-posting-card-compact-header .label {
  align-self: start;
  justify-self: start;
  background-color: var(--site-color-1);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 700;
}
.job-posting-card-compact .job-posting-card-compact-title {
  font-size: 2.4rem;
  grid-area: image;
  align-self: flex-end;
}
.job-posting-card-compact .job-posting-card-compact-content {
  margin-block-start: auto;
  padding: 3.2rem;
}
.job-posting-card-compact .job-posting-card-compact-content .job-meta {
  margin-block-end: 2.4rem;
}
.job-posting-card-compact .job-posting-card-compact-footer {
  margin-block-start: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.job-posting-card-compact .job-posting-card-compact-footer span {
  line-height: 1;
  font-weight: 700;
  text-decoration: underline;
}
.job-posting-card-compact .job-posting-card-compact-footer .svg-arrow-down {
  width: 4rem;
  height: 4rem;
  transform: rotate(-90deg);
  fill: var(--site-color-1);
}
.job-posting-card-compact:hover .teaser-image img, .job-posting-card-compact:focus-visible .teaser-image img {
  transform: scale(1.05);
}

.job-posting-card {
  text-decoration: none;
  display: grid;
  grid-template-areas: "media" "content";
  background-color: var(--site-color-2);
  color: inherit;
  border-radius: 1.6rem;
}
@container section-inner (min-width: 768px) {
  .job-posting-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "media" "content";
  }
}
.job-posting-card .job-posting-card-header {
  display: grid;
  grid-template-areas: "header";
}
.job-posting-card .job-posting-card-header .teaser-image {
  grid-area: header;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 1.6rem 1.6rem 0 0;
}
@container section-inner (min-width: 768px) {
  .job-posting-card .job-posting-card-header .teaser-image {
    border-radius: 1.6rem 0 0 1.6rem;
  }
}
.job-posting-card .job-posting-card-header .teaser-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 1;
  transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out;
}
.job-posting-card .job-posting-card-header .teaser-image::before {
  content: "";
  display: flex;
  position: absolute;
  inset: 0;
  background-color: var(--site-color-1);
  border-radius: 1.6rem 1.6rem 0 0;
}
@container section-inner (min-width: 768px) {
  .job-posting-card .job-posting-card-header .teaser-image::before {
    border-radius: 1.6rem 0 0 1.6rem;
  }
}
.job-posting-card .job-posting-card-header:has(.teaser-image) .title {
  color: white;
}
.job-posting-card .job-posting-card-header .job-posting-card-header-content {
  position: relative;
  z-index: 2;
  grid-area: header;
  display: grid;
  grid-template-areas: "label" "title";
  grid-template-rows: 1fr auto;
  margin: 3.2rem;
  gap: 1.6rem;
}
.job-posting-card .job-posting-card-header .job-posting-card-header-content .label {
  grid-area: label;
}
.job-posting-card .job-posting-card-header .job-posting-card-header-content .title {
  grid-area: title;
  font-size: 2.4rem;
  margin: 0;
}
.job-posting-card .job-posting-card-header .label {
  align-self: start;
  justify-self: start;
  background-color: var(--site-color-1);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 700;
}
.job-posting-card .title {
  font-size: 2.4rem;
  margin-block-end: 4rem;
}
@container section-inner (min-width: 768px) {
  .job-posting-card .title {
    font-size: 4rem;
  }
}
.job-posting-card .job-posting-card-content {
  display: flex;
  flex-direction: column;
  padding: 3.2rem;
  padding-left: 6.4rem;
}
.job-posting-card .job-posting-card-content .job-meta {
  margin-block-end: 2.4rem;
}
.job-posting-card .job-posting-card-footer {
  margin-block-start: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.job-posting-card .job-posting-card-footer span {
  line-height: 1;
  font-weight: 700;
  text-decoration: underline;
}
.job-posting-card .job-posting-card-footer .svg-arrow-down {
  width: 4rem;
  height: 4rem;
  transform: rotate(-90deg);
  fill: var(--site-color-1);
}
.job-posting-card:hover .teaser-image img, .job-posting-card:focus-visible .teaser-image img {
  transform: scale(1.05);
}

.filter__input__range {
  padding-bottom: 2rem;
  position: relative;
}
.filter__input__range__bar {
  height: 1rem;
  position: relative;
  background-color: lightgrey;
  margin: 0 1rem;
}
.filter__input__range__bar__max, .filter__input__range__bar__min {
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%) translateX(-50%);
  border-radius: 50%;
  background-color: var(--primary-color);
  z-index: 2;
}
.filter__input__range__bar__range {
  height: 1rem;
  background: lightblue;
  transform: translateY(-50%);
}
.filter__input__range__bar__max, .filter__input__range__bar__min, .filter__input__range__bar__range {
  position: absolute;
  top: 50%;
}
.filter__input__range__bar__min {
  left: 0;
}
.filter__input__range__bar__max {
  left: 100%;
}
.filter__input__range__selector {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  height: 1rem;
}
.filter__input__range__selector input {
  pointer-events: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.filter__input__range__selector--active {
  pointer-events: all !important;
}

.filter-app-header {
  margin-block: 5rem;
  display: grid;
  grid-template-areas: "title" "search";
  grid-template-columns: 1fr;
  gap: 3rem;
}
@media (min-width: 992px) {
  .filter-app-header {
    grid-template-areas: "title search";
    grid-template-columns: 6fr 4fr;
    gap: 8rem;
  }
}
.filter-app-header .filter-app-header-title {
  grid-area: title;
  position: relative;
}
.filter-app-header .filter-app-header-title h1 {
  text-wrap: balance;
  margin-inline-end: 20%;
}
.filter-app-header .filter-app-header-title .svg-corporate-waves {
  width: 20%;
  margin-block-end: 2rem;
}
.filter-app-header .filter-app-header-title .header-svg-corporate-plusses {
  top: 18%;
  right: 0;
  width: 20%;
  bottom: unset;
  transform: unset;
}
.filter-app-header .filter-app-header-content {
  grid-area: search;
  align-content: flex-end;
}
.filter-app-header .filter-app-header-content .map-ui-search {
  margin-block-start: 3rem;
}
@media (min-width: 992px) {
  .filter-app-header .filter-app-header-content .map-ui-search {
    margin-block-start: 5rem;
  }
}

.postal-code-search {
  max-width: 40rem;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr;
  gap: 1.6rem;
}
.postal-code-search .search-form-input {
  grid-area: 1/1/2/3;
  border: 2px solid;
  border-radius: 4rem;
  padding: 2rem;
}
.postal-code-search .search-form-button {
  grid-area: 1/2/2/3;
  margin: 1rem;
}

.hours-form-controls {
  margin-block: 2.1rem 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  column-gap: 2.4rem;
}

.hours-form-inner-text {
  font-weight: bold;
}

.hours-form-label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.hours-form-input {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  padding: 2rem;
  background-color: #f3f3f3;
  border-radius: 1rem;
  text-align: center;
  min-width: 9rem;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}

.filters-pagination {
  grid-area: pagination;
  display: flex;
  color: black;
}
.filters-pagination .list-pagination {
  margin: 2rem auto;
  display: flex;
  flex-wrap: wrap;
  gap: 0.2rem;
  justify-content: center;
}
.filters-pagination .pagination__item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.filters-pagination .pagination__item a,
.filters-pagination .pagination__item button {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 6rem;
}
.filters-pagination .pagination__item a[disabled],
.filters-pagination .pagination__item button[disabled] {
  opacity: 0.5;
  cursor: initial;
}
.filters-pagination .pagination__item--page {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  z-index: 1;
  position: relative;
}
.filters-pagination .pagination__item--page button {
  width: 4.8rem;
  height: 4.8rem;
}
.filters-pagination .pagination__item--page button::before {
  z-index: -1;
  content: "";
  display: flex;
  position: absolute;
  width: 90%;
  height: 90%;
  border-radius: 1rem;
  background-color: #f3f3f3;
  outline: none;
  transition: all 0.3s ease-in-out;
}
.filters-pagination .pagination__item--page button:not([disabled]) {
  cursor: pointer;
}
.filters-pagination .pagination__item--page button:not([disabled]):focus-visible, .filters-pagination .pagination__item--page button:not([disabled]):hover {
  color: white;
}
.filters-pagination .pagination__item--page button:not([disabled]):focus-visible::before, .filters-pagination .pagination__item--page button:not([disabled]):hover::before {
  background-color: black;
}
.filters-pagination .pagination__item--page span {
  font-weight: 600;
  font-size: 2rem;
  line-height: 1;
  font-family: sans-serif;
}
.filters-pagination .pagination__item--page.pagination__item--active a,
.filters-pagination .pagination__item--page.pagination__item--active button {
  font-size: 2.2rem;
  font-weight: 700;
  color: white;
}
.filters-pagination .pagination__item--page.pagination__item--active a::before,
.filters-pagination .pagination__item--page.pagination__item--active button::before {
  background-color: black;
}
.filters-pagination .pagination__item--next button,
.filters-pagination .pagination__item--prev button {
  width: 4.8rem;
  height: 4.8rem;
  padding: 2rem;
}
.filters-pagination .pagination__item--next .svg-chevron-down,
.filters-pagination .pagination__item--prev .svg-chevron-down {
  width: 100%;
  height: 100%;
  color: inherit;
}
.filters-pagination .pagination__item--next .svg-chevron-down {
  transform: rotate(-90deg);
}
.filters-pagination .pagination__item--prev .svg-chevron-down {
  transform: rotate(90deg);
}

.fraction-pagination {
  margin: 2rem auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fraction-pagination button {
  text-decoration: underline;
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
}
.fraction-pagination button[disabled] {
  opacity: 0.2;
  text-decoration: none;
  cursor: initial;
}
.fraction-pagination button:not([disabled]) {
  cursor: pointer;
}
.fraction-pagination button:not([disabled]):focus-visible::before, .fraction-pagination button:not([disabled]):hover::before {
  background-color: white;
}
@media (min-width: 768px) {
  .fraction-pagination {
    display: none;
  }
}

.filter__wrapper--job_postings {
  padding-block: 3rem;
}
@media (min-width: 768px) {
  .filter__wrapper--job_postings {
    padding-block: 8rem;
  }
}

.filter-app {
  container-type: inline-size;
  container-name: filter-app;
  position: relative;
}

.filter-grid {
  display: grid;
  grid-template-areas: "input" "content" "pagination";
  gap: 5rem;
}
@container filter-app (min-width: 768px) {
  .filter-grid {
    grid-template-areas: "input content" "input pagination";
    grid-template-columns: 1fr 2.5fr;
  }
}

.post-list {
  grid-area: content;
  align-self: start;
}
.post-list .list-item-inner {
  height: 100%;
}
.post-list .list-item-inner .job-posting-card-compact {
  height: 100%;
}
.post-list.job_postings {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.8rem;
}
@media (min-width: 992px) {
  .post-list.job_postings {
    --section-spacing-top: 8rem;
    margin-block-start: calc(var(--section-spacing-top) * -2);
    position: relative;
    z-index: 116;
    padding-top: 0;
  }
  .post-list.job_postings .section-title {
    color: white;
    text-align: center;
    transform: translateY(calc(-100% - 3rem)) translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
  }
}
@container filter-app (min-width: 768px) {
  .post-list.job_postings {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.6rem 1.8rem;
  }
}

.filter-input-inner {
  position: sticky;
  top: 12rem;
}

.filter-input-heading {
  font-family: var(--font-family-heading);
  font-size: 3rem;
  font-weight: 800;
  line-height: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: start;
  justify-content: space-between;
  gap: 1.6rem;
  margin-block-end: 2.4rem;
}
.filter-input-heading .filter-input-reset {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 700;
  color: var(--site-color-1);
}
.filter-input-heading .filter-input-reset[disabled] {
  filter: grayscale(100%);
  cursor: default;
}

.filter-group-button {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.4rem 0;
  width: 100%;
}
.filter-group-button .title {
  font-family: var(--font-family-heading);
  font-size: 2.4rem;
  line-height: 1;
  font-weight: 600;
}

.collapse-icon {
  flex: 0 0 auto;
  width: 1.7rem;
  height: 0.9rem;
  transition: transform 0.3s ease-in-out;
  transform: rotate(180deg);
}
.collapsed .collapse-icon {
  transform: rotate(0deg);
}

.fallback-header {
  margin-block: 5rem;
}

.page-header {
  container-type: inline-size;
  container-name: page-header;
  display: grid;
  overflow: hidden;
  z-index: 115;
  position: relative;
  grid-template-areas: "header";
  background-color: #1B1B1B;
}
.page-header .page-header-media {
  grid-area: header;
  display: grid;
  grid-template-areas: "media";
}
.page-header .page-header-media.has-mobile-background-image .is-desktop {
  display: none;
}
@media (min-width: 768px) {
  .page-header .page-header-media.has-mobile-background-image .is-mobile {
    display: none;
  }
  .page-header .page-header-media.has-mobile-background-image .is-desktop {
    display: flex;
  }
}
.page-header .page-header-media .page-header-image {
  display: flex;
  grid-area: media;
  width: 100%;
  height: auto;
  aspect-ratio: 10/14;
  position: relative;
}
.page-header .page-header-media .page-header-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-header .page-header-media .page-header-image.is-mobile {
  aspect-ratio: 1/1;
  height: 100%;
}
.page-header .page-header-media .page-header-image.is-desktop {
  aspect-ratio: 1/1;
  height: 100%;
}
@media (min-width: 768px) {
  .page-header .page-header-media .page-header-image.is-desktop {
    aspect-ratio: 5/2.5;
  }
}
.page-header .page-header-media .page-header-image::before, .page-header .page-header-media .page-header-image::after {
  content: "";
  position: absolute;
  inset: 0;
}
.page-header .page-header-media .page-header-image::before {
  z-index: 1;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
}
.page-header .page-header-media .page-header-image::after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.35) 100%);
}
.page-header .page-header-content {
  grid-area: header;
  display: grid;
  justify-content: center;
  align-content: center;
  color: white;
}
.page-header .page-header-inner {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
  padding-block: 8rem 6rem;
}
@media (min-width: 768px) {
  .page-header .page-header-inner {
    padding-block: 10rem 16rem;
  }
}
.has-overlapping-first-section .page-header .page-header-inner {
  padding-block: 0;
}
@media (min-width: 768px) {
  .has-overlapping-first-section .page-header .page-header-inner {
    padding-block: 14rem 14rem;
  }
}
.is-index .page-header .page-header-inner {
  text-align: center;
  text-wrap: balance;
}
.is-index .page-header .page-header-inner .header-buttons {
  justify-content: center;
}
.page-header .page-header-inner .header-tagline {
  font-size: 1.8rem;
  line-height: 1;
  margin-block-end: 1.4rem;
  text-shadow: 0 0 12px #777;
}
@media (min-width: 768px) {
  .page-header .page-header-inner .header-tagline {
    font-size: 2.4rem;
    margin-block-end: 2.4rem;
  }
}
.page-header .page-header-inner .header-title {
  color: var(--object-text-color);
  text-shadow: 0 0 12px #777;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.25;
  margin: 0;
  text-transform: uppercase;
}
.option-non-uppercase-titles .page-header .page-header-inner .header-title {
  text-transform: none;
}
@media (min-width: 768px) {
  .page-header .page-header-inner .header-title {
    font-size: 6rem;
  }
}
.page-header .page-header-inner .header-buttons {
  margin: 3.6rem 0 0;
}

.js-scroll-skiplink {
  color: inherit;
  width: 4.8rem;
  height: 4.8rem;
  display: flex;
  margin-inline: auto;
  margin-block-start: 4.5rem;
}
.js-scroll-skiplink svg {
  fill: currentColor;
  width: 100%;
  height: 100%;
  flex: 0 0 auto;
}

.language-picker {
  position: relative;
  font-size: 80%;
  font-family: inherit;
  z-index: 1;
  padding: 0.7rem 1.4rem 2rem;
}
@media (min-width: 1200px) {
  .language-picker {
    padding: 0;
    margin-inline-start: 2rem;
  }
}

.current-language-button {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  background: black;
  padding: 1rem 2rem;
  color: white;
  border-radius: 4rem !important;
  cursor: pointer;
  border: none;
  appearance: none;
}
.current-language-button span {
  text-transform: uppercase;
}
.current-language-button svg {
  width: 2rem;
  aspect-ratio: 3/2;
}
.current-language-button[aria-expanded=true] + .language-picker-menu {
  display: flex;
}

.language-picker-menu {
  display: none;
  width: 100%;
  padding: 1rem;
  margin-block: 0.5rem;
  border-radius: 0.5rem;
  background: white;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1200px) {
  .language-picker-menu {
    position: absolute;
    top: 100%;
  }
}
.language-picker-menu a {
  color: black;
  text-decoration: none;
}
.language-picker-menu a:hover, .language-picker-menu a:focus {
  text-decoration: underline;
}

:focus,
button:focus,
[type=button]:focus {
  outline: 0.375rem double black;
  box-shadow: 0 0 0 0.25rem white;
}

@supports selector(:focus-visible) {
  :focus,
  button:focus,
  [type=button]:focus {
    outline: none;
    box-shadow: none;
  }
  :focus-visible,
  button:focus-visible,
  [type=button]:focus-visible {
    outline: 0.375rem double black;
    box-shadow: 0 0 0 0.25rem white;
  }
}
.main-link {
  display: flex;
  flex: 1 1 auto;
  width: calc(100% - 4.8rem);
  align-items: center;
  background-color: transparent;
  border: 1px solid transparent;
  display: flex;
  padding: 0.7rem 1.4rem;
  text-decoration: none;
  text-transform: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: var(--navigation-text-color);
}
.main-link:hover {
  text-decoration: underline;
}

.dropdown-button {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  cursor: pointer;
  color: var(--primary-color);
}
.dropdown-button[aria-expanded=true] .button-icon {
  transform: rotate(0deg);
}
.dropdown-button .button-icon {
  display: flex;
  align-items: center;
  pointer-events: none;
  flex: 0 0 auto;
  width: 1.8rem;
  height: 1.8rem;
  fill: currentColor;
  transform: rotate(180deg);
  transition: transform 0.2s ease-in-out;
}

.navigation-brand {
  grid-area: brand;
  display: flex;
  padding: 0rem 2.5rem 0rem 0;
  z-index: 1;
}
.navigation-brand img {
  width: auto;
  height: 70px;
  /*@media screen and (min-width: 1400px) {
      max-width: 24rem;
  }*/
}
.navigation-brand img.logo-background-Zwart {
  background-color: #000;
  padding: 0.5rem;
}
.navigation-brand img.logo-background-Wit {
  background-color: #fff;
  padding: 0.5rem;
}
.option-rounded-images .navigation-brand img[class*=logo-background-] {
  border-radius: 1rem;
}

.dropdown-list-wrapper {
  width: 100%;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .dropdown-list-wrapper {
    position: absolute;
    top: 100%;
  }
}
[aria-expanded=true] + .dropdown-list-wrapper {
  grid-template-rows: 1fr;
}

.dropdown-list {
  overflow: hidden;
  background-color: white;
  border: 1px solid transparent;
  display: block;
  list-style-type: none;
  margin: 0;
  width: 100%;
  min-width: 200px;
  padding: 0;
}
.dropdown-list li {
  margin: 0;
}
.dropdown-list a {
  border: 0;
  color: #000;
  display: block;
  margin: 0;
  padding: 0.5em 1em;
  text-decoration: none;
  outline-offset: -4px;
}
.dropdown-list a:hover, .dropdown-list a:active {
  text-decoration: underline;
}

.navigation-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  --dropdown-size: 4.4rem;
}
@media (max-width: 1199.98px) {
  .navigation-menu {
    display: flex;
    flex-direction: column;
    position: absolute;
    background: rgba(0, 0, 0, 0.85);
    top: 0;
    right: 0;
    left: 0;
    padding-top: 110px;
    transform: translateY(-100%);
    transition: 0.3s ease-in-out;
  }
  .navigation-menu.is-mobile-open {
    transform: translateY(0);
  }
}
.navigation-menu > li {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.navigation-menu > li .dropdown-button {
  width: var(--dropdown-size);
  height: var(--dropdown-size);
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
}
.navigation-menu .navigation-buttons {
  padding-block: 2rem;
  padding: 2rem 1.4rem;
}

.navigation-message {
  background-color: var(--zonova-yellow);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding-block: 0.5rem;
  padding-inline: 15px;
}
.navigation-message .navigation-message-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}
.navigation-message .navigation-message-item-title {
  font-weight: 700;
}
.navigation-message .simple-link {
  color: inherit;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.navigation-message .simple-link-arrow {
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
}

.navigation.no-js {
  position: relative;
}
.navigation.no-js .navigation-menu {
  display: flex;
  position: relative;
}
.navigation.no-js .navigation-menu .dropdown-button {
  display: none;
}

.skiplink {
  left: 50%;
  transform: translateX(-50%);
  z-index: 121;
  background-color: white;
  border: 0.5rem solid crimson;
  border-radius: 1rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  position: fixed;
  top: 1rem;
  overflow: hidden;
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  color: inherit;
}
.skiplink:focus {
  width: auto;
  height: auto;
  clip: auto;
}

.navigation-toggle {
  grid-area: toggle;
  justify-self: flex-end;
  align-self: center;
  color: var(--navigation-text-color);
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: start;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1;
}
.navigation-toggle-text {
  font-size: 1.5rem;
  font-weight: 800;
}
.navigation-toggle-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 44px;
  height: 44px;
}
.navigation-toggle-icon .bar {
  display: block;
  position: absolute;
  height: 4px;
  border-radius: 4px;
  width: 60%;
  background: currentColor;
  transition: transform 0.3s ease;
  transform-origin: center;
}
.navigation-toggle-icon .bar:nth-child(1) {
  transform: translateY(-200%);
}
.navigation-toggle-icon .bar:nth-child(2) {
  transform: translateY(0%);
}
.navigation-toggle-icon .bar:nth-child(3) {
  transform: translateY(200%);
}
.navigation-toggle[aria-expanded=true] .bar:nth-child(1) {
  transform: rotate(45deg);
}
.navigation-toggle[aria-expanded=true] .bar:nth-child(2) {
  opacity: 0;
}
.navigation-toggle[aria-expanded=true] .bar:nth-child(3) {
  transform: rotate(-45deg);
}

:root {
  --navigation-background: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, 0));
  --navigation-background-below-header: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));
  --navigation-text-color: white;
  --navigation-opacity: 0;
}

.navigation {
  z-index: 120;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  background: var(--navigation-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.navigation::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100px;
  opacity: var(--navigation-opacity);
  background: var(--navigation-background-below-header);
  transition: opacity 0.5s ease;
}
.option-white-navbar .navigation {
  background: #fff;
}
.option-white-navbar .navigation .navigation-menu {
  background: rgba(255, 255, 255, 0.85);
}
.option-white-navbar .navigation .main-link, .option-white-navbar .navigation .navigation-toggle * {
  color: #000;
}
.navigation-inner {
  display: grid;
  grid-template-areas: "brand toggle" "content content";
  padding-block: 1rem 1rem;
}
.navigation-inner .navigation-content {
  grid-area: content;
}
@media (min-width: 1200px) {
  .navigation-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .navigation-inner .navigation-toggle {
    display: none;
  }
}

.new-tab-icon {
  flex: 0 0 auto;
  height: 1.4ch;
  width: 1.4ch;
  fill: currentColor;
  margin-inline-start: 0.3rem;
}

.option-rounded-images .checklist-card::before {
  border-radius: var(--checklist-card-border-radius, 2.5rem);
}
.option-rounded-images .grow-grid-item {
  border-radius: var(--grow-grid-item-border-radius, 2.5rem);
}
.option-rounded-images .timeline-item-label {
  border-radius: var(--timeline-item-label-border-radius, 6px);
}
.option-rounded-images .text-media-image img {
  border-radius: var(--text-media-image-border-radius, 2rem);
}
.option-rounded-images .two-images-image img {
  border-radius: var(--two-images-image-border-radius, 2rem);
}
.option-rounded-images .card-item-image {
  border-radius: var(--card-item-image-border-radius, 2.5rem);
}
.option-rounded-images .plate--element__image img,
.option-rounded-images .form-section-image img,
.option-rounded-images .images-swiper-image img,
.option-rounded-images .timeline-item-image img,
.option-rounded-images .grow-grid-item-image img {
  border-radius: var(--theme-option-rounded-images-border-radius, 2.5rem);
}
.option-rounded-images .video__overlay {
  border-radius: var(--video-overlay-border-radius, 2.5rem);
}
.option-rounded-images .button {
  border-radius: var(--button-border-radius, 4rem);
}

@view-transition {
  navigation: auto;
}
/* Customize the default animation behavior */
::view-transition-group(root) {
  animation-duration: 0.5s;
}

/* Fade animation keyframes */
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Fade transition rules */
::view-transition-old(fade) {
  animation: 0.4s ease-in both fade-out;
}

::view-transition-new(fade) {
  animation: 0.4s ease-in both fade-in;
}

.whatsapp-init-button {
  text-decoration: none;
  position: fixed;
  z-index: 120;
  bottom: 2.4rem;
  right: 2.4rem;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "text photo";
}
.whatsapp-init-button .whatsapp-init-button-text {
  margin-inline-end: -1rem;
  grid-area: text;
  align-self: center;
  background: var(--site-color-1);
  color: white;
  padding: 1rem 3rem 1rem 1rem;
  border: 2px solid #FFFFFF;
  border-radius: 1.6rem 0 0 1.6rem;
}
.whatsapp-init-button .whatsapp-init-button-photo {
  width: 10rem;
  grid-area: photo;
  height: auto;
}
.whatsapp-init-button .whatsapp-init-button-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.whatsapp-init-button svg {
  grid-area: photo;
  justify-self: flex-end;
  transform: translate(25%, -25%);
  z-index: 1;
  width: 5rem;
  height: 5rem;
  fill: white;
  padding: 1rem;
  background: var(--site-color-1);
  border: 2px solid #FFFFFF;
  border-radius: 50%;
}
.whatsapp-init-button.whatsapp-init-color-black .whatsapp-init-button-text {
  color: black;
  border: 2px solid black;
}
.whatsapp-init-button.whatsapp-init-color-black svg {
  fill: black;
  border: 2px solid black;
}

.plate--element__button_group + .plate--element__button_group {
  margin-block-start: 2.4rem;
}

.button-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.8rem;
}
.button-group.justify-start {
  justify-content: flex-start;
}
.button-group.justify-center {
  justify-content: center;
}
.button-group.justify-end {
  justify-content: flex-end;
}

.button {
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  background-color: var(--site-color-1);
  color: white;
  padding: 0.9rem 3rem;
  font-family: inherit;
  line-height: 1;
  font-size: inherit;
  font-weight: 700;
  border: 2px solid transparent;
  appearance: none;
  text-decoration: none;
  outline-offset: 2px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, transform 0.2s ease-in-out;
  justify-content: center;
}
.button[class*=button-theme-] {
  background-color: var(--button-theme-main-color);
  color: var(--button-theme-main-color-contrast);
}
.button.button-theme-default {
  background: none;
  color: black;
  border: 2px solid black;
}
.button.Zwart {
  color: black;
}
.button.secondary {
  background-color: transparent;
  border: 2px solid var(--button-theme-main-color, var(--site-color-1));
  color: var(--button-theme-main-color, var(--site-color-1));
}
.button:hover, .button:focus, .button:active {
  transform: scale(1.05);
}

.plate--element + .plate--element__contact_form {
  margin-block-start: var(--vertical-flow);
}

:root {
  --error-color: #ca4242;
  --focus-color: var(--site-color-1);
  --accent-color: var(--site-color-1);
}

::placeholder {
  font-family: var(--font-family-primary);
  font-size: 1.8rem;
  opacity: 0.25;
  color: black;
}

[class^=call_me_back_by_fax_] {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.contact_form__label {
  font-weight: bold;
  margin-block-end: 1.1rem;
  color: inherit;
}

.contact_form {
  color: var(--object-text-color);
}
.contact_form .contact_form__helper {
  color: inherit;
  margin-block-start: 0.6rem;
}
.contact_form .wysiwyg a {
  color: inherit;
}
.contact_form input,
.contact_form textarea {
  background: #FFFFFF;
}
.contact_form .selector-input,
.contact_form input,
.contact_form select,
.contact_form textarea {
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out, background 0.2s ease-in-out, outline 0.2s ease-in-out;
  width: 100%;
  font-family: inherit;
  color: black;
  border-radius: 1rem;
  padding: 0.95rem 1.4rem;
  font-size: 1.7rem;
  line-height: 1.5294117647;
  outline: 0px solid transparent;
  border: 1px solid var(--object-text-color, var(--copy-color));
}
.contact_form .selector-input:hover:not(:focus),
.contact_form input:hover:not(:focus),
.contact_form select:hover:not(:focus),
.contact_form textarea:hover:not(:focus) {
  border-color: var(--focus-color);
}
.contact_form .selector-input:focus,
.contact_form input:focus,
.contact_form select:focus,
.contact_form textarea:focus {
  border-color: var(--focus-color);
  outline: 2px solid var(--focus-color);
}
.contact_form .selector-input[disabled],
.contact_form input[disabled],
.contact_form select[disabled],
.contact_form textarea[disabled] {
  background-color: grey;
  border-color: grey;
}
.contact_form textarea {
  resize: vertical;
}
.contact_form__field {
  display: flex;
  flex-direction: column;
}
.contact_form__field__error {
  color: var(--error-color);
}
.contact_form__field--error input:invalid,
.contact_form__field--error textarea:invalid,
.contact_form__field--error select:invalid {
  border-color: var(--error-color);
}
.contact_form .hide {
  display: none;
}
.contact_form .button-group {
  margin-block-start: 2.6rem;
}
.contact_form button[type=submit] {
  position: relative;
}
.contact_form button[type=submit][disabled] {
  filter: grayscale(1);
}
.contact_form button[type=submit][disabled]:hover, .contact_form button[type=submit][disabled]:focus, .contact_form button[type=submit][disabled]:active {
  pointer-events: none;
}
.contact_form button[type=submit][disabled] svg {
  display: none;
}
.contact_form button[type=submit][disabled]::after {
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 2px dotted currentColor;
  border-radius: 100%;
}

.grecaptcha-badge {
  display: none;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.address-input-group {
  padding: 0;
  border: none;
  border-color: red;
}
.address-input-group input + label {
  order: -1;
  color: grey;
  margin-block-end: 0.2rem;
}
.address-input-group input + label .optional-field {
  color: #7D7D7D;
}
.address-input-group .form-control-group {
  display: flex;
  --_gap: 1rem;
  gap: var(--_gap);
}
.address-input-group .form-control-group > .form-control {
  width: calc(50% + var(--_gap));
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.address-input-group .form-control input {
  background-color: white;
}
.address-input-group .form-control input[disabled] {
  filter: brightness(0.9);
}
.address-input-group .form-control input[data-dirty=completed] {
  filter: unset;
  background-color: #c5ffdf;
  border-color: rgb(0, 153, 68);
}
.address-input-group .form-control input[data-dirty=error] {
  filter: unset;
  background-color: #fdd;
  border-color: rgb(255, 0, 0);
}
.address-input-group .form-control + .form-control-group,
.address-input-group .form-control-group + .form-control,
.address-input-group .form-control + .form-control {
  margin-top: 1.6rem;
}

.autofill {
  position: relative;
}
.autofill input {
  margin-bottom: 0.5rem;
  width: auto;
  border: none;
  flex: 1 1 auto;
}
.autofill__answers {
  margin: -0.25rem !important;
}
.autofill__answers__item {
  margin: 0.25rem 0.5rem;
  padding: 0.25rem 0.5rem !important;
  cursor: pointer;
  display: block;
  font-size: 1.2rem;
  background-color: var(--lightgrey);
}
.autofill__list {
  list-style: none;
  margin: -0.25rem;
  padding: 0.25rem;
  position: absolute;
  bottom: 0;
  background-color: var(--lightgrey);
  transform: translateY(100%);
  z-index: 1;
  transform: translateY(100%);
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
.autofill__list--active, .autofill__list:hover {
  opacity: 1;
  pointer-events: all;
}
.autofill__list__item {
  margin: 0.25rem 0.5rem;
  padding: 0.25rem 0.5rem !important;
  display: block;
  font-size: 1.2rem;
  background-color: var(--white);
}
.autofill__list__item::before {
  display: none !important;
}
.autofill:hover .autofill__list {
  opacity: 1;
  pointer-events: all;
}

.file__drop {
  background-color: white;
  border: 2px dotted var(--accent-color);
  border-radius: 0.8rem;
  position: relative;
  padding: 2.4rem;
  padding-inline-end: 6.8rem;
}
.file__drop:focus-within {
  border-style: solid;
}
.file__drop.has_file {
  border-color: rgb(68, 208, 124);
  background-color: rgb(236, 253, 243);
}
.file .file-placeholder {
  justify-self: center;
  grid-area: placeholder;
  color: #333;
}
.file .filename {
  grid-area: label;
  justify-self: flex-end;
  text-decoration: underline;
  color: #333;
}
.file__overlay {
  pointer-events: none;
  padding: 0 1rem;
  display: grid;
  grid-template-areas: "label icon" "placeholder placeholder";
  gap: 1rem;
}
.file .file__drop--icon {
  color: black;
  align-self: center;
  grid-area: icon;
  width: 3rem;
  height: 3rem;
  flex: 0 0 auto;
}
.file input {
  opacity: 0;
  inset: 0;
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 0;
}
.file .drag_over {
  border-style: dashed;
}
.file .has_file .file__remove {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgba(0, 128, 0, 0.14);
  background: rgba(0, 128, 0, 0.14);
  color: rgb(0, 128, 0);
  border-radius: 100%;
  width: 4.8rem;
  height: 4.8rem;
}
.file__remove {
  display: none;
  cursor: pointer;
  position: absolute;
  right: 1rem;
  top: 2rem;
}
.file__remove svg {
  width: 80%;
  height: 80%;
}

.contact_form {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: var(--form-grid-column-gap, 3rem);
  row-gap: var(--form-grid-row-gap, 2.4rem);
}
.contact_form > :not([data-grid-column]) {
  grid-column: span 1;
}
.contact_form [data-grid-column="1"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="2"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="3"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="4"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="5"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="6"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="7"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="8"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="9"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="10"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="11"] {
  grid-column: span 1;
}
.contact_form [data-grid-column="12"] {
  grid-column: span 1;
}
@media (min-width: 768px) {
  .contact_form {
    grid-template-columns: repeat(12, 1fr);
  }
  .contact_form > :not([data-grid-column]) {
    grid-column: span 12;
  }
  .contact_form [data-grid-column="1"] {
    grid-column: span 1;
  }
  .contact_form [data-grid-column="2"] {
    grid-column: span 2;
  }
  .contact_form [data-grid-column="3"] {
    grid-column: span 3;
  }
  .contact_form [data-grid-column="4"] {
    grid-column: span 4;
  }
  .contact_form [data-grid-column="5"] {
    grid-column: span 5;
  }
  .contact_form [data-grid-column="6"] {
    grid-column: span 6;
  }
  .contact_form [data-grid-column="7"] {
    grid-column: span 7;
  }
  .contact_form [data-grid-column="8"] {
    grid-column: span 8;
  }
  .contact_form [data-grid-column="9"] {
    grid-column: span 9;
  }
  .contact_form [data-grid-column="10"] {
    grid-column: span 10;
  }
  .contact_form [data-grid-column="11"] {
    grid-column: span 11;
  }
  .contact_form [data-grid-column="12"] {
    grid-column: span 12;
  }
}

:root {
  --message-success-foreground: rgba(68, 208, 124, 1);
  --message-success-background: rgba(236, 253, 243, 1);
  --message-error-foreground: rgba(255, 84, 84, 1);
  --message-error-background: rgba(255, 240, 240, 1);
}

.notification {
  position: relative;
}
.notification:not(.forgotten):not(.error):not(.success) {
  position: absolute;
}
.notification .message {
  border: 1px solid transparent;
  border-radius: 0.4rem;
  background-color: transparent;
  opacity: 0;
  transition: all 0.3s ease-out;
  transform: rotateX(90deg) scaleY(0);
  height: 0;
}
.notification .message.message__success {
  border-color: var(--message-success-foreground);
  background-color: var(--message-success-background);
}
.notification .message.message__success p {
  color: var(--message-success-foreground);
}
.notification .message.message__forgotten, .notification .message.message__error {
  border-color: var(--message-error-foreground);
  background-color: var(--message-error-background);
}
.notification .message.message__forgotten p, .notification .message.message__error p {
  color: var(--message-error-foreground);
}
.notification .message.show {
  height: auto;
  opacity: 1;
  transform: rotateX(0deg) scaleY(1);
}
.notification .message p {
  padding: 1.2rem 1.6rem;
  line-height: 1.1;
}

.radio-check {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.8rem;
  padding-block: 0.4rem;
}
.radio-check .contact_form__label {
  margin-block-end: 0.8rem;
}
.radio-check label {
  color: var(--object-text-color);
}
.radio-check input {
  accent-color: var(--accent-color);
  outline: none;
  flex: 0 0 auto;
  align-self: flex-start;
  appearance: none;
  position: relative;
  padding: 0;
  width: 2rem;
  height: 2rem;
  border-radius: 0.4rem;
  border: 1px solid black;
}
.radio-check input[type=radio] {
  border-radius: 2rem;
}
.radio-check input[type=radio]::before {
  content: "";
  position: absolute;
  inset: 2rem;
  transition: all 0.2s ease-in-out;
  background-color: var(--accent-color);
  border-radius: 100%;
}
.radio-check input[type=radio]:checked {
  border-color: var(--accent-color);
}
.radio-check input[type=radio]:checked::before {
  inset: 0.3rem;
}
.radio-check input[type=checkbox]::before {
  content: "";
  position: absolute;
  inset: 0.1rem;
  transition: all 0.2s ease-in-out;
  background-size: 0%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m4.52 12c-.4 0-.78-.16-1.06-.43l-3.2-3.17c-.34-.34-.34-.89 0-1.24.34-.34.9-.34 1.25 0l3.01 2.98 7.97-7.89c.34-.34.9-.34 1.25 0 .34.34.34.89 0 1.24l-8.16 8.08c-.28.28-.66.43-1.06.43z" fill="%2384b62a"/%3E%3C/svg%3E');
}
.radio-check input[type=checkbox]:checked {
  border-color: var(--accent-color);
}
.radio-check input[type=checkbox]:checked::before {
  background-size: 90%;
}

.google-map-wrapper {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
}
.google-map-wrapper .google-map-iframe {
  display: flex;
  border: none;
  width: 100%;
  height: 100%;
  border-radius: 2rem;
}
@media (min-width: 768px) {
  .google-map-wrapper .google-map-iframe {
    border-radius: 4rem;
  }
}

.image img {
  height: auto;
  width: 100%;
}

.plate--element {
  container-name: element;
  container-type: inline-size;
}

.plate--element + .plate--element {
  margin-block-start: 3rem;
}

.paragraph ul,
.paragraph ol,
.paragraph p,
.paragraph table {
  color: var(--object-text-color, inherit);
  margin-block-start: 0;
}
.paragraph ul:not(:last-child),
.paragraph ol:not(:last-child),
.paragraph p:not(:last-child),
.paragraph table:not(:last-child) {
  margin-block-end: var(--vertical-flow);
}
.paragraph a {
  text-decoration: underline;
  color: var(--object-text-color, inherit);
}
.paragraph ul {
  padding: 0;
  list-style: disc;
  padding-inline-start: 2.5rem;
}
.paragraph ul li {
  padding-left: 1rem;
}
.paragraph ul ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.paragraph ol {
  list-style-position: inside;
  padding: 0;
}
.paragraph ol li {
  padding-left: 2rem;
  position: relative;
}
.paragraph ol ol {
  padding-left: 2rem;
  margin-bottom: 0;
}

.video {
  padding-bottom: 56%;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.video__overlay,
.video iframe,
.video video {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video__overlay {
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--site-color-2);
  overflow: hidden;
  animation: fadeOut 1s ease-out;
  animation-play-state: paused;
}
.video__overlay img,
.video__overlay picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__play {
  z-index: 1;
  position: relative;
  background: none;
  border: none;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
.video__play:hover {
  transform: scale(120%);
}
.video__play svg {
  height: 100px;
}
.video__play svg path {
  fill: var(--site-color-1);
}
.video--loaded .video__overlay {
  opacity: 0;
  pointer-events: none;
}
.video--loaded .video__play {
  transform: scale(0%);
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
.cards-section .section-title {
  margin-block-end: 3rem;
  text-align: center;
}
@media (min-width: 768px) {
  .cards-section .section-title {
    margin-block-end: 6rem;
  }
}

.cards-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
  row-gap: 3rem;
}
@media (min-width: 768px) {
  .cards-grid {
    row-gap: 6rem;
  }
}
@container section-inner (min-width: 768px) {
  .cards-grid {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 1.6rem;
  }
}
@container section-inner (min-width: 1024px) {
  .cards-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@container section-inner (min-width: 1400px) {
  .cards-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

.card-item {
  text-decoration: none;
  color: inherit;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.card-item[href]:hover .card-item-image img, .card-item[href]:focus-visible .card-item-image img {
  transform: scale(1.05);
}

.card-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  margin-block-end: 3rem;
}

.card-item-tagline {
  font-size: 1.6rem;
  text-align: center;
  color: var(--object-text-color, inherit);
}

.card-item-title {
  width: 280px;
  height: 5rem;
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 900;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
}
.option-non-uppercase-titles .card-item-title {
  text-transform: none;
}
@media (min-width: 768px) {
  .card-item-title {
    height: 8rem;
    font-size: 4rem;
  }
}

.card-item-image {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .card-item-image {
    margin-block-end: 2rem;
  }
}
.card-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out !important;
}

.checklist-section.is-first-section {
  margin-top: calc(var(--section-spacing-top) * -2);
  position: relative;
  z-index: 116;
}
@media (min-width: 992px) {
  .checklist-section.is-first-section {
    padding-top: 0;
    margin-block-start: -4vw;
  }
  .checklist-section.is-first-section .checklist-card-title {
    width: calc(100% - 6rem);
    color: white;
    text-shadow: 0 0 12px #777;
    text-align: center;
    transform: translateY(calc(-100% - 3rem));
    position: absolute;
    top: 0;
  }
}

.checklist-cards-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 5.5rem;
}
.checklist-cards-grid .checklist-card-title {
  position: relative;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .checklist-cards-grid .checklist-card-title {
    margin-bottom: 2rem;
  }
}
@container section-inner (min-width: 1024px) {
  .checklist-cards-grid {
    grid-template-columns: 1fr 1fr;
  }
  .checklist-cards-grid:has(> :nth-child(3):last-child) {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.checklist-card {
  align-self: start;
  padding-block: 4rem;
  padding-inline: 3rem 3.4rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  color: var(--object-text-color, var(--copy-color));
  position: relative;
}
@media (min-width: 768px) {
  .checklist-card {
    padding-block: 6rem;
    gap: 3rem;
  }
}
.checklist-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--object-background-color, transparent);
  opacity: var(--object-opacity, 1);
}

.checklist-item {
  position: relative;
  display: grid;
  grid-template-columns: 4rem 1fr;
  gap: 3rem;
}

.checklist-item-icon {
  width: 4rem;
  height: 4rem;
  flex: 0 0 auto;
  fill: currentColor;
}

@media (min-width: 576px) {
  .section-props,
  .section {
    --margin-inline: calc((100vw - 576px) / 2 );
    --plate-column-width: calc(576px / 12);
  }
}
@media (min-width: 768px) {
  .section-props,
  .section {
    --margin-inline: calc((100vw - 768px) / 2 );
    --plate-column-width: calc(768px / 12);
  }
}
@media (min-width: 992px) {
  .section-props,
  .section {
    --margin-inline: calc((100vw - 992px) / 2 );
    --plate-column-width: calc(992px / 12);
  }
}
@media (min-width: 1200px) {
  .section-props,
  .section {
    --margin-inline: calc((100vw - 1200px) / 2 );
    --plate-column-width: calc(1200px / 12);
  }
}
.section {
  position: relative;
}
.section .section-buttons {
  margin-block-start: 3rem;
}
.section .section-content {
  margin-block-end: 3rem;
  display: flex;
  flex-direction: column;
}
.section:target {
  animation: highlight 1s ease-in-out 0.5s;
}
.section .section-inner {
  container-type: inline-size;
  container-name: section-inner;
  position: relative;
}
.section::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--object-background-color, transparent);
  opacity: var(--object-opacity, 1);
}
.section.has-standard-layout .section-inner, .section.has-two-column-indent-layout .section-inner, .section.has-one-column-indent-layout .section-inner {
  margin-inline: var(--margin-inline, 15px);
}
.section.has-standard-layout .section-inner > .plate--container, .section.has-two-column-indent-layout .section-inner > .plate--container, .section.has-one-column-indent-layout .section-inner > .plate--container {
  padding: 0;
}
@media (min-width: 768px) {
  .section.has-standard-layout .section-inner > .plate--container, .section.has-two-column-indent-layout .section-inner > .plate--container, .section.has-one-column-indent-layout .section-inner > .plate--container {
    padding-inline: 7.5px;
  }
}
@media (min-width: 768px) {
  .section.has-two-column-indent-layout .section-inner {
    margin-inline: calc(var(--margin-inline) + var(--plate-column-width));
  }
}
@media (min-width: 1200px) {
  .section.has-two-column-indent-layout .section-inner {
    margin-inline: calc(var(--margin-inline) + var(--plate-column-width) * 2);
  }
}
@media (min-width: 768px) {
  .section.has-one-column-indent-layout .section-inner {
    margin-inline: calc(var(--margin-inline));
  }
}
@media (min-width: 1200px) {
  .section.has-one-column-indent-layout .section-inner {
    margin-inline: calc(var(--margin-inline) + var(--plate-column-width));
  }
}

/* Animation for highlighting */
@keyframes highlight {
  0% {
    background-color: #fff; /* Start with the default background color */
  }
  50% {
    background-color: #ffe58a; /* Light yellow color */
  }
  100% {
    background-color: #fff; /* End with the default background color */
  }
}
.form-section .form-section-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "form" "image";
  gap: 2rem;
  row-gap: 5rem;
}
@media (min-width: 768px) {
  .form-section .form-section-grid {
    row-gap: 8rem;
  }
}
.form-section .form-section-grid .contact_form {
  grid-area: form;
  align-self: center;
}
.form-section .form-section-grid .form-section-image {
  grid-area: image;
  align-self: center;
}
.form-section .form-section-grid button {
  color: var(--object-text-color);
}
.form-section .form-section-grid button.cf-button-txt-white {
  color: #fff;
}
.form-section .form-section-grid button.cf-button-txt-black {
  color: #000;
}
@container section-inner (min-width: 768px) {
  .form-section .form-section-grid {
    grid-template-columns: 6fr 1fr 5fr;
    grid-template-areas: "form . image";
  }
}

.grow-grid-section .content-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
  margin-block-end: 10rem;
}
@container section-inner (min-width: 768px) {
  .grow-grid-section .content-container {
    margin-block-end: 5rem;
    grid-template-columns: 1fr 1fr;
    gap: 8rem;
  }
}
@container section-inner (min-width: 1200px) {
  .grow-grid-section .content-container {
    gap: 18rem;
  }
}

.grow-grid-grid {
  transition: 1000ms;
  display: grid;
  column-gap: 3rem;
}
@media (max-width: 768px) {
  .grow-grid-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    row-gap: 1rem;
    column-gap: 0;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):last-child) {
    grid-template-rows: 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-rows: 1.4fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(2):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-rows: 1.4fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(2):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-rows: 1fr 1.4fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-rows: 1fr 1.4fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-rows: 1fr 1fr 1.4fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-rows: 1fr 1.4fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-rows: 1fr 1fr 1.4fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(4):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-rows: 1fr 1fr 1fr 1.4fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1.4fr 1fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1fr 1.4fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1fr 1fr 1.4fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(4):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1fr 1fr 1fr 1.4fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(5):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(5):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-rows: 1fr 1fr 1fr 1fr 1.4fr;
  }
}
@media (min-width: 769px) {
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):last-child) {
    grid-template-columns: 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-columns: 5fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-columns: 5fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-columns: 5fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(2):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-columns: 5fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(2):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(2):last-child) {
    grid-template-columns: 1fr 5fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-columns: 5fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-columns: 1fr 5fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(3):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(3):last-child) {
    grid-template-columns: 1fr 1fr 5fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-columns: 5fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-columns: 1fr 5fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-columns: 1fr 1fr 5fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):hover):has(.grow-grid-item:nth-child(4):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(4):focus-within):has(.grow-grid-item:nth-child(4):last-child) {
    grid-template-columns: 1fr 1fr 1fr 5fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(1):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(1):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 5fr 1fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(2):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(2):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 1fr 5fr 1fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(3):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(3):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 1fr 1fr 5fr 1fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(4):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(4):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 1fr 1fr 1fr 5fr 1fr;
  }
  .grow-grid-grid:has(.grow-grid-item:nth-child(5):hover):has(.grow-grid-item:nth-child(5):last-child), .grow-grid-grid:has(.grow-grid-item:nth-child(5):focus-within):has(.grow-grid-item:nth-child(5):last-child) {
    grid-template-columns: 1fr 1fr 1fr 1fr 5fr;
  }
}

.grow-grid-item {
  background-color: black;
  min-height: 34vw;
  transition: 300ms;
  position: relative;
  overflow: hidden;
  display: grid;
  grid-template-areas: "card";
}
@media (max-width: 768px) {
  .grow-grid-item {
    min-height: 25vh;
  }
}
.grow-grid-item:hover, .grow-grid-item:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.grow-grid-item:hover .grow-grid-item-title, .grow-grid-item:focus .grow-grid-item-title {
  transform: rotate(0deg);
}
.grow-grid-item:hover .grow-grid-item-subtitle, .grow-grid-item:focus .grow-grid-item-subtitle {
  opacity: 1;
}
.grow-grid-item:hover::before, .grow-grid-item:focus::before {
  opacity: 0;
}
.grow-grid-item:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.grow-grid-item-content {
  grid-area: card;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 5rem;
  align-self: flex-end;
  line-height: 1;
  align-items: flex-end;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .grow-grid-item-content {
    padding: 2rem;
  }
}
.grow-grid-item-content::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, #000000 0%, rgba(102, 102, 102, 0) 50%);
  transition: opacity 0.3s ease-in-out;
  opacity: 1;
}
.grow-grid-item-content .grow-grid-item-title,
.grow-grid-item-content .grow-grid-item-subtitle {
  position: relative;
  z-index: 1;
}
.grow-grid-item-content .grow-grid-item-title {
  font-size: 5rem;
  font-weight: 700;
  color: white;
  position: absolute;
  transform: rotate(-90deg) translateY(77%);
  transform-origin: bottom left;
  transition: transform 0.3s ease-in-out;
  text-transform: uppercase;
}
.option-non-uppercase-titles .grow-grid-item-content .grow-grid-item-title {
  text-transform: none;
}
@media (max-width: 768px) {
  .grow-grid-item-content .grow-grid-item-title {
    font-size: 3rem;
    transform: rotate(0deg) translateY(0);
    position: relative;
  }
}
.grow-grid-item-content .grow-grid-item-subtitle {
  font-size: 2rem;
  font-weight: 400;
  color: white;
  margin-inline-start: auto;
}
@media (max-width: 768px) {
  .grow-grid-item-content .grow-grid-item-subtitle {
    font-size: 1.5rem;
    margin-inline-start: 0;
    margin-top: 1rem;
  }
}
.grow-grid-item-content .grow-grid-item-subtitle {
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

.grow-grid-item-image {
  grid-area: card;
  width: 100%;
  height: auto;
}
.grow-grid-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.latest-job-postings-section.is-first-section {
  margin-top: calc(var(--section-spacing-top) * -2);
  position: relative;
  z-index: 116;
}
@media (min-width: 992px) {
  .latest-job-postings-section.is-first-section {
    padding-top: 0;
    margin-block-start: -6vw;
  }
  .latest-job-postings-section.is-first-section .section-title {
    color: white;
    text-shadow: 0 0 12px #777;
    text-align: center;
    transform: translateY(calc(-100% - 3rem)) translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
  }
}

.latest-job-postings-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
}
@container section-inner (min-width: 768px) {
  .latest-job-postings-grid {
    gap: 8rem;
  }
}

.marquee-section {
  position: relative;
}
.marquee-section.option-offset-next {
  z-index: 1;
  padding: 0;
}
.marquee-section.option-offset-next .marquee-section-wrapper {
  padding: 0;
  transform: translateY(50%);
}

.marquee-section-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.scroller {
  max-width: 100vw;
  color: var(--object-text-color, var(--site-color-1));
  background-color: var(--object-background-color, none);
  font-size: clamp(2rem, 8vw, 8rem);
  line-height: 1.2;
  word-spacing: 6px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 0;
}

.scroller__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 6rem;
  margin: 0;
  padding: 0;
}
.scroller__inner li {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.scroller__inner li.scroller-image-item * {
  max-height: 100px;
  object-fit: contain;
}

.scroller[data-animated=true] {
  overflow: hidden;
}

.scroller[data-animated=true] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;
}

.scroller[data-mode=scroll] {
  overflow: hidden;
}
.scroller[data-mode=scroll] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  will-change: transform;
}

.scroller[data-direction=right] {
  --_animation-direction: reverse;
}

.scroller[data-direction=left] {
  --_animation-direction: forwards;
}

.scroller[data-speed=fast] {
  --_animation-duration: 20s;
}

.scroller[data-speed=slow] {
  --_animation-duration: 60s;
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}
:root {
  --cards-scrollbar-border-radius: 10px;
  --cards-scrollbar-top: auto;
  --cards-scrollbar-bottom: 4px;
  --cards-scrollbar-left: auto;
  --cards-scrollbar-right: 4px;
  --cards-scrollbar-sides-offset: 0;
  --cards-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --cards-scrollbar-drag-bg-color: var(--site-color-1);
  --cards-scrollbar-size: 10px;
}

.scrollable-cards-section .section-title {
  margin-block-end: 3rem;
  text-align: center;
}
@media (min-width: 768px) {
  .scrollable-cards-section .section-title {
    margin-block-end: 6rem;
  }
}

.scrollable-cards-box {
  display: flex;
}
@media (max-width: 768px) {
  .scrollable-cards-box {
    overflow-x: hidden;
  }
}
.scrollable-cards-box .cards-scrollbar {
  position: relative !important;
  margin-block-start: 4rem;
}
@container section-inner (min-width: 768px) {
  .scrollable-cards-box .cards-scrollbar {
    margin-block-start: 8rem;
  }
}

.swiper-section {
  overflow: hidden;
}
.swiper-section .section-title {
  text-align: center;
}

.images-swiper .swiper-slide {
  height: auto;
  transition: transform 0.3s ease-in-out;
}
.images-swiper .swiper-slide:not(.swiper-slide-fully-visible) {
  transform: scale(0.9);
}
.images-swiper .swiper-slide-image {
  width: 100%;
  aspect-ratio: 10/6;
}
.images-swiper .swiper-slide-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.text-media-section .text-media-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.6rem;
}
@container section-inner (min-width: 768px) {
  .text-media-section .text-media-grid {
    grid-template-columns: 1fr 1fr;
    gap: 8rem;
  }
}
@container section-inner (min-width: 1200px) {
  .text-media-section .text-media-grid {
    gap: 18rem;
  }
}
.text-media-section .content-container {
  align-self: center;
}
.text-media-section .text-media-image-text {
  margin-block-start: 3rem;
}

:root {
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 0;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: var(--site-color-1);
  --swiper-scrollbar-size: 10px;
}

.timeline-swiper-section {
  overflow: hidden;
}
.timeline-swiper-section .section-title {
  margin-block-end: 3rem;
  text-align: center;
}
@media (min-width: 768px) {
  .timeline-swiper-section .section-title {
    margin-block-end: 6rem;
  }
}
.timeline-swiper-section .swiper-slide {
  height: auto;
}
.timeline-swiper-section .swiper-scrollbar {
  position: relative !important;
  margin-block-start: 4rem;
}
@container section-inner (min-width: 768px) {
  .timeline-swiper-section .swiper-scrollbar {
    margin-block-start: 8rem;
  }
}

.timeline-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.timeline-item-label-container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-block-end: 4rem;
}
.timeline-item-label-container::after {
  content: "";
  display: block;
  width: 100%;
  transform: translateY(-50%);
  height: 1px;
  background-image: linear-gradient(90deg, #000, #000 60%, transparent 60%, transparent 100%);
  background-size: 20px 1px;
  border: none;
  opacity: 0.5;
  z-index: 0;
}

.timeline-item-label {
  position: relative;
  z-index: 1;
  padding: 0.5rem 1.2rem;
  align-self: flex-start;
  font-size: 1.6rem;
  line-height: 1;
  background-color: var(--site-color-1);
  color: white;
  text-transform: uppercase;
}
.option-non-uppercase-titles .timeline-item-label {
  text-transform: none;
}

.timeline-item-text {
  color: var(--object-text-color, inherit);
}

.timeline-item-image {
  margin-block-start: 4rem;
}

.timeline-item-content {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-block-end: auto;
}

.two-images-section .two-images-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "images" "content";
  gap: 2rem;
}
@container section-inner (min-width: 992px) {
  .two-images-section .two-images-grid {
    grid-template-columns: 1fr 1.2fr;
    grid-template-areas: "content images";
  }
}
@container section-inner (min-width: 1200px) {
  .two-images-section .two-images-grid {
    grid-template-columns: 5fr 1fr 10fr;
    grid-template-areas: "content . images";
  }
}
.two-images-section .content-container {
  grid-area: content;
  align-self: center;
}
.two-images-section .images-container {
  grid-area: images;
  display: grid;
  justify-items: center;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 0.5fr 1fr;
  gap: 1.6rem;
  grid-auto-flow: row;
  grid-template-areas: "text-1 image-2" "image-1 image-2" "image-1 text-2";
}
@container section-inner (min-width: 992px) {
  .two-images-section .images-container {
    row-gap: 0;
    column-gap: 3.6rem;
  }
}
.two-images-section .images-container .image-1, .two-images-section .images-container .image-2 {
  width: 80%;
}
.two-images-section .images-container .image-1 {
  grid-area: image-1;
}
.two-images-section .images-container .image-2 {
  grid-area: image-2;
}
.two-images-section .images-container .text-1 {
  grid-area: text-1;
}
.two-images-section .images-container .text-2 {
  grid-area: text-2;
}
.two-images-section .images-container .h3 {
  margin-block-end: 0;
}
.two-images-section .text-1,
.two-images-section .text-2 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@container section-inner (min-width: 992px) {
  .two-images-section .text-1,
  .two-images-section .text-2 {
    padding: 2rem;
    gap: 1.2rem;
  }
}
.two-images-section .text-1 img,
.two-images-section .text-2 img {
  flex: 0 0 auto;
  max-width: 6rem;
  aspect-ratio: 1/1;
  object-fit: contain;
}
@container section-inner (min-width: 992px) {
  .two-images-section .text-1 img,
  .two-images-section .text-2 img {
    max-width: 6.4rem;
  }
}
.two-images-section .text-1 {
  text-align: end;
}
.two-images-section .text-1 > img {
  margin-top: 5rem;
  transform: rotate(180deg);
}
.two-images-section .text-2 > img {
  margin-bottom: 4rem;
}
.two-images-section .image-2 {
  position: relative;
}
.two-images-section .image-2::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--site-color-1);
  transform: translate(1.8rem, -1.8rem);
}
.option-rounded-images .two-images-section .image-2::before {
  border-radius: var(--two-images-image-border-radius, 2rem);
}
.two-images-section .image-2 img {
  position: relative;
  z-index: 1;
}

.footer {
  display: flex;
  flex-direction: column;
  padding-block: 1rem;
  background-color: black;
  color: white;
}
@media (min-width: 768px) {
  .footer {
    padding-block: 2rem;
  }
}

.footer-legal-and-copyright {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0rem;
}
@media (min-width: 768px) {
  .footer-legal-and-copyright {
    gap: 3rem;
  }
}

.footer-legal-links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3rem;
  row-gap: 1rem;
}
.footer-legal-links a {
  color: inherit;
  text-decoration: none;
}
.footer-legal-links a:hover, .footer-legal-links a:focus {
  text-decoration: underline;
}

.page-index {
  background-color: var(--site-color-1);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwibWFwcGluZ3MiOiJBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUNBRDs7QURhQTtBQTJCQTtBRXdPQTtFQVJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbFFGOztBRWhCQTtBQUNBOzs7RUFHRTtBRm1CRjs7QUVoQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRm1CRjs7QUVoQkE7QUFDQTs7RUFFRTtBRm1CRjs7QUVoQkE7QUFDQTs7RUFFRTtBRm1CRjs7QUVoQkE7QUFDQTtFQUNFO0VBQ0E7QUZtQkY7O0FFaEJBO0FBQ0E7O0VBRUU7QUZtQkY7O0FFaEJBO0FBQ0E7O0VBRUU7QUZtQkY7O0FFaEJBO0FBQ0E7RUFDRTtFQUNBO0FGbUJGOztBRWhCQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtBRm1CRjs7QUVoQkE7QUFDQTs7RUFFRTtFQUNBO0FGbUJGOztBRWhCQTtBQUNBO0VBQ0U7QUZtQkY7O0FFaEJBO0FBQ0E7RUFDRTtBRm1CRjs7QUc1RkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUZGO0FDaERJO0VFN0RKO0lBU0s7RUh3R0g7QUFDRjs7QURqSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQ29IRDs7QUR2R0E7QUEyQkE7QUt4QkU7RUFDRTtFQUNBO0VBQ0E7QUp5R0o7O0FJdEdFO0VBQ0U7QUp5R0o7O0FJdEdFO0VBQ0U7RUFDQTtBSnlHSjs7QUlySEU7RUFDRTtFQUNBO0VBQ0E7QUp3SEo7O0FJckhFO0VBQ0U7QUp3SEo7O0FJckhFO0VBQ0U7RUFDQTtBSndISjs7QUlwSUU7RUFDRTtFQUNBO0VBQ0E7QUp1SUo7O0FJcElFO0VBQ0U7QUp1SUo7O0FJcElFO0VBQ0U7RUFDQTtBSnVJSjs7QUluSkU7RUFDRTtFQUNBO0VBQ0E7QUpzSko7O0FJbkpFO0VBQ0U7QUpzSko7O0FJbkpFO0VBQ0U7RUFDQTtBSnNKSjs7QUlsS0U7RUFDRTtFQUNBO0VBQ0E7QUpxS0o7O0FJbEtFO0VBQ0U7QUpxS0o7O0FJbEtFO0VBQ0U7RUFDQTtBSnFLSjs7QUlqTEU7RUFDRTtFQUNBO0VBQ0E7QUpvTEo7O0FJakxFO0VBQ0U7QUpvTEo7O0FJakxFO0VBQ0U7RUFDQTtBSm9MSjs7QUloTUU7RUFDRTtFQUNBO0VBQ0E7QUptTUo7O0FJaE1FO0VBQ0U7QUptTUo7O0FJaE1FO0VBQ0U7RUFDQTtBSm1NSjs7QUkvTUU7RUFDRTtFQUNBO0VBQ0E7QUprTko7O0FJL01FO0VBQ0U7QUprTko7O0FJL01FO0VBQ0U7RUFDQTtBSmtOSjs7QUk5TkU7RUFDRTtFQUNBO0VBQ0E7QUppT0o7O0FJOU5FO0VBQ0U7QUppT0o7O0FJOU5FO0VBQ0U7RUFDQTtBSmlPSjs7QUk3T0U7RUFDRTtFQUNBO0VBQ0E7QUpnUEo7O0FJN09FO0VBQ0U7QUpnUEo7O0FJN09FO0VBQ0U7RUFDQTtBSmdQSjs7QUk1UEU7RUFDRTtFQUNBO0VBQ0E7QUorUEo7O0FJNVBFO0VBQ0U7QUorUEo7O0FJNVBFO0VBQ0U7RUFDQTtBSitQSjs7QUkzUUU7RUFDRTtFQUNBO0VBQ0E7QUo4UUo7O0FJM1FFO0VBQ0U7QUo4UUo7O0FJM1FFO0VBQ0U7RUFDQTtBSjhRSjs7QUkxUkU7RUFDRTtFQUNBO0VBQ0E7QUo2Uko7O0FJMVJFO0VBQ0U7QUo2Uko7O0FJMVJFO0VBQ0U7RUFDQTtBSjZSSjs7QUl6U0U7RUFDRTtFQUNBO0VBQ0E7QUo0U0o7O0FJelNFO0VBQ0U7QUo0U0o7O0FJelNFO0VBQ0U7RUFDQTtBSjRTSjs7QUl4VEU7RUFDRTtFQUNBO0VBQ0E7QUoyVEo7O0FJeFRFO0VBQ0U7QUoyVEo7O0FJeFRFO0VBQ0U7RUFDQTtBSjJUSjs7QUl2VUU7RUFDRTtFQUNBO0VBQ0E7QUowVUo7O0FJdlVFO0VBQ0U7QUowVUo7O0FJdlVFO0VBQ0U7RUFDQTtBSjBVSjs7QUl0VUE7RUFDRTtBSnlVRjs7QUl0VUE7RUFDRTtBSnlVRjs7QUtuWEE7RUpzU0U7RUFDQTtFQUNBO0FEaUZGO0FDL0VFO0VBQ0U7SUFDRTtJQUVFO0VEZ0ZOO0VDN0VFO0lBQ0U7SUFFRTtFRDhFTjtBQUNGOztBTW5ZQTtFQUNHO0VBQ0E7QU5zWUg7O0FPdllHO0VBQ0c7QVAwWU47QU94WUc7RUFDRztBUDBZTjtBT3hZRztFQUNHO0FQMFlOO0FPeFlHO0VBQ0c7QVAwWU47QU94WUc7RUFDRztBUDBZTjtBT3hZRztFQUNHO0FQMFlOOztBTzFaRztFQUNHO0FQNlpOO0FPM1pHO0VBQ0c7QVA2Wk47QU8zWkc7RUFDRztBUDZaTjtBTzNaRztFQUNHO0FQNlpOO0FPM1pHO0VBQ0c7QVA2Wk47QU8zWkc7RUFDRztBUDZaTjs7QVE5YUE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWJIOztBU3ZYQTtFQTlERztBVHliSDtBU3ZiRztFQUNHO0FUeWJOO0FTdGJHO0VBQ0c7QVR3Yk47QVNyYkc7RUFDRztBVHViTjtBU3BiRztFQUNHO0FUc2JOO0FTbmJHO0VBQ0c7QVRxYk47QVNsYkc7RUFDRztBVG9iTjtBU2piRztFQUNHO0FUbWJOO0FTaGJHO0VBQ0c7QVRrYk47QVMvYUc7RUFDRztBVGliTjtBUzlhRztFQUNHO0FUZ2JOO0FTN2FHO0VBQ0c7QVQrYU47QVM1YUc7RUFDRztBVDhhTjtBUzNhRztFQUNHO0FUNmFOO0FTMWFHO0VBQ0c7QVQ0YU47QVN6YUc7RUFDRztBVDJhTjs7QUM3Wkk7RVFQSjtJQWxFRztFVDJlRDtFU3plQztJQUNHO0VUMmVKO0VTeGVDO0lBQ0c7RVQwZUo7RVN2ZUM7SUFDRztFVHllSjtFU3RlQztJQUNHO0VUd2VKO0VTcmVDO0lBQ0c7RVR1ZUo7RVNwZUM7SUFDRztFVHNlSjtFU25lQztJQUNHO0VUcWVKO0VTbGVDO0lBQ0c7RVRvZUo7RVNqZUM7SUFDRztFVG1lSjtFU2hlQztJQUNHO0VUa2VKO0VTL2RDO0lBQ0c7RVRpZUo7RVM5ZEM7SUFDRztFVGdlSjtFUzdkQztJQUNHO0VUK2RKO0VTNWRDO0lBQ0c7RVQ4ZEo7RVMzZEM7SUFDRztFVDZkSjtBQUNGOztBQzdkSTtFUVdKO0lBdkVHO0VUOGhCRDtFUzVoQkM7SUFDRztFVDhoQko7RVMzaEJDO0lBQ0c7RVQ2aEJKO0VTMWhCQztJQUNHO0VUNGhCSjtFU3poQkM7SUFDRztFVDJoQko7RVN4aEJDO0lBQ0c7RVQwaEJKO0VTdmhCQztJQUNHO0VUeWhCSjtFU3RoQkM7SUFDRztFVHdoQko7RVNyaEJDO0lBQ0c7RVR1aEJKO0VTcGhCQztJQUNHO0VUc2hCSjtFU25oQkM7SUFDRztFVHFoQko7RVNsaEJDO0lBQ0c7RVRvaEJKO0VTamhCQztJQUNHO0VUbWhCSjtFU2hoQkM7SUFDRztFVGtoQko7RVMvZ0JDO0lBQ0c7RVRpaEJKO0VTOWdCQztJQUNHO0VUZ2hCSjtBQUNGOztBQ3hUQTtFQVJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb1VGOztBVXZsQkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjBsQkY7O0FVdmxCQTtFQUNFO0FWMGxCRjtBVXhsQkU7O0VBRUU7QVYwbEJKOztBVXRsQkE7Ozs7Ozs7Ozs7O0VBV0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnlsQkY7O0FVdGxCQTs7RUFFRTtFQUNBO0FWeWxCRjtBVXZsQkU7RUFMRjs7SUFNSTtFVjJsQkY7QUFDRjtBVXpsQkU7RUFURjs7SUFVSTtFVjZsQkY7QUFDRjs7QVUxbEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FWNmxCRjtBVTVsQkU7O0VBQ0U7QVYrbEJKO0FVNWxCRTtFQVZGOztJQVdJO0VWZ21CRjtBQUNGOztBVTdsQkE7O0VBRUU7RUFDQTtFQUNBO0FWZ21CRjtBVTlsQkU7RUFORjs7SUFPSTtFVmttQkY7QUFDRjs7QVUvbEJBOztFQUVFO0VBQ0E7QVZrbUJGO0FVaG1CRTtFQUxGOztJQU1JO0VWb21CRjtBQUNGOztBVWptQkE7RUFDRTtFQUNBO0FWb21CRjtBVWxtQkU7RUFKRjtJQUtJO0VWcW1CRjtBQUNGOztBVWxtQkE7RUFDRTtFQUNBO0FWcW1CRjtBVW5tQkU7RUFKRjtJQUtJO0VWc21CRjtBQUNGOztBVzlzQkE7QUFDQTtFQUNHO0VBQ0E7RUFDQTtBWGl0Qkg7O0FXL3NCQTtFQUNHO0FYa3RCSDs7QVdodEJBOzs7Ozs7RUFNRztBWG10Qkg7O0FXanRCQTs7O0VBR0c7QVhvdEJIOztBV2x0QkE7RUFDRztBWHF0Qkg7O0FXbnRCQTtFQUNHO0VBQ0E7RUFDQTtBWHN0Qkg7O0FXcHRCQTtFQUNHO0VBQ0E7QVh1dEJIOztBV3J0QkE7RUFDRztFQUNBO0FYd3RCSDs7QVd0dEJBO0VBQ0c7RUFDQTtBWHl0Qkg7O0FXdnRCQTs7RUFFRztBWDB0Qkg7O0FXeHRCQTs7RUFFRztBWDJ0Qkg7O0FXenRCQTs7O0VBR0c7RUFDQTtBWDR0Qkg7O0FXMXRCQTtFQUNHO0FYNnRCSDs7QVczdEJBO0VBQ0c7RUFDQTtBWDh0Qkg7O0FXNXRCQTtFQUNHO0FYK3RCSDs7QVc3dEJBOztFQUVHO0VBQ0E7RUFDQTtFQUNBO0FYZ3VCSDs7QVc5dEJBO0VBQ0c7QVhpdUJIOztBVy90QkE7RUFDRztBWGt1Qkg7O0FXaHVCQTs7RUFFRztBWG11Qkg7O0FXanVCQTtFQUNHO0VBQ0E7QVhvdUJIOztBV2x1QkE7RUFDRztBWHF1Qkg7O0FXbnVCQTtFQUNHO0FYc3VCSDs7QVdwdUJBOzs7OztFQUtHO0VBQ0E7RUFDQTtFQUNBO0FYdXVCSDs7QVdydUJBOztFQUVHO0FYd3VCSDs7QVd0dUJBOztFQUVHO0FYeXVCSDs7QVd2dUJBOzs7O0VBSUc7QVgwdUJIOztBV3h1QkE7Ozs7RUFJRztFQUNBO0FYMnVCSDs7QVd4dUJBO0VBQ0c7QVgydUJIOztBV3p1QkE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0dUJIOztBVzF1QkE7RUFDRztFQUNBO0FYNnVCSDs7QVczdUJBO0VBQ0c7QVg4dUJIOztBVzV1QkE7O0VBRUc7RUFDQTtBWCt1Qkg7O0FXN3VCQTs7RUFFRztBWGd2Qkg7O0FXOXVCQTtFQUNHO0VBQ0E7QVhpdkJIOztBVy91QkE7O0VBRUc7QVhrdkJIOztBV2h2QkE7RUFDRztFQUNBO0FYbXZCSDs7QVdqdkJBOztFQUVHO0FYb3ZCSDs7QVdsdkJBO0VBQ0c7QVhxdkJIOztBV252QkE7RUFDRztBWHN2Qkg7O0FXcHZCQTtFQUNHO0FYdXZCSDs7QVdydkJBO0VBQ0c7QVh3dkJIOztBV3R2QkE7O0VBRUc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXZCSDs7QVd2dkJBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMHZCSDs7QVd4dkJBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDJ2Qkg7O0FDeDRCSTtFVWdKRDs7SUFFRztJQUNBO0lBQ0E7RVg0dkJKO0VXMXZCQztJQUNHO0lBQ0E7RVg0dkJKO0VXMXZCQztJQUNHO0lBQ0E7RVg0dkJKO0FBQ0Y7QVd2dkJTO0VBQ0c7QVh5dkJaOztBV3B2QlM7O0VBRUc7RUFDQTtBWHV2Qlo7O0FXaHdCUztFQUNHO0FYbXdCWjs7QVc5dkJTOztFQUVHO0VBQ0E7QVhpd0JaOztBVzF3QlM7RUFDRztBWDZ3Qlo7O0FXeHdCUzs7RUFFRztFQUNBO0FYMndCWjs7QVdweEJTO0VBQ0c7QVh1eEJaOztBV2x4QlM7O0VBRUc7RUFDQTtBWHF4Qlo7O0FXOXhCUztFQUNHO0FYaXlCWjs7QVc1eEJTOztFQUVHO0VBQ0E7QVgreEJaOztBV3h5QlM7RUFDRztBWDJ5Qlo7O0FXdHlCUzs7RUFFRztFQUNBO0FYeXlCWjs7QVdsekJTO0VBQ0c7QVhxekJaOztBV2h6QlM7O0VBRUc7RUFDQTtBWG16Qlo7O0FXNXpCUztFQUNHO0FYK3pCWjs7QVcxekJTOztFQUVHO0VBQ0E7QVg2ekJaOztBV3QwQlM7RUFDRztBWHkwQlo7O0FXcDBCUzs7RUFFRztFQUNBO0FYdTBCWjs7QVdoMUJTO0VBQ0c7QVhtMUJaOztBVzkwQlM7O0VBRUc7RUFDQTtBWGkxQlo7O0FXMTFCUztFQUNHO0FYNjFCWjs7QVd4MUJTOztFQUVHO0VBQ0E7QVgyMUJaOztBV3AyQlM7RUFDRztBWHUyQlo7O0FXbDJCUzs7RUFFRztFQUNBO0FYcTJCWjs7QVdqMkJTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG8yQlo7O0FXejJCUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0MkJaOztBV2ozQlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzNCWjs7QVd6M0JTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQzQlo7O0FXajRCUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvNEJaOztBV3o0QlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNDRCWjs7QVdqNUJTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG81Qlo7O0FXejVCUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0NUJaOztBV2o2QlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzZCWjs7QVd6NkJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQ2Qlo7O0FXajdCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvN0JaOztBV3o3QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNDdCWjs7QVdqOEJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG84Qlo7O0FXejhCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0OEJaOztBV2o5QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzlCWjs7QVd6OUJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQ5Qlo7O0FXaitCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvK0JaOztBV3orQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNCtCWjs7QVdqL0JTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG8vQlo7O0FXei9CUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0L0JaOztBV2pnQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb2dDWjs7QVd6Z0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRnQ1o7O0FXamhDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvaENaOztBV3poQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNGhDWjs7QVdqaUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9pQ1o7O0FXemlDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0aUNaOztBV2pqQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb2pDWjs7QVd6akNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRqQ1o7O0FXamtDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhva0NaOztBV3prQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNGtDWjs7QVdqbENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9sQ1o7O0FXemxDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0bENaOztBV2ptQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb21DWjs7QVd6bUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRtQ1o7O0FXam5DUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvbkNaOztBV3puQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNG5DWjs7QVdqb0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9vQ1o7O0FXem9DUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0b0NaOztBV2pwQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb3BDWjs7QVd6cENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRwQ1o7O0FXanFDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvcUNaOztBV3pxQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNHFDWjs7QVdqckNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9yQ1o7O0FXenJDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0ckNaOztBV2pzQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb3NDWjs7QVd6c0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRzQ1o7O0FXanRDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvdENaOztBV3p0Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNHRDWjs7QVdqdUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG91Q1o7O0FXenVDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0dUNaOztBV2p2Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb3ZDWjs7QVd6dkNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDR2Q1o7O0FXandDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvd0NaOztBV3p3Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNHdDWjs7QVdqeENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG94Q1o7O0FXenhDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0eENaOztBV2p5Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb3lDWjs7QVd6eUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDR5Q1o7O0FXanpDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvekNaOztBV3p6Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNHpDWjs7QVdqMENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG8wQ1o7O0FXejBDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0MENaOztBV2oxQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzFDWjs7QVd6MUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQxQ1o7O0FXajJDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvMkNaOztBV3oyQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNDJDWjs7QVdqM0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG8zQ1o7O0FXejNDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0M0NaOztBV2o0Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzRDWjs7QVd6NENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQ0Q1o7O0FXajVDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvNUNaOztBV3o1Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNDVDWjs7QVdqNkNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG82Q1o7O0FXejZDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0NkNaOztBV2o3Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbzdDWjs7QVd6N0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQ3Q1o7O0FXajhDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvOENaOztBV3o4Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNDhDWjs7QVdqOUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG85Q1o7O0FXejlDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0OUNaOztBV2orQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYbytDWjs7QVd6K0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDQrQ1o7O0FXai9DUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvL0NaOztBV3ovQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNC9DWjs7QVdqZ0RTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9nRFo7O0FXemdEUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0Z0RaOztBV2poRFM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb2hEWjs7QVd6aERTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRoRFo7O0FXamlEUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvaURaOztBV3ppRFM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNGlEWjs7QVdqakRTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9qRFo7O0FXempEUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0akRaOztBV2prRFM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb2tEWjs7QVd6a0RTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRrRFo7O0FXamxEUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVhvbERaOztBV3psRFM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYNGxEWjs7QVdqbURTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWG9tRFo7O0FXem1EUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QVg0bURaOztBV2puRFM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FYb25EWjs7QVd6bkRTO0VBQ0csOEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBWDRuRFo7O0FDaHpESTtFVWtLSztJQUNHO0lBRUcsZ0JacExJO0VDcTBEakI7RVc5b0RPOztJQUVHO0lBQ0E7RVhncERWO0VXenBETztJQUNHO0lBRUcsZ0JacExJO0VDODBEakI7RVd2cERPOztJQUVHO0lBQ0E7RVh5cERWO0VXbHFETztJQUNHO0lBRUcsZ0JacExJO0VDdTFEakI7RVdocURPOztJQUVHO0lBQ0E7RVhrcURWO0VXM3FETztJQUNHO0lBRUcsZ0JacExJO0VDZzJEakI7RVd6cURPOztJQUVHO0lBQ0E7RVgycURWO0VXcHJETztJQUNHO0lBRUcsZ0JacExJO0VDeTJEakI7RVdsckRPOztJQUVHO0lBQ0E7RVhvckRWO0VXN3JETztJQUNHO0lBRUcsZ0JacExJO0VDazNEakI7RVczckRPOztJQUVHO0lBQ0E7RVg2ckRWO0VXdHNETztJQUNHO0lBRUcsZ0JacExJO0VDMjNEakI7RVdwc0RPOztJQUVHO0lBQ0E7RVhzc0RWO0VXL3NETztJQUNHO0lBRUcsZ0JacExJO0VDbzREakI7RVc3c0RPOztJQUVHO0lBQ0E7RVgrc0RWO0VXeHRETztJQUNHO0lBRUcsZ0JacExJO0VDNjREakI7RVd0dERPOztJQUVHO0lBQ0E7RVh3dERWO0VXanVETztJQUNHO0lBRUcsZ0JacExJO0VDczVEakI7RVcvdERPOztJQUVHO0lBQ0E7RVhpdURWO0VXMXVETztJQUNHO0lBRUcsZ0JacExJO0VDKzVEakI7RVd4dURPOztJQUVHO0lBQ0E7RVgwdURWO0VXbnZETztJQUNHO0lBRUcsZ0JacExJO0VDdzZEakI7RVdqdkRPOztJQUVHO0lBQ0E7RVhtdkRWO0VXL3VETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpdkRWO0VXdHZETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3dkRWO0VXN3ZETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrdkRWO0VXcHdETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzd0RWO0VXM3dETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2d0RWO0VXbHhETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhveERWO0VXenhETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyeERWO0VXaHlETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhreURWO0VXdnlETztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5eURWO0VXOXlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnekRWO0VXcnpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1ekRWO0VXNXpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4ekRWO0VXbjBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxMERWO0VXMTBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0MERWO0VXajFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtMURWO0VXeDFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwMURWO0VXLzFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpMkRWO0VXdDJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3MkRWO0VXNzJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrMkRWO0VXcDNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzM0RWO0VXMzNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2M0RWO0VXbDRETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvNERWO0VXejRETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyNERWO0VXaDVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrNURWO0VXdjVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5NURWO0VXOTVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnNkRWO0VXcjZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1NkRWO0VXNTZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4NkRWO0VXbjdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxN0RWO0VXMTdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0N0RWO0VXajhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtOERWO0VXeDhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwOERWO0VXLzhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpOURWO0VXdDlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3OURWO0VXNzlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrOURWO0VXcCtETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzK0RWO0VXMytETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2K0RWO0VXbC9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvL0RWO0VXei9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyL0RWO0VXaGdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrZ0VWO0VXdmdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5Z0VWO0VXOWdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnaEVWO0VXcmhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1aEVWO0VXNWhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4aEVWO0VXbmlFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxaUVWO0VXMWlFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0aUVWO0VXampFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtakVWO0VXeGpFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwakVWO0VXL2pFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpa0VWO0VXdGtFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3a0VWO0VXN2tFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgra0VWO0VXcGxFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzbEVWO0VXM2xFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2bEVWO0VXbG1FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvbUVWO0VXem1FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgybUVWO0VXaG5FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrbkVWO0VXdm5FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5bkVWO0VXOW5FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnb0VWO0VXcm9FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1b0VWO0VXNW9FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4b0VWO0VXbnBFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxcEVWO0VXMXBFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0cEVWO0VXanFFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtcUVWO0VXeHFFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwcUVWO0VXL3FFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpckVWO0VXdHJFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3ckVWO0VXN3JFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrckVWO0VXcHNFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzc0VWO0VXM3NFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2c0VWO0VXbHRFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvdEVWO0VXenRFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgydEVWO0VXaHVFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrdUVWO0VXdnVFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5dUVWO0VXOXVFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhndkVWO0VXcnZFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1dkVWO0VXNXZFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4dkVWO0VXbndFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxd0VWO0VXMXdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0d0VWO0VXanhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhteEVWO0VXeHhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgweEVWO0VXL3hFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpeUVWO0VXdHlFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3eUVWO0VXN3lFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgreUVWO0VXcHpFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzekVWO0VXM3pFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2ekVWO0VXbDBFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvMEVWO0VXejBFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyMEVWO0VXaDFFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrMUVWO0VXdjFFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5MUVWO0VXOTFFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnMkVWO0VXcjJFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1MkVWO0VXNTJFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4MkVWO0VXbjNFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxM0VWO0VXMTNFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0M0VWO0VXajRFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtNEVWO0VXeDRFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwNEVWO0VXLzRFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpNUVWO0VXdDVFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3NUVWO0VXNzVFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrNUVWO0VXcDZFTztJQUNHLDhCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzNkVWO0FBQ0Y7QUMzbEZJO0VVa0tLO0lBQ0c7SUFFRyxnQlpwTEk7RUMrbUZqQjtFV3g3RU87O0lBRUc7SUFDQTtFWDA3RVY7RVduOEVPO0lBQ0c7SUFFRyxnQlpwTEk7RUN3bkZqQjtFV2o4RU87O0lBRUc7SUFDQTtFWG04RVY7RVc1OEVPO0lBQ0c7SUFFRyxnQlpwTEk7RUNpb0ZqQjtFVzE4RU87O0lBRUc7SUFDQTtFWDQ4RVY7RVdyOUVPO0lBQ0c7SUFFRyxnQlpwTEk7RUMwb0ZqQjtFV245RU87O0lBRUc7SUFDQTtFWHE5RVY7RVc5OUVPO0lBQ0c7SUFFRyxnQlpwTEk7RUNtcEZqQjtFVzU5RU87O0lBRUc7SUFDQTtFWDg5RVY7RVd2K0VPO0lBQ0c7SUFFRyxnQlpwTEk7RUM0cEZqQjtFV3IrRU87O0lBRUc7SUFDQTtFWHUrRVY7RVdoL0VPO0lBQ0c7SUFFRyxnQlpwTEk7RUNxcUZqQjtFVzkrRU87O0lBRUc7SUFDQTtFWGcvRVY7RVd6L0VPO0lBQ0c7SUFFRyxnQlpwTEk7RUM4cUZqQjtFV3YvRU87O0lBRUc7SUFDQTtFWHkvRVY7RVdsZ0ZPO0lBQ0c7SUFFRyxnQlpwTEk7RUN1ckZqQjtFV2hnRk87O0lBRUc7SUFDQTtFWGtnRlY7RVczZ0ZPO0lBQ0c7SUFFRyxnQlpwTEk7RUNnc0ZqQjtFV3pnRk87O0lBRUc7SUFDQTtFWDJnRlY7RVdwaEZPO0lBQ0c7SUFFRyxnQlpwTEk7RUN5c0ZqQjtFV2xoRk87O0lBRUc7SUFDQTtFWG9oRlY7RVc3aEZPO0lBQ0c7SUFFRyxnQlpwTEk7RUNrdEZqQjtFVzNoRk87O0lBRUc7SUFDQTtFWDZoRlY7RVd6aEZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDJoRlY7RVdoaUZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGtpRlY7RVd2aUZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHlpRlY7RVc5aUZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGdqRlY7RVdyakZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHVqRlY7RVc1akZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDhqRlY7RVdua0ZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHFrRlY7RVcxa0ZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDRrRlY7RVdqbEZPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG1sRlY7RVd4bEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDBsRlY7RVcvbEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGltRlY7RVd0bUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHdtRlY7RVc3bUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCttRlY7RVdwbkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHNuRlY7RVczbkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDZuRlY7RVdsb0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG9vRlY7RVd6b0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDJvRlY7RVdocEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGtwRlY7RVd2cEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHlwRlY7RVc5cEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGdxRlY7RVdycUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHVxRlY7RVc1cUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDhxRlY7RVduckZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHFyRlY7RVcxckZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDRyRlY7RVdqc0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG1zRlY7RVd4c0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDBzRlY7RVcvc0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGl0RlY7RVd0dEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHd0RlY7RVc3dEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCt0RlY7RVdwdUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHN1RlY7RVczdUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDZ1RlY7RVdsdkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG92RlY7RVd6dkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDJ2RlY7RVdod0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGt3RlY7RVd2d0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHl3RlY7RVc5d0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGd4RlY7RVdyeEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHV4RlY7RVc1eEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDh4RlY7RVdueUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHF5RlY7RVcxeUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDR5RlY7RVdqekZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG16RlY7RVd4ekZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDB6RlY7RVcvekZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGkwRlY7RVd0MEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHcwRlY7RVc3MEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCswRlY7RVdwMUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHMxRlY7RVczMUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDYxRlY7RVdsMkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG8yRlY7RVd6MkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDIyRlY7RVdoM0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGszRlY7RVd2M0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHkzRlY7RVc5M0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGc0RlY7RVdyNEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHU0RlY7RVc1NEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDg0RlY7RVduNUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHE1RlY7RVcxNUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDQ1RlY7RVdqNkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG02RlY7RVd4NkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDA2RlY7RVcvNkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGk3RlY7RVd0N0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHc3RlY7RVc3N0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCs3RlY7RVdwOEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHM4RlY7RVczOEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDY4RlY7RVdsOUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG85RlY7RVd6OUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDI5RlY7RVdoK0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGsrRlY7RVd2K0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHkrRlY7RVc5K0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGcvRlY7RVdyL0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHUvRlY7RVc1L0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDgvRlY7RVduZ0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHFnR1Y7RVcxZ0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDRnR1Y7RVdqaEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG1oR1Y7RVd4aEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDBoR1Y7RVcvaEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGlpR1Y7RVd0aUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHdpR1Y7RVc3aUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCtpR1Y7RVdwakdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHNqR1Y7RVczakdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDZqR1Y7RVdsa0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG9rR1Y7RVd6a0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDJrR1Y7RVdobEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGtsR1Y7RVd2bEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHlsR1Y7RVc5bEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGdtR1Y7RVdybUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHVtR1Y7RVc1bUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDhtR1Y7RVdubkdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHFuR1Y7RVcxbkdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDRuR1Y7RVdqb0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG1vR1Y7RVd4b0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDBvR1Y7RVcvb0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGlwR1Y7RVd0cEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHdwR1Y7RVc3cEdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWCtwR1Y7RVdwcUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHNxR1Y7RVczcUdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDZxR1Y7RVdsckdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWG9yR1Y7RVd6ckdPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWDJyR1Y7RVdoc0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGtzR1Y7RVd2c0dPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWHlzR1Y7RVc5c0dPO0lBQ0csOEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFWGd0R1Y7QUFDRjtBQ3I0R0k7RVVrS0s7SUFDRztJQUVHLGdCWnBMSTtFQ3k1R2pCO0VXbHVHTzs7SUFFRztJQUNBO0VYb3VHVjtFVzd1R087SUFDRztJQUVHLGdCWnBMSTtFQ2s2R2pCO0VXM3VHTzs7SUFFRztJQUNBO0VYNnVHVjtFV3R2R087SUFDRztJQUVHLGdCWnBMSTtFQzI2R2pCO0VXcHZHTzs7SUFFRztJQUNBO0VYc3ZHVjtFVy92R087SUFDRztJQUVHLGdCWnBMSTtFQ283R2pCO0VXN3ZHTzs7SUFFRztJQUNBO0VYK3ZHVjtFV3h3R087SUFDRztJQUVHLGdCWnBMSTtFQzY3R2pCO0VXdHdHTzs7SUFFRztJQUNBO0VYd3dHVjtFV2p4R087SUFDRztJQUVHLGdCWnBMSTtFQ3M4R2pCO0VXL3dHTzs7SUFFRztJQUNBO0VYaXhHVjtFVzF4R087SUFDRztJQUVHLGdCWnBMSTtFQys4R2pCO0VXeHhHTzs7SUFFRztJQUNBO0VYMHhHVjtFV255R087SUFDRztJQUVHLGdCWnBMSTtFQ3c5R2pCO0VXanlHTzs7SUFFRztJQUNBO0VYbXlHVjtFVzV5R087SUFDRztJQUVHLGdCWnBMSTtFQ2krR2pCO0VXMXlHTzs7SUFFRztJQUNBO0VYNHlHVjtFV3J6R087SUFDRztJQUVHLGdCWnBMSTtFQzArR2pCO0VXbnpHTzs7SUFFRztJQUNBO0VYcXpHVjtFVzl6R087SUFDRztJQUVHLGdCWnBMSTtFQ20vR2pCO0VXNXpHTzs7SUFFRztJQUNBO0VYOHpHVjtFV3YwR087SUFDRztJQUVHLGdCWnBMSTtFQzQvR2pCO0VXcjBHTzs7SUFFRztJQUNBO0VYdTBHVjtFV24wR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcTBHVjtFVzEwR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNDBHVjtFV2oxR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbTFHVjtFV3gxR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMDFHVjtFVy8xR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaTJHVjtFV3QyR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdzJHVjtFVzcyR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYKzJHVjtFV3AzR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYczNHVjtFVzMzR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNjNHVjtFV2w0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbzRHVjtFV3o0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMjRHVjtFV2g1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYazVHVjtFV3Y1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeTVHVjtFVzk1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZzZHVjtFV3I2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdTZHVjtFVzU2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYODZHVjtFV243R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcTdHVjtFVzE3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNDdHVjtFV2o4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbThHVjtFV3g4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMDhHVjtFVy84R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaTlHVjtFV3Q5R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdzlHVjtFVzc5R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYKzlHVjtFV3ArR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcytHVjtFVzMrR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNitHVjtFV2wvR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYby9HVjtFV3ovR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMi9HVjtFV2hnSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYa2dIVjtFV3ZnSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeWdIVjtFVzlnSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZ2hIVjtFV3JoSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdWhIVjtFVzVoSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYOGhIVjtFV25pSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcWlIVjtFVzFpSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNGlIVjtFV2pqSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbWpIVjtFV3hqSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMGpIVjtFVy9qSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaWtIVjtFV3RrSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYd2tIVjtFVzdrSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYK2tIVjtFV3BsSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYc2xIVjtFVzNsSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNmxIVjtFV2xtSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYb21IVjtFV3ptSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMm1IVjtFV2huSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYa25IVjtFV3ZuSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeW5IVjtFVzluSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZ29IVjtFV3JvSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdW9IVjtFVzVvSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYOG9IVjtFV25wSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcXBIVjtFVzFwSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNHBIVjtFV2pxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbXFIVjtFV3hxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMHFIVjtFVy9xSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaXJIVjtFV3RySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYd3JIVjtFVzdySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYK3JIVjtFV3BzSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYc3NIVjtFVzNzSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNnNIVjtFV2x0SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYb3RIVjtFV3p0SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMnRIVjtFV2h1SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYa3VIVjtFV3Z1SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeXVIVjtFVzl1SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZ3ZIVjtFV3J2SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdXZIVjtFVzV2SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYOHZIVjtFV253SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcXdIVjtFVzF3SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNHdIVjtFV2p4SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbXhIVjtFV3h4SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMHhIVjtFVy94SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaXlIVjtFV3R5SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYd3lIVjtFVzd5SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYK3lIVjtFV3B6SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYc3pIVjtFVzN6SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNnpIVjtFV2wwSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbzBIVjtFV3owSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMjBIVjtFV2gxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYazFIVjtFV3YxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeTFIVjtFVzkxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZzJIVjtFV3IySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdTJIVjtFVzUySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYODJIVjtFV24zSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcTNIVjtFVzEzSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNDNIVjtFV2o0SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbTRIVjtFV3g0SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMDRIVjtFVy80SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYaTVIVjtFV3Q1SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdzVIVjtFVzc1SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYKzVIVjtFV3A2SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYczZIVjtFVzM2SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNjZIVjtFV2w3SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbzdIVjtFV3o3SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMjdIVjtFV2g4SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYazhIVjtFV3Y4SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYeThIVjtFVzk4SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYZzlIVjtFV3I5SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYdTlIVjtFVzU5SE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYODlIVjtFV24rSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYcStIVjtFVzErSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYNCtIVjtFV2ovSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYbS9IVjtFV3gvSE87SUFDRyw4QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VYMC9IVjtBQUNGO0FDL3FJSTtFVWtLSztJQUNHO0lBRUcsaUJacExJO0VDbXNJakI7RVc1Z0lPOztJQUVHO0lBQ0E7RVg4Z0lWO0VXdmhJTztJQUNHO0lBRUcsaUJacExJO0VDNHNJakI7RVdyaElPOztJQUVHO0lBQ0E7RVh1aElWO0VXaGlJTztJQUNHO0lBRUcsaUJacExJO0VDcXRJakI7RVc5aElPOztJQUVHO0lBQ0E7RVhnaUlWO0VXemlJTztJQUNHO0lBRUcsaUJacExJO0VDOHRJakI7RVd2aUlPOztJQUVHO0lBQ0E7RVh5aUlWO0VXbGpJTztJQUNHO0lBRUcsaUJacExJO0VDdXVJakI7RVdoaklPOztJQUVHO0lBQ0E7RVhraklWO0VXM2pJTztJQUNHO0lBRUcsaUJacExJO0VDZ3ZJakI7RVd6aklPOztJQUVHO0lBQ0E7RVgyaklWO0VXcGtJTztJQUNHO0lBRUcsaUJacExJO0VDeXZJakI7RVdsa0lPOztJQUVHO0lBQ0E7RVhva0lWO0VXN2tJTztJQUNHO0lBRUcsaUJacExJO0VDa3dJakI7RVcza0lPOztJQUVHO0lBQ0E7RVg2a0lWO0VXdGxJTztJQUNHO0lBRUcsaUJacExJO0VDMndJakI7RVdwbElPOztJQUVHO0lBQ0E7RVhzbElWO0VXL2xJTztJQUNHO0lBRUcsaUJacExJO0VDb3hJakI7RVc3bElPOztJQUVHO0lBQ0E7RVgrbElWO0VXeG1JTztJQUNHO0lBRUcsaUJacExJO0VDNnhJakI7RVd0bUlPOztJQUVHO0lBQ0E7RVh3bUlWO0VXam5JTztJQUNHO0lBRUcsaUJacExJO0VDc3lJakI7RVcvbUlPOztJQUVHO0lBQ0E7RVhpbklWO0VXN21JTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrbUlWO0VXcG5JTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzbklWO0VXM25JTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2bklWO0VXbG9JTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvb0lWO0VXem9JTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyb0lWO0VXaHBJTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrcElWO0VXdnBJTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5cElWO0VXOXBJTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhncUlWO0VXcnFJTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1cUlWO0VXNXFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4cUlWO0VXbnJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxcklWO0VXMXJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0cklWO0VXanNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtc0lWO0VXeHNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwc0lWO0VXL3NJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpdElWO0VXdHRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3dElWO0VXN3RJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrdElWO0VXcHVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzdUlWO0VXM3VJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2dUlWO0VXbHZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvdklWO0VXenZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgydklWO0VXaHdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrd0lWO0VXdndJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5d0lWO0VXOXdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhneElWO0VXcnhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1eElWO0VXNXhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4eElWO0VXbnlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxeUlWO0VXMXlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0eUlWO0VXanpJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhteklWO0VXeHpJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgweklWO0VXL3pJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpMElWO0VXdDBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3MElWO0VXNzBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrMElWO0VXcDFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzMUlWO0VXMzFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2MUlWO0VXbDJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvMklWO0VXejJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyMklWO0VXaDNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrM0lWO0VXdjNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5M0lWO0VXOTNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnNElWO0VXcjRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1NElWO0VXNTRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4NElWO0VXbjVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxNUlWO0VXMTVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0NUlWO0VXajZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtNklWO0VXeDZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwNklWO0VXLzZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpN0lWO0VXdDdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3N0lWO0VXNzdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrN0lWO0VXcDhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzOElWO0VXMzhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2OElWO0VXbDlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvOUlWO0VXejlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyOUlWO0VXaCtJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrK0lWO0VXditJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5K0lWO0VXOStJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnL0lWO0VXci9JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1L0lWO0VXNS9JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4L0lWO0VXbmdKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxZ0pWO0VXMWdKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0Z0pWO0VXamhKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtaEpWO0VXeGhKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwaEpWO0VXL2hKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpaUpWO0VXdGlKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3aUpWO0VXN2lKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgraUpWO0VXcGpKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzakpWO0VXM2pKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2akpWO0VXbGtKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhva0pWO0VXemtKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgya0pWO0VXaGxKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrbEpWO0VXdmxKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5bEpWO0VXOWxKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhnbUpWO0VXcm1KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1bUpWO0VXNW1KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4bUpWO0VXbm5KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxbkpWO0VXMW5KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0bkpWO0VXam9KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtb0pWO0VXeG9KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwb0pWO0VXL29KTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpcEpWO0VXdHBKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3cEpWO0VXN3BKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrcEpWO0VXcHFKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzcUpWO0VXM3FKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2cUpWO0VXbHJKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhvckpWO0VXenJKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgyckpWO0VXaHNKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhrc0pWO0VXdnNKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh5c0pWO0VXOXNKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhndEpWO0VXcnRKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh1dEpWO0VXNXRKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg4dEpWO0VXbnVKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhxdUpWO0VXMXVKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg0dUpWO0VXanZKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhtdkpWO0VXeHZKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgwdkpWO0VXL3ZKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhpd0pWO0VXdHdKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVh3d0pWO0VXN3dKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVgrd0pWO0VXcHhKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhzeEpWO0VXM3hKTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVg2eEpWO0VXbHlKTztJQUNHLDhCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RVhveUpWO0FBQ0Y7QVcveEpBO0VBQ0c7QVhpeUpIOztBVy94SkE7RUFDRztBWGt5Skg7O0FXaHlKQTtFQUNHO0FYbXlKSDs7QVdqeUpBO0VBQ0c7QVhveUpIOztBV2x5SkE7RUFDRztBWHF5Skg7O0FXaHZKQTtFQUNHLGdCWmhTZTtFWWlTZjtBWG12Skg7O0FXanZKQTtFQUNHO0FYb3ZKSDs7QVdsdkpBO0VBQ0c7QVhxdkpIOztBV252SkE7RUFDRztBWHN2Skg7O0FXcHZKQTs7O0VBR0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdXZKSDs7QUM5L0pJO0VXekVKO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RVowa0tBO0FBQ0Y7QUNwaEtJO0VXNURKO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RVoya0tBO0FBQ0Y7O0FDL2dLSTtFV2pERDtJQUNDLGlCYkdZO0lhRlo7RVpva0tGO0VZamtLQztJQUNDLG9CYkZZO0lhR1o7RVpta0tGO0FBQ0Y7O0FDMWhLSTtFV2pERDtJQUNDLGlCYkdZO0lhRlo7RVora0tGO0VZNWtLQztJQUNDLG9CYkZZO0lhR1o7RVo4a0tGO0FBQ0Y7O0FDcmlLSTtFV2pERDtJQUNDLGtCYkdZO0lhRlo7RVowbEtGO0VZdmxLQztJQUNDLHFCYkZZO0lhR1o7RVp5bEtGO0FBQ0Y7O0FDN2pLSTtFV25CRDtJQUNDLGlCYlRhO0lhVWI7RVpvbEtGO0VZamxLQztJQUNDLG9CYmRhO0lhZWI7RVptbEtGO0FBQ0Y7O0FDeGtLSTtFV25CRDtJQUNDLGlCYlRhO0lhVWI7RVorbEtGO0VZNWxLQztJQUNDLG9CYmRhO0lhZWI7RVo4bEtGO0FBQ0Y7O0FDbmxLSTtFV25CRDtJQUNDLGtCYlRhO0lhVWI7RVowbUtGO0VZdm1LQztJQUNDLHFCYmRhO0lhZWI7RVp5bUtGO0FBQ0Y7O0FhM3BLQTtFQUNDO0VBQ0E7RUFDQTtBYjhwS0Q7O0FhNXBLQTtFQUNDO0lBQ0M7RWIrcEtBO0FBQ0Y7QWEzcEtDO0VBQ0M7RUFDQTtBYjZwS0Y7QWE1cEtFO0VBQ0M7QWI4cEtIOztBYzlxS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZGlyS0Y7QWMvcUtFO0VBQ0U7RUFDQTtFQUNBO0FkaXJLSjtBYy9xS0k7RUFDRTtFQUNBO0FkaXJLTjtBYzlxS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZGdyS047O0FlcHNLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnVzS0Y7QWVyc0tFO0VBQ0U7RUFDQTtBZnVzS0o7QWVyc0tJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdXNLTjtBZXJzS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1c0tSO0FlcnNLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnVzS1I7QWVuc0tNO0VBQ0U7QWZxc0tSO0FlbHNLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3NLTjtBZW5zS007RUFDRTtFQUNBO0FmcXNLUjtBZW5zS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxc0tSO0FlbHNLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm9zS047QWVoc0tFO0VBQ0U7RUFDQTtFQUNBO0Fma3NLSjtBZWhzS0U7RUFDRTtFQUNBO0Fma3NLSjtBZWhzS0k7RUFDRTtBZmtzS047QWU5cktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZ3NLSjtBZTlyS0k7RUFDRTtFQUNBO0VBQ0E7QWZnc0tOO0FlN3JLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmK3JLTjtBZXhyS007RUFDRTtBZjByS1I7O0FnQjl5S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaXpLRjtBZ0IveUtFO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RWhCa3pLRjtBQUNGO0FnQmh6S0U7RUFDRTtFQUNBO0FoQmt6S0o7QWdCaHpLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrektOO0FnQmp6S007RUFQRjtJQVFJO0VoQm96S047QUFDRjtBZ0JsektNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm96S1I7QWdCbHpLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvektSO0FnQm56S1E7RUFQRjtJQVFJO0VoQnN6S1I7QUFDRjtBZ0JsektNO0VBQ0U7QWhCb3pLUjtBZ0JqektJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtektOO0FnQmx6S007RUFDRTtBaEJvektSO0FnQmx6S007RUFDRTtFQUNBO0VBQ0E7QWhCb3pLUjtBZ0JqektJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm16S047QWdCL3lLRTtFQUNFO0VBQ0E7QWhCaXpLSjtBZ0JoektJO0VBSEY7SUFJSTtFaEJtektKO0FBQ0Y7QWdCanpLRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FoQmt6S0o7QWdCaHpLSTtFQUNFO0FoQmt6S047QWdCOXlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJnektKO0FnQjl5S0k7RUFDRTtFQUNBO0VBQ0E7QWhCZ3pLTjtBZ0I3eUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCK3lLTjtBZ0J4eUtNO0VBQ0U7QWhCMHlLUjs7QWlCNTZLQTtFQUNDO0VBQ0E7QWpCKzZLRDtBaUI3NktDO0VBQ0M7RUFDQTtFQUNBO0VBRUE7QWpCODZLRjtBaUI1NktFO0VoQjJNQSxXZ0J6TWM7RWhCME1kLFlnQjFNYztFQUNiO0VBQ0E7RUFDQTtFQUNBO0FqQjg2S0g7QWlCMzZLRTtFQUNDO0VBQ0E7RUFDQTtBakI2NktIO0FpQjE2S0U7RUFHQztFQUNBO0FqQjA2S0g7QWlCdjZLRTtFQUNDO0FqQnk2S0g7QWlCdDZLRTtFQUNDO0FqQnc2S0g7QWlCcDZLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnM2S0Y7QWlCcDZLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnM2S0g7QWlCbjZLRTtFQUNDO0FqQnE2S0g7O0FrQm4rS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnMrS0Y7QUM5NktJO0VpQjdESjtJQVFJO0lBQ0E7SUFDQTtFbEJ1K0tGO0FBQ0Y7QWtCcitLRTtFQUNFO0VBQ0E7QWxCdStLSjtBa0J0K0tJO0VBQ0U7RUFDQTtBbEJ3K0tOO0FrQnIrS0k7RUFDRTtFQUNBO0FsQnUrS047QWtCcitLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCdStLTjtBa0JuK0tFO0VBQ0U7RUFDQTtBbEJxK0tKO0FrQnArS0k7RUFDRTtBbEJzK0tOO0FDLzhLSTtFaUJ4QkE7SUFHSTtFbEJ3K0tOO0FBQ0Y7O0FrQm4rS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnMrS0Y7QWtCcCtLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnMrS0o7QWtCcCtLRTtFQUNFO0VBQ0E7QWxCcytLSjs7QW1CbmlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJzaUxGOztBbUJuaUxBO0VBQ0U7QW5Cc2lMRjs7QW1CbmlMQTtFbEJnUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1eUtGOztBbUJ6aUxBO0VsQitURTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VrQnBVQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBbkJpakxGOztBb0I1a0xBO0VBQ0U7RUFDQTtFQUNBO0FwQitrTEY7QW9CN2tMRTtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QXBCNmtMSjtBb0Iza0xFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXBCNGtMSjtBb0Ixa0xJOztFbkIyVEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbUIvVEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm1sTE47QW9COWtMTTs7RUFDRTtFQUNBO0FwQmlsTFI7QW9CN2tMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBcEI4a0xKO0FvQjVrTEk7RUFDRTtFQUNBO0FwQjhrTE47QW9CNWtMTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjhrTFI7QW9CNWtMTTtFQUNFO0FwQjhrTFI7QW9CNWtMUTtFQUVFO0FwQjZrTFY7QW9CNWtMVTtFQUNFO0FwQjhrTFo7QW9CeGtMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQjBrTE47QW9CdGtMTTs7RUFFRTtFQUNBO0VBQ0E7QXBCd2tMUjtBb0J2a0xROztFQUNFO0FwQjBrTFY7QW9CamtMSTs7RUFDRTtFQUNBO0VBQ0E7QXBCb2tMTjtBb0Jqa0xJOztFQUNFO0VBQ0E7RUFDQTtBcEJva0xOO0FvQi9qTEk7RUFDRTtBcEJpa0xOO0FvQjVqTEk7RUFDRTtBcEI4akxOOztBb0J6akxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0akxGO0FvQjFqTEU7RUFDRTtFbkJ5TUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG8zS0Y7QW9CbGtMSTtFQUNFO0VBQ0E7RUFDQTtBcEJva0xOO0FvQmxrTEk7RUFDRTtBcEJva0xOO0FvQmhrTFE7RUFDRTtBcEJra0xWO0FDenBMSTtFbUJrRUo7SUE2Qkk7RXBCOGpMRjtBQUNGOztBcUIzdExBO0VBQ0U7QXJCOHRMRjtBQ2xxTEk7RW9CN0RKO0lBR0k7RXJCZ3VMRjtBQUNGOztBcUI5dExBO0VBQ0U7RUFDQTtFQUNBO0FyQml1TEY7O0FxQjl0TEE7RUFDRTtFQUNBO0VBQ0E7QXJCaXVMRjtBcUIvdExFO0VBTEY7SUFNSTtJQUNBO0VyQmt1TEY7QUFDRjs7QXFCaHVMQTtFQUNFO0VBQ0E7QXJCbXVMRjtBcUJsdUxFO0VBQ0U7QXJCb3VMSjtBcUJudUxJO0VBQ0U7QXJCcXVMTjtBcUJqdUxFO0VBQ0U7RUFDQTtFQUNBO0FyQm11TEo7QUN6c0xJO0VvQjdCRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCb3VMSjtFcUJudUxJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnF1TE47QUFDRjtBcUJsdUxJO0VBckJGO0lBc0JJO0lBQ0E7RXJCcXVMSjtBQUNGOztBcUJqdUxBO0VBQ0U7RUFDQTtBckJvdUxGOztBcUJqdUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFZQTtBckJ5dExGO0FxQnB1TEU7RXBCb1FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW9CelFFO0VBQ0E7RUFDQTtFQUNBO0FyQjZ1TEo7QXFCNXVMSTtFQUNFO0VBQ0E7QXJCOHVMTjs7QXFCenVMQTtFcEJ1UEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFb0I1UEE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQmt2TEY7QXFCaHZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQmt2TEo7O0FxQjl1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQml2TEY7QXFCaHZMRTtFQUNFO0FyQmt2TEo7O0FzQnAyTEE7RUFDRTtBdEJ1MkxGOztBdUJ2MkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXRCMFRBO0VzQnZUQTtFQUNBO0VBRUE7QXZCdzJMRjtBdUJ0MkxFO0VBQ0U7RUFDQTtFQUNBO0F2QncyTEo7QXVCdDJMTTtFQUNFO0F2QncyTFI7QUM5ekxJO0VzQnRDSTtJQUNFO0V2QnUyTFI7RXVCcDJMTTtJQUNFO0V2QnMyTFI7QUFDRjtBdUJuMkxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW1CQTtBdkJtMUxOO0F1QnAyTE07RUFDRTtFQUNBO0VBQ0E7QXZCczJMUjtBdUJwMkxNO0VBQ0U7RUFDQTtBdkJzMkxSO0F1QnAyTE07RUFDRTtFQUNBO0F2QnMyTFI7QUMzMUxJO0VzQmJFO0lBSUk7RXZCdzJMUjtBQUNGO0F1QnAyTE07RUFFRTtFQUNBO0VBQ0E7QXZCcTJMUjtBdUJuMkxNO0VBQ0U7RUFDQTtFQUNBO0F2QnEyTFI7QXVCbjJMTTtFQUNFO0F2QnEyTFI7QXVCaDJMRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXZCaTJMSjtBdUI5MUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJnMkxKO0FDMzNMSTtFc0JzQkY7SUFRSTtFdkJpMkxKO0FBQ0Y7QXVCLzFMSTtFQUNFO0F2QmkyTE47QUNuNExJO0VzQmlDQTtJQUlJO0V2QmsyTE47QUFDRjtBdUIvMUxJO0VBQ0U7RUFDQTtBdkJpMkxOO0F1Qi8xTE07RUFDRTtBdkJpMkxSO0F1QjcxTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkIrMUxOO0FDcjVMSTtFc0JrREE7SUFPSTtJQUNBO0V2QmcyTE47QUFDRjtBdUI3MUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCKzFMTjtBdUI5MUxNO0VBQ0U7QXZCZzJMUjtBQ3Y2TEk7RXNCOERBO0lBWUk7RXZCaTJMTjtBQUNGO0F1QjkxTEk7RUFDRTtBdkJnMkxOOztBdUIxMUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjYxTEY7QXVCMzFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QjYxTEo7O0F3QjMvTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F4QjYvTEo7QUN0OExJO0V1QjdESjtJQVNRO0lBQ0E7RXhCOC9MTjtBQUNGOztBd0I1L0xBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEI2L0xKO0F3QjMvTEk7RUFDSTtBeEI2L0xSO0F3QjEvTEk7RUFDSTtFQUNBO0F4QjQvTFI7QXdCei9MUTtFQUNJO0F4QjIvTFo7O0F3QnQvTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F4QncvTEo7QUMvK0xJO0V1QmxCSjtJQVlRO0lBQ0E7RXhCeS9MTjtBQUNGO0F3QnYvTEk7RUFDSTtFQUNBO0F4QnkvTFI7QXdCeC9MUTtFQUVJO0F4QnkvTFo7O0F5QnJqTUE7OztFQUdFO0VBQ0E7QXpCd2pNRjs7QXlCbmpNQTtFQUNFOzs7SUFHRTtJQUNBO0V6QnNqTUY7RXlCcGpNQTs7O0lBR0U7SUFDQTtFekJzak1GO0FBQ0Y7QXlCbmpNQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F6Qm1qTUY7QXlCampNRTtFQUNFO0F6Qm1qTUo7O0F5QjlpTUE7RXhCNlJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXdCbFNBO0VBQ0E7QXpCd2pNRjtBeUJyak1JO0VBQ0U7QXpCdWpNTjtBeUJuak1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnFqTUo7O0EwQjVuTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIrbk1KO0EwQjluTUk7RUFDSTtFQUNBO0VBQ0E7O0lBQUE7QTFCa29NUjtBMEIvbk1RO0VBQ0k7RUFDQTtBMUJpb01aO0EwQi9uTVE7RUFDSTtFQUNBO0ExQmlvTVo7QTBCL25NUTtFQUNJO0ExQmlvTVo7O0EyQnJwTUE7RUFDRTtFQUtBO0VBQ0E7RUFDQTtBM0JvcE1GO0FDL2xNSTtFMEI3REo7SUFHSTtJQUNBO0UzQjZwTUY7QUFDRjtBMkJ4cE1FO0VBQ0U7QTNCMHBNSjs7QTJCdHBNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J5cE1GO0EyQnJwTUU7RUFDRTtBM0J1cE1KO0EyQnBwTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBM0JxcE1KO0EyQnBwTUk7RUFFRTtBM0JxcE1OOztBNEJoc01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFrQkE7QTVCa3JNRjtBQzluTUk7RTJCMUVKO0lBTUk7SUFDQTtJQUtBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVCa3NNRjtFNEI1c01FO0lBQ0U7RTVCOHNNSjtBQUNGO0E0QmxzTUU7RUFDRTtFQUNBO0VBQ0E7QTVCb3NNSjtBNEJsc01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCb3NNTjtBNEJoc01FO0VBQ0U7RUFDQTtBNUJrc01KOztBNkIzdU1BO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdCNHVNRjtBNkIxdU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCNHVNSjtBNkIxdU1FO0VBQ0U7QTdCNHVNSjtBNkIxdU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0dU1KO0E2QjF1TUU7RUFDRTtFQUNBO0VBQ0E7QTdCNHVNSjs7QThCdHdNSTtFQUNJO0E5Qnl3TVI7QThCeHdNUTtFQUNJO0VBQ0E7QTlCMHdNWjtBOEJ4d01ZO0VBQ0k7QTlCMHdNaEI7O0ErQnJ4TUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBL0JveE1GO0ErQmx4TUU7RUFDRTtFQUNBO0VBQ0E7QS9Cb3hNSjs7QWdDM3lNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UvQjBVQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UrQjlVQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvek1GO0FnQ2p6TUU7RUFDSTtFQUNBO0FoQ216TU47QWdDL3lNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0E1Qm1CO0VBNkJuQixZQTdCbUI7QWhDODBNdkI7QWdDL3lNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaXpNTjtBZ0Noek1NO0VBQWlCO0FoQ216TXZCO0FnQ2x6TU07RUFBaUI7QWhDcXpNdkI7QWdDcHpNTTtFQUFpQjtBaEN1ek12QjtBZ0Nuek1JO0VBQW9CO0FoQ3N6TXhCO0FnQ3J6TUk7RUFBb0I7QWhDd3pNeEI7QWdDdnpNSTtFQUFvQjtBaEMwek14Qjs7QWlDMzJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQzgyTUY7O0FpQzMyTUE7RWhDd1RFO0VnQ3RUQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDODJNRjtBaUM1Mk1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzgyTUo7QWlDMzJNRTtFQUNFO0FqQzYyTUo7QWlDMzJNSTtFQUNFO0FqQzYyTU47QWlDMzJNSTtFQUNFO0FqQzYyTU47QWlDejJNRTtFQUNFO0VBQ0E7RUFDQTtBakMyMk1KO0FpQ3oyTUk7RUFDRTtBakMyMk1OO0FDOTFNSTtFZ0NuQkY7SUFVSTtJQUNBO0lBQ0E7RWpDMjJNSjtFaUN6Mk1JO0lBQ0U7RWpDMjJNTjtBQUNGOztBaUN2Mk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwMk1GOztBa0N0Nk1JO0VBQ0U7QWxDeTZNTjtBa0N0Nk1FO0VBQ0U7QWxDdzZNSjtBa0NyNk1FO0VBQ0U7QWxDdTZNSjtBa0NuNk1JO0VBQ0U7QWxDcTZNTjtBa0NqNk1JO0VBQ0U7QWxDbTZNTjtBa0MvNU1FO0VBQ0U7QWxDaTZNSjtBa0N6NU1JOzs7OztFQUNFO0FsQys1TU47QWtDMzVNRTtFQUNFO0FsQzY1TUo7QWtDMzVNRTtFQUNFO0FsQzY1TUo7O0FtQzc4TUE7RUFDRTtBbkNnOU1GO0FtQzc4TUE7QUFDQTtFQUNFO0FuQys4TUY7O0FtQzU4TUE7QUFDQTtFQUNJO0lBQ0k7RW5DKzhNTjtFbUM3OE1FO0lBQ0k7RW5DKzhNTjtBQUNGO0FtQzU4TUE7RUFDSTtJQUNJO0VuQzg4TU47RW1DNThNRTtJQUNJO0VuQzg4TU47QUFDRjtBbUMzOE1BO0FBQ0E7RUFDSTtBbkM2OE1KOztBbUMxOE1BO0VBQ0k7QW5DNjhNSjs7QW9DLytNQTtFQUNFO0VBQ0E7RW5DNlRBO0VtQzNUQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwQ2kvTUY7QW9DLytNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDaS9NSjtBb0M5K01FO0VBQ0U7RUFDQTtFQUNBO0FwQ2cvTUo7QW9DLytNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ2kvTU47QW9DNytNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDKytNSjtBb0MzK01JO0VBQ0U7RUFDQTtBcEM2K01OO0FvQzMrTUk7RUFDRTtFQUNBO0FwQzYrTU47O0FxQ3BpTkE7RUFDQztBckN1aU5EOztBcUNwaU5BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1aU5EO0FxQ3JpTkM7RUFDQztBckN1aU5GO0FxQ3JpTkM7RUFDQztBckN1aU5GO0FxQ3JpTkM7RUFDQztBckN1aU5GOztBcUNuaU5BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckNraU5EO0FxQ2hpTkM7RUFDQztFQUNBO0FyQ2tpTkY7QXFDL2hOQztFQUNDO0VBQ0E7RUFDQTtBckNpaU5GO0FxQy9oTkM7RUFDQztBckNpaU5GO0FxQzloTkM7RUFDQztFQUNBO0VBQ0E7QXJDZ2lORjtBcUM3aE5DO0VBR0M7QXJDNmhORjs7QXNDam1OQTtFQUNDO0F0Q29tTkQ7O0FzQ2xtTkE7RUFFQztFQUNBO0VBQ0E7QXRDb21ORDs7QXNDam1OQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0Q29tTkQ7O0FzQ2ptTkE7RUFDQztFQUNBO0VBQ0E7QXRDb21ORDs7QXNDam1OQTtFQUNDO0VBQ0E7RUFDQTtBdENvbU5EOztBc0NqbU5BO0VBR0M7QXRDa21ORDtBc0NobU5DO0VBQ0M7RUFDQTtBdENrbU5GO0FzQzlsTkU7RUFDQztBdENnbU5IO0FzQzVsTkM7O0VBRUM7QXRDOGxORjtBc0M1bE5DOzs7O0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7QXRDMmxORjtBc0MxbE5FOzs7O0VBQ0M7QXRDK2xOSDtBc0M3bE5FOzs7O0VBQ0M7RUFDQTtBdENrbU5IO0FzQy9sTkU7Ozs7RUFDQztFQUNBO0F0Q29tTkg7QXNDam1OQztFQUNDO0F0Q21tTkY7QXNDam1OQztFQUNDO0VBQ0E7QXRDbW1ORjtBc0NobU5FO0VBQ0M7QXRDa21OSDtBc0MzbE5JOzs7RUFDQztBdEMrbE5MO0FzQ3psTkM7RUFDQztBdEMybE5GO0FzQ3hsTkM7RUFDQztBdEMwbE5GO0FzQ3ZsTkM7RUFDQztBdEN5bE5GO0FzQ3hsTkU7RUFTQztBdENrbE5IO0FzQzFsTkc7RUFHQztBdEMwbE5KO0FzQ3hsTkc7RUFDQztBdEMwbE5KO0FzQ3ZsTkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEN5bE5KOztBc0NubE5BO0VBQ0M7QXRDc2xORDs7QXNDbmxOQTtFQUNDO0lBQ0M7RXRDc2xOQTtFc0NybE5DO0lBQ0M7RXRDdWxORjtBQUNGO0F1Q3B1TkE7RUFDSTtFQUNBO0VBQ0E7QXZDc3VOSjtBdUNwdU5JO0VBQ0k7RUFDQTtFQUNBO0F2Q3N1TlI7QXVDcHVOUTtFQUNJO0F2Q3N1Tlo7QXVDbHVOSTtFQUVJO0VBQ0E7RUFDQTtBdkNtdU5SO0F1Q2x1TlE7RUFDSTtFQUNBO0VBQ0E7QXZDb3VOWjtBdUNodU5RO0VBQ0k7QXZDa3VOWjtBdUNqdU5ZO0VBRUk7QXZDa3VOaEI7QXVDaHVOWTtFQUNJO0VBQ0E7RUFDQTtBdkNrdU5oQjtBdUMvdE5ZO0VBQ0k7RUFDQTtFQUNBO0F2Q2l1TmhCO0F1QzV0Tkk7OztFQUdJO0F2Qzh0TlI7O0F3Q3R4TkE7RUFDRztBeEN5eE5IO0F3Q3Z4Tkc7RUFDRztFQUNBO0VBQ0E7RUFDQTtBeEN5eE5OO0F3Q3R4Tkc7RUFDRztBeEN3eE5OO0F3Q3R4Tk07RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDd3hOVDtBd0NyeE5HO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0V2Q3dLSjtBRCttTkY7QXdDcnhOTTtFQUVHO0VBQ0E7QXhDc3hOVDtBd0NweE5NO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENzeE5UO0F3Q3J4TlM7RUFDRztBeEN1eE5aO0F3Q2x4Tk07RUFDRztFQUNBO0F4Q294TlQ7O0F5QzMwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDODBOUjtBeUM1ME5RO0VBQ0k7QXpDODBOWjtBeUMzME5RO0VBQ0k7RUFDQTtBekM2ME5aO0F5QzEwTkk7RUFDSTtFQUNBO0VBQ0E7QXpDNDBOUjtBeUMxME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDNDBOUjtBeUN6ME5JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBekMwME5SO0F5Q3YwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDeTBOUjtBeUN2ME5JO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXpDdzBOUjtBeUNyME5JO0VBQ0k7QXpDdTBOUjtBeUNuME5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3EwTlo7QXlDajBOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDbTBOUjtBeUNqME5RO0VBQ0k7RUFDQTtBekNtME5aOztBMEN4NU5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDMjVOSjtBMEMxNU5JO0VBQ0k7QTFDNDVOUjtBMEN2NU5RO0VBQ0k7QTFDeTVOWjtBMEMxNU5RO0VBQ0k7QTFDNDVOWjtBMEM3NU5RO0VBQ0k7QTFDKzVOWjtBMENoNk5RO0VBQ0k7QTFDazZOWjtBMENuNk5RO0VBQ0k7QTFDcTZOWjtBMEN0Nk5RO0VBQ0k7QTFDdzZOWjtBMEN6Nk5RO0VBQ0k7QTFDMjZOWjtBMEM1Nk5RO0VBQ0k7QTFDODZOWjtBMEMvNk5RO0VBQ0k7QTFDaTdOWjtBMENsN05RO0VBQ0k7QTFDbzdOWjtBMENyN05RO0VBQ0k7QTFDdTdOWjtBMEN4N05RO0VBQ0k7QTFDMDdOWjtBQ3o0Tkk7RXlDN0RKO0lBZ0JRO0UxQzA3Tk47RTBDejdOTTtJQUNJO0UxQzI3TlY7RTBDeDdOVTtJQUNJO0UxQzA3TmQ7RTBDMzdOVTtJQUNJO0UxQzY3TmQ7RTBDOTdOVTtJQUNJO0UxQ2c4TmQ7RTBDajhOVTtJQUNJO0UxQ204TmQ7RTBDcDhOVTtJQUNJO0UxQ3M4TmQ7RTBDdjhOVTtJQUNJO0UxQ3k4TmQ7RTBDMThOVTtJQUNJO0UxQzQ4TmQ7RTBDNzhOVTtJQUNJO0UxQys4TmQ7RTBDaDlOVTtJQUNJO0UxQ2s5TmQ7RTBDbjlOVTtJQUNJO0UxQ3E5TmQ7RTBDdDlOVTtJQUNJO0UxQ3c5TmQ7RTBDejlOVTtJQUNJO0UxQzI5TmQ7QUFDRjs7QTJDbC9OQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQ3EvTko7O0EyQ2wvTkE7RUFDSTtBM0NxL05KO0EyQ2wvTkk7RUFDSTtBM0NvL05SO0EyQ2ovTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NtL05SO0EyQ2gvTlE7RUFDSTtFQUNBO0EzQ2svTlo7QTJDaC9OWTtFQUNJO0EzQ2svTmhCO0EyQzkrTlE7RUFFSTtFQUNBO0EzQysrTlo7QTJDNytOWTtFQUNJO0EzQysrTmhCO0EyQzErTlE7RUFDSTtFQUNBO0VBQ0E7QTNDNCtOWjtBMkN6K05RO0VBQ0k7RUFDQTtBM0MyK05aOztBNEMvaE9BO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNpaU9KO0E0Qy9oT0k7RUFDSTtBNUNpaU9SO0E0Qy9oT0k7RUFDSTtBNUNpaU9SO0E0QzloT0k7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzRoT1I7QTRDM2hPUTtFQVNJO0E1Q3FoT1o7QTRDN2hPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMraE9oQjtBNEM1aE9ZO0VBQ0k7QTVDOGhPaEI7QTRDNWhPZ0I7RUFDSTtBNUM4aE9wQjtBNEN4aE9ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBNUN3aE9oQjtBNEN0aE9ZO0VBQ0k7QTVDd2hPaEI7QTRDdmhPZ0I7RUFDSTtBNUN5aE9wQjs7QTZDNWxPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3QytsT0o7QTZDN2xPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDK2xPUjtBQzdpT0k7RTRDdkRBO0lBT1E7RTdDaW1PVjtBQUNGOztBOEM5bU9DO0VBQ0M7RUFDQTtBOUNpbk9GOztBK0Nubk9BO0VBQ0U7RUFDQTtBL0Nzbk9GOztBK0Nubk9BO0VBQ0U7QS9Dc25PRjs7QStDbG5PRTs7OztFQUlFO0VBQ0E7QS9DcW5PSjtBK0Nwbk9JOzs7O0VBQ0U7QS9DeW5PTjtBK0Nybk9FO0VBQ0U7RUFDQTtBL0N1bk9KO0ErQ3BuT0U7RUFDRTtFQUNBO0VBQ0E7QS9Dc25PSjtBK0Nwbk9JO0VBQ0U7QS9Dc25PTjtBK0Nwbk9JO0VBQ0U7RUFDQTtBL0Nzbk9OO0ErQ2xuT0U7RUFDRTtFQUNBO0EvQ29uT0o7QStDbG5PSTtFQUNFO0VBQ0E7QS9Db25PTjtBK0Nqbk9JO0VBQ0U7RUFDQTtBL0Ntbk9OOztBZ0R2cU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhEMHFPRjtBZ0R4cU9FOzs7RS9DMEZBO0VBR0U7RUFNQTtFQU1BO0VBSUE7QURva09KO0FnRDNxT0U7RS9DK0xBO0UrQzdMRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBaEQycU9KO0FnRHpxT0k7O0UvQ3dFRjtFQUdFO0VBTUE7RUFNQTtFQUlBO0VBb0ZGO0FEbWdPRjtBZ0Q1cU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0N3S0Y7QUR1Z09GO0FnRDVxT0k7RUFDRTtBaEQ4cU9OO0FnRDNxT0k7RUFDRTtBaEQ2cU9OO0FnRDNxT007RUFDRTtBaEQ2cU9SO0FnRHZxT0k7RUFDRTtFQUNBO0FoRHlxT047QWdEdHFPSTtFQUNFO0FoRHdxT047O0FnRHBxT0E7RUFDRTtJQUNFO0lBQ0E7RWhEdXFPRjtFZ0RwcU9BO0lBQ0U7SUFDQTtFaERzcU9GO0FBQ0Y7QWlENXVPRTtFQUNFO0VBQ0E7QWpEOHVPSjtBQ3ByT0k7RWdENURGO0lBS0k7RWpEK3VPSjtBQUNGOztBaUQzdU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEOHVPRjtBQ2hzT0k7RWdEbERKO0lBT0k7RWpEK3VPRjtBQUNGO0FpRDd1T0U7RUFWRjtJQVdJO0lBQ0E7RWpEZ3ZPRjtBQUNGO0FpRDl1T0U7RUFmRjtJQWdCSTtFakRpdk9GO0FBQ0Y7QWlEL3VPRTtFQW5CRjtJQW9CSTtFakRrdk9GO0FBQ0Y7O0FpRC91T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEa3ZPRjtBaUQ1dU9RO0VBQ0U7QWpEOHVPVjs7QWlEdnVPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEMHVPRjs7QWlEdnVPQTtFQUNFO0VBQ0E7RUFDQTtBakQwdU9GOztBaUR4dU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQydU9GO0FpRDF1T0U7RUFDRTtBakQ0dU9KO0FDN3ZPSTtFZ0RPSjtJQWNJO0lBQ0E7RWpENHVPRjtBQUNGOztBaUR6dU9BO0VBQ0U7RUFDQTtFQUNBO0FqRDR1T0Y7QUN6d09JO0VnRDBCSjtJQU1JO0VqRDZ1T0Y7QUFDRjtBaUQzdU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpENnVPSjs7QWtEaDFPQTtFQUNFO0VBQ0E7RUFDQTtBbERtMU9GO0FDMXhPSTtFaUQ1REo7SUFNSTtJQUNBO0VsRG8xT0Y7RWtEbjFPRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRHExT0o7QUFDRjs7QWtEajFPQTtFQUNFO0VBQ0E7RUFDQTtBbERvMU9GO0FrRG4xT0U7RUFDRTtFQUNBO0VBQ0E7QWxEcTFPSjtBQ3B6T0k7RWlEcENGO0lBTUk7RWxEczFPSjtBQUNGO0FrRG4xT0U7RUFkRjtJQW1CSTtFbERrMU9GO0VrRHQxT0U7SUFDRTtFbER3MU9KO0FBQ0Y7O0FrRGwxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHExT0Y7QUM1ME9JO0VpRGpCSjtJQVdJO0lBQ0E7RWxEczFPRjtBQUNGO0FrRHAxT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHMxT0o7O0FrRGwxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbERxMU9GOztBa0RsMU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEcTFPRjs7QUN2Mk9JO0VrRHpEUTs7SUFFSTtJQUNBO0VuRG82T2Q7QUFDRjtBQy8yT0k7RWtEekRROztJQUVJO0lBQ0E7RW5EMjZPZDtBQUNGO0FDdDNPSTtFa0R6RFE7O0lBRUk7SUFDQTtFbkRrN09kO0FBQ0Y7QUM3M09JO0VrRHpEUTs7SUFFSTtJQUNBO0VuRHk3T2Q7QUFDRjtBbURyN09BO0VBc0JFO0FuRGs2T0Y7QW1EdjdPRTtFQUNFO0FuRHk3T0o7QW1EdjdPRTtFQUNFO0VBQ0E7RUFDQTtBbkR5N09KO0FtRHQ3T0U7RUFDRTtBbkR3N09KO0FtRHA3T0U7RUFDRTtFQUNBO0VBQ0E7QW5EczdPSjtBbURqN09FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRtN09KO0FtRDU2T0k7RUFDRTtBbkQ4Nk9OO0FtRDU2T007RUFDRTtBbkQ4Nk9SO0FDcDZPSTtFa0ROSTtJQUNFO0VuRDY2T1I7QUFDRjtBQ3o2T0k7RWtERUE7SUFFSTtFbkR5Nk9OO0FBQ0Y7QUM5Nk9JO0VrREVBO0lBS0k7RW5EMjZPTjtBQUNGO0FDbjdPSTtFa0RlQTtJQUVJO0VuRHM2T047QUFDRjtBQ3g3T0k7RWtEZUE7SUFLSTtFbkR3Nk9OO0FBQ0Y7O0FtRG42T0E7QUFDQTtFQUNFO0lBQ0U7RW5EczZPRjtFbURwNk9BO0lBQ0U7RW5EczZPRjtFbURwNk9BO0lBQ0U7RW5EczZPRjtBQUNGO0FvRHRnUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRHdnUEo7QUNqOU9JO0VtRDVERjtJQVFJO0VwRHlnUEo7QUFDRjtBb0R2Z1BJO0VBQ0U7RUFDQTtBcER5Z1BOO0FvRHRnUEk7RUFDRTtFQUNBO0FwRHdnUE47QW9EcmdQSTtFQUNFO0FwRHVnUE47QW9EcmdQTTtFQUNFO0FwRHVnUFI7QW9EcmdQTTtFQUNFO0FwRHVnUFI7QW9EbmdQSTtFQWhDRjtJQWlDSTtJQUNBO0VwRHNnUEo7QUFDRjs7QXFEemlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRDRpUEo7QXFEemlQSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VyRDRpUEo7QUFDRjtBcUQzaVBJO0VBWkY7SUFhSTtFckQ4aVBKO0FBQ0Y7O0FxRDNpUEE7RUFDRTtFQUNBO0VBQ0E7QXJEOGlQRjtBcUQzaVBFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFckQ4aVBGO0VxRDNpUEU7SUFDRTtFckQ2aVBKO0VxRDFpUEU7SUFDRTtFckQ0aVBKO0VxRHppUEU7SUFDRTtFckQyaVBKO0VxRHhpUEU7SUFDRTtFckQwaVBKO0VxRHZpUEU7SUFDRTtFckR5aVBKO0VxRG5pUEk7SUFDRTtFckRxaVBOO0VxRC9oUEk7SUFDRTtFckRpaVBOO0VxRDFoUEk7SUFDRTtFckQ0aFBOO0VxRHRoUEk7SUFDRTtFckR3aFBOO0VxRGxoUEk7SUFDRTtFckRvaFBOO0VxRDdnUEk7SUFDRTtFckQrZ1BOO0VxRHpnUEk7SUFDRTtFckQyZ1BOO0VxRHJnUEk7SUFDRTtFckR1Z1BOO0VxRGpnUEk7SUFDRTtFckRtZ1BOO0VxRDUvT0k7SUFDRTtFckQ4L09OO0VxRHgvT0k7SUFDRTtFckQwL09OO0VxRHAvT0k7SUFDRTtFckRzL09OO0VxRGgvT0k7SUFDRTtFckRrL09OO0VxRDcrT0k7SUFDRTtFckQrK09OO0FBQ0Y7QXFEMStPRTtFQUVFO0lBQ0U7RXJEMitPSjtFcUR4K09FO0lBQ0U7RXJEMCtPSjtFcUR2K09FO0lBQ0U7RXJEeStPSjtFcUR0K09FO0lBQ0U7RXJEdytPSjtFcURyK09FO0lBQ0U7RXJEdStPSjtFcURqK09JO0lBQ0U7RXJEbStPTjtFcUQ3OU9JO0lBQ0U7RXJEKzlPTjtFcUR4OU9JO0lBQ0U7RXJEMDlPTjtFcURwOU9JO0lBQ0U7RXJEczlPTjtFcURoOU9JO0lBQ0U7RXJEazlPTjtFcUQzOE9JO0lBQ0U7RXJENjhPTjtFcUR2OE9JO0lBQ0U7RXJEeThPTjtFcURuOE9JO0lBQ0U7RXJEcThPTjtFcUQvN09JO0lBQ0U7RXJEaThPTjtFcUQxN09JO0lBQ0U7RXJENDdPTjtFcUR0N09JO0lBQ0U7RXJEdzdPTjtFcURsN09JO0lBQ0U7RXJEbzdPTjtFcUQ5Nk9JO0lBQ0U7RXJEZzdPTjtFcUQxNk9JO0lBQ0U7RXJENDZPTjtBQUNGOztBcUR2Nk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJEeTZPRjtBcUR0Nk9FO0VBWEY7SUFZSTtFckR5Nk9GO0FBQ0Y7QXFEdDZPRTtFQUVFO0VBQ0E7QXJEdTZPSjtBcUR0Nk9JO0VBQ0U7QXJEdzZPTjtBcUR0Nk9JO0VBQ0U7QXJEdzZPTjtBcUR0Nk9JO0VBQ0U7QXJEdzZPTjtBcURuNk9FO0VBQ0U7RUFDQTtBckRxNk9KOztBcURqNk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckRrNk9GO0FxRC81T0U7RUFoQkY7SUFpQkk7RXJEazZPRjtBQUNGO0FxRGg2T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEazZPSjtBcUQvNU9FOztFQUVFO0VBQ0E7QXJEaTZPSjtBcUQ5NU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRnNk9KO0FxRC81T0k7RUFDRTtBckRpNk9OO0FxRDc1T0k7RUFkRjtJQWVJO0lBQ0E7SUFDQTtFckRnNk9KO0FBQ0Y7QXFEOTVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRGc2T0o7QXFENzVPSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VyRGc2T0o7QUFDRjtBcUQ5NU9FO0VBQ0U7RUFDQTtBckRnNk9KOztBcUQ1NU9BO0VBQ0U7RUFDQTtFQUNBO0FyRCs1T0Y7QXFENzVPRTtFQUNFO0VBQ0E7RUFDQTtBckQrNU9KOztBc0Q1eVBFO0VBQ0U7RUFDQTtFQUNBO0F0RCt5UEo7QUN4dlBJO0VxRDFERjtJQU1JO0lBQ0E7RXREZ3pQSjtFc0QveVBJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREaXpQTjtBQUNGOztBc0Q1eVBBO0VBQ0U7RUFDQTtFQUNBO0F0RCt5UEY7QXNEOXlQRTtFQUpGO0lBS0k7RXREaXpQRjtBQUNGOztBdUQvMFBBO0VBQ0U7QXZEazFQRjtBdURoMVBFO0VBQ0U7RUFDQTtBdkRrMVBKO0F1RGoxUEk7RUFDRTtFQUNBO0F2RG0xUE47O0F1RDkwUEE7RUFDRTtFQUNBO0VBQ0E7QXZEaTFQRjs7QXVENzBQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRnMVBGOztBdUQ1MFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQrMFBGO0F1RDUwUEU7RUFDRTtFQUNBO0VBQ0E7QXZEODBQSjtBdUQzMFBFO0VBQ0U7RUFDQTtBdkQ2MFBKOztBdUR6MFBBO0VBQ0U7QXZENDBQRjs7QXVEejBQQTtFQUNFO0VBQ0E7RUFDQTtBdkQ0MFBGOztBdUR2MFBBO0VBQ0U7QXZEMDBQRjtBdUR4MFBFO0VBQ0U7RUFDQTtFQUNBO0F2RDAwUEo7O0F1RHQwUEE7RUFDRTtBdkR5MFBGOztBdUR0MFBBO0VBQ0U7QXZEeTBQRjs7QXVEdDBQQTtFQUNFO0F2RHkwUEY7O0F1RHQwUEE7RUFDRTtBdkR5MFBGOztBdUR0MFBBO0VBQ0U7SUFDRTtFdkR5MFBGO0FBQ0Y7QXdEdjZQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER5NlBGOztBd0RyNlBFO0VBQ0U7RUFDQTtBeER3NlBKO0FDMTNQSTtFdURoREY7SUFLSTtFeER5NlBKO0FBQ0Y7O0F3RHI2UEE7RUFDRTtBeER3NlBGO0F3RHQ2UEU7RUFIRjtJQUlJO0V4RHk2UEY7QUFDRjtBd0R2NlBFO0VBQ0U7RUFDQTtBeER5NlBKO0F3RHg2UEk7RUFIRjtJQUlJO0V4RDI2UEo7QUFDRjs7QXlEOThQQTtFQUNFO0F6RGk5UEY7QXlEaDlQRTtFQUNFO0F6RGs5UEo7O0F5RDc4UEU7RUFDRTtFQUNBO0F6RGc5UEo7QXlELzhQSTtFQUNFO0F6RGk5UE47QXlEOThQRTtFQUNFO0VBQ0E7QXpEZzlQSjtBeUQ5OFBJO0VBQ0U7RUFDQTtFQUNBO0F6RGc5UE47O0EwRHIrUEU7RUFDRTtFQUNBO0VBQ0E7QTFEdytQSjtBMER0K1BJO0VBTEY7SUFNSTtJQUNBO0UxRHkrUEo7QUFDRjtBMER4K1BJO0VBVEY7SUFVSTtFMUQyK1BKO0FBQ0Y7QTBEeCtQRTtFQUNFO0ExRDArUEo7QTBEditQRTtFQUNFO0ExRHkrUEo7O0EyRDcvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEZ2dRRjs7QTJENy9QQTtFQUNFO0EzRGdnUUY7QTJELy9QRTtFQUNFO0VBQ0E7QTNEaWdRSjtBQ3A5UEk7RTBEL0NGO0lBS0k7RTNEa2dRSjtBQUNGO0EyRGhnUUU7RUFDRTtBM0RrZ1FKO0EyRGhnUUU7RUFDRTtFQUNBO0EzRGtnUUo7QTJEamdRSTtFQUhGO0lBSUk7RTNEb2dRSjtBQUNGOztBMkRoZ1FBO0VBQ0U7RUFDQTtFQUNBO0EzRG1nUUY7O0EyRGhnUUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0EzRGlnUUY7QTJELy9QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGlnUUo7O0EyRDcvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTNEOC9QRjtBMkQ3L1BFO0VBQ0U7QTNEKy9QSjs7QTJEMy9QQTtFQUNFO0EzRDgvUEY7O0EyRDMvUEE7RUFDRTtBM0Q4L1BGOztBMkQzL1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEOC9QRjs7QTREemxRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RDRsUUo7QTREMWxRSTtFQU5GO0lBT0k7SUFDQTtFNUQ2bFFKO0FBQ0Y7QTRENWxRSTtFQVZGO0lBV0k7SUFDQTtFNUQrbFFKO0FBQ0Y7QTRENWxRRTtFQUNFO0VBQ0E7QTVEOGxRSjtBNEQzbFFFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBUUE7RUFDQSx3RUFDRTtBNURvbFFOO0E0RDVsUUk7RUFURjtJQVVJO0lBQ0E7RTVEK2xRSjtBQUNGO0E0RHRsUUk7RUFDRTtBNUR3bFFOO0E0RHJsUUk7RUFDRTtBNUR1bFFOO0E0RHBsUUk7RUFDRTtBNURzbFFOO0E0RG5sUUk7RUFDRTtBNURxbFFOO0E0RGxsUUk7RUFDRTtBNURvbFFOO0E0RGpsUUk7RUFDRTtBNURtbFFOO0E0RC9rUUU7O0VBRUU7RUFDQTtFQUNBO0E1RGlsUUo7QTREaGxRSTtFQUxGOztJQU1JO0lBQ0E7RTVEb2xRSjtBQUNGO0E0RGxsUUk7O0VBQ0U7RUFDQTtFQUlBO0VBQ0E7QTVEa2xRTjtBNER0bFFNO0VBSEY7O0lBSUk7RTVEMGxRTjtBQUNGO0E0RHBsUUU7RUFDRTtBNURzbFFKO0E0RHJsUUk7RUFDRTtFQUNBO0E1RHVsUU47QTREbGxRSTtFQUNFO0E1RG9sUU47QTREaGxRRTtFQUNFO0E1RGtsUUo7QTREaGxRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEa2xRTjtBNERobFFNO0VBQ0U7QTVEa2xRUjtBNEQva1FJO0VBQ0U7RUFDQTtBNURpbFFOOztBNkR4c1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Qyc1FGO0FDbnBRSTtFNEQ3REo7SUFRSTtFN0Q0c1FGO0FBQ0Y7O0E2RHpzUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDRzUUY7QUNocVFJO0U0RGpESjtJQVFJO0U3RDZzUUY7QUFDRjs7QTZEMXNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdENnNRRjtBNkQzc1FFO0VBQ0U7RUFDQTtBN0Q2c1FKO0E2RDVzUUk7RUFFRTtBN0Q2c1FOOztBOERqdlFBO0VBQ0U7QTlEb3ZRRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaGVscGVycy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvbGlicy9tb2Rlcm4tY3NzLXJlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2xpYnMvc3dpcGVyLXBhZ2luYXRpb24tb3ZlcnJpZGVzLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaGVscGVycy9jbGFzc2VzL2FuaW1hdGlvbl9lbC5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9oZWxwZXJzL2NsYXNzZXMvYmdpbWFnZS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9oZWxwZXJzL2NsYXNzZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2hlbHBlcnMvY2xhc3Nlcy9jb3Zlci5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9oZWxwZXJzL2NsYXNzZXMvZmxleC5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9mb250cy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2xheW91dHMvcGxhdGUuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvbGF5b3V0cy9zcGFjZS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9sYXlvdXRzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2NhcmRzL2pvYi1tZXRhLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2NhcmRzL2pvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9jYXJkcy9qb2ItcG9zdGluZy1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVyLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVyLXNjaG9vbC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvZmlsdGVycy9maWx0ZXJzLWhvdXJzLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVycy1wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVycy5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9oZWFkZXJzL2RlZmF1bHQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlcnMvcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9sYW5ndWFnZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9tYWluLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWJyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL25hdmlnYXRpb24vbmF2aWdhdGlvbi1kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24tbWVudS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24tbWVzc2FnZS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24tbm8tanMuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLXNraXBsaW5rcy5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24tdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy90aGVtZS1vcHRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL3ZpZXctdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvd2hhdHNhcHAtaW5pdC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2NvbnRhY3RfZm9ybS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYWRkcmVzcy5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYXV0b2ZpbGwuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vcmFkaW8tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvZ29vZ2xlX21hcC5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9pbWFnZS5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvY2FyZHMtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9jaGVja2xpc3Qtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9kZWZhdWx0LXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvZm9ybS1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2dyb3ctZ3JpZC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2xhdGVzdC1qb2ItcG9zdGluZ3Mtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9tYXJxdWVlLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvc2Nyb2xsYWJsZS1jYXJkcy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3N3aXBlci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3RleHQtbWVkaWEtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy90aW1lbGluZS1zd2lwZXItc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2plcC1iYXNlLXRoZW1lLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy90d28taW1hZ2VzLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9qZXAtYmFzZS10aGVtZS8uL3NyYy9zdHlsZXMvdHJheXMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVwLWJhc2UtdGhlbWUvLi9zcmMvc3R5bGVzL3Bvc3RzL3BhZ2VzL2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWFwXCI7XG46cm9vdCB7XG5cdC0tdmVydGljYWwtZmxvdzogMi40cmVtO1xuXHQtLXdoaXRlOiAjZmZmZmZmO1xuXHQtLWJsYWNrOiAjMDAwMDAwO1xuXHQtLWNvcHktY29sb3I6ICMxNDE0MTQ7XG59XG5cbi8vIE5ldyBicmVha3BvaW50cyBmb3IgdXNlIGluICdjb250YWluZXInIHF1ZXJpZXMgYW5kIGlmIG5lZWRlZCBpbiBtZWRpYSBxdWVyaWVzLlxuJGJyZWFrcG9pbnQtdXAtbW9iaWxlOiA3NjhweDtcbiRicmVha3BvaW50LXVwLWRlc2t0b3A6IDk5MnB4O1xuXG4vLyBUcmFuc2l0aW9uXG4kdHJhbnNpdGlvbjogKFxuXHRlYXNlOiBcImVhc2UtaW4tb3V0XCIsXG5cdHNwZWVkOiAwLjJzLFxuKTtcblxuLyogIFBhZGRpbmcgKi9cbiRwYWRkaW5nOiAoXG5cdHNtYWxsOiAxcmVtLFxuXHRtZWRpdW06IDNyZW0sXG5cdGxhcmdlOiA1cmVtLFxuXHRjb2x1bW4tbW9iaWxlOiAxNXB4LFxuXHRjb2x1bW4tZGVza3RvcDogMTVweCxcbik7XG4kbWluQ29sdW1uSGVpZ2h0OiA0cmVtO1xuXG4vLyBAc2VlIHNwYWNlLnNjc3NcbiRzcGFjZXMtbW9iaWxlOiAoXG5cdHM6IDNyZW0sXG5cdG06IDRyZW0sXG5cdGw6IDEycmVtLFxuKTtcbiRzcGFjZXMtZGVza3RvcDogKFxuXHRzOiA2cmVtLFxuXHRtOiA5cmVtLFxuXHRsOiAyMHJlbSxcbik7XG5cbi8vIFRoaXMgaXMgdXNlZCB0byBjcmVhdGUgJ29yZGVyJyBmb3Igc2VjdGlvbiBhbmQgZWxlbWVudHMuXG4vLyBJZiBwYWdlIGhhcyBtb3JlIHRoYW4gdGhpcyBhbW91bnQgdGhlIGNvbXBvbmVudCB3aWxsIGJlIG1vdmVkIHRvIHRoZSB0b3Agb2YgdGhlIGRvY3VtZW50IGZsb3cuXG4kbWF4LXNlY3Rpb25zOiAxMDA7XG5cblxuLyogQnJlYWtwb2ludHMgKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRzbTogNTc2cHgsXG5cdG1kOiA3NjhweCxcblx0bGc6IDk5MnB4LFxuXHR4bDogMTIwMHB4LFxuXHQvLyB4eGw6IDE0MDBweCxcblx0Ly8geHh4bDogMTYwMHB4LFxuXHQvLyB4eHh4bDogMTgwMHB4LFxuXHQvLyBoZDogMTkyMHB4LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsXG4pO1xuJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cztcbiRicERvd246IHNtO1xuJGJwVXA6IG1kO1xuJGJwRG93bk5hdjogbGc7XG4kYnBVcE5hdjogeGw7XG5cbi8vIFotaW5kZXggbWFwcGluZztcbi8vIEBzZWU6IHN0eWxlcy9oZWxwZXJzLzAtbWl4aW5zLnNjc3NcbiR6LWluZGV4OiAoXG5cdG1vZGFsOiAyMDAsXG5cdHNraXBsaW5rOiAxMjEsXG5cdG5hdmlnYXRpb246IDEyMCxcblx0c2VjdGlvbi1vZmZzZXQ6IDExNixcblx0aGVhZGVyOiAxMTUsXG5cdG1hcDogMTEwLFxuXHRmb290ZXI6IDEwMCxcbik7XG4iLCI6cm9vdCB7XG4gIC0tdmVydGljYWwtZmxvdzogMi40cmVtO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvcHktY29sb3I6ICMxNDE0MTQ7XG59XG5cbi8qICBQYWRkaW5nICovXG4vKiBCcmVha3BvaW50cyAqL1xuLnZpc3VhbGx5LWhpZGRlbiwgLmFkZHJlc3MgLmNvbnRhY3RfZm9ybV9fbGFiZWwge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFByZXZlbnQgZm9udCBzaXplIGluZmxhdGlvbiAqL1xuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gaW4gZmF2b3VyIG9mIGJldHRlciBjb250cm9sIGluIGF1dGhvcmVkIENTUyAqL1xuYm9keSwgaDEsIGgyLCBoMywgaDQsIHAsXG5maWd1cmUsIGJsb2NrcXVvdGUsIGRsLCBkZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPWxpc3RdLFxub2xbcm9sZT1saXN0XSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogU2V0IHNob3J0ZXIgbGluZSBoZWlnaHRzIG9uIGhlYWRpbmdzIGFuZCBpbnRlcmFjdGl2ZSBlbGVtZW50cyAqL1xuaDEsIGgyLCBoMywgaDQsXG5idXR0b24sIGlucHV0LCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi8qIEJhbGFuY2UgdGV4dCB3cmFwcGluZyBvbiBoZWFkaW5ncyAqL1xuaDEsIGgyLFxuaDMsIGg0IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsIGJ1dHRvbixcbnRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiBNYWtlIHN1cmUgdGV4dGFyZWFzIHdpdGhvdXQgYSByb3dzIGF0dHJpYnV0ZSBhcmUgbm90IHRpbnkgKi9cbnRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWluLWhlaWdodDogMTBlbTtcbn1cblxuLyogQW55dGhpbmcgdGhhdCBoYXMgYmVlbiBhbmNob3JlZCB0byBzaG91bGQgaGF2ZSBleHRyYSBzY3JvbGwgbWFyZ2luICovXG46dGFyZ2V0IHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jazogNWV4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYm90dG9tOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAtM3JlbTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogMS41cmVtO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMS41cmVtO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogI0NGQ0ZDRjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IC41cmVtO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogLTVyZW07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXZlcnRpY2FsLWZsb3c6IDIuNHJlbTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1jb3B5LWNvbG9yOiAjMTQxNDE0O1xufVxuXG4vKiAgUGFkZGluZyAqL1xuLyogQnJlYWtwb2ludHMgKi9cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTEge1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTEtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMS10ZXh0LWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXNpdGUtY29sb3ItMSB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci0xIHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLXNpdGUtY29sb3ItMiB7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMik7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMi1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1vYmplY3QtdGV4dC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0yLXRleHQtY29sb3ItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3Itc2l0ZS1jb2xvci0yIHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0yKTtcbn1cblxuLmJ1dHRvbi10aGVtZS1zaXRlLWNvbG9yLTIge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTIpO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LWJhY2tncm91bmQtY29sb3Itc2l0ZS1jb2xvci0zIHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0zKTtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0zLWJhY2tncm91bmQtY29sb3ItY29udHJhc3QpO1xuICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTMtdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTMge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTMpO1xufVxuXG4uYnV0dG9uLXRoZW1lLXNpdGUtY29sb3ItMyB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMyk7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMy1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTQge1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTQpO1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTQtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItNC10ZXh0LWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXNpdGUtY29sb3ItNCB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItNCk7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci00IHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci00KTtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci00LWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLXNpdGUtY29sb3ItNSB7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItNSk7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItNS1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1vYmplY3QtdGV4dC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci01LXRleHQtY29sb3ItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3Itc2l0ZS1jb2xvci01IHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci01KTtcbn1cblxuLmJ1dHRvbi10aGVtZS1zaXRlLWNvbG9yLTUge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTUpO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTUtY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LWJhY2tncm91bmQtY29sb3Itc2l0ZS1jb2xvci02IHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci02KTtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci02LWJhY2tncm91bmQtY29sb3ItY29udHJhc3QpO1xuICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTYtdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTYge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTYpO1xufVxuXG4uYnV0dG9uLXRoZW1lLXNpdGUtY29sb3ItNiB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItNik7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItNi1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTcge1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTcpO1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTctYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItNy10ZXh0LWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXNpdGUtY29sb3ItNyB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItNyk7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci03IHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci03KTtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci03LWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLXNpdGUtY29sb3ItOCB7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItOCk7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItOC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1vYmplY3QtdGV4dC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci04LXRleHQtY29sb3ItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3Itc2l0ZS1jb2xvci04IHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci04KTtcbn1cblxuLmJ1dHRvbi10aGVtZS1zaXRlLWNvbG9yLTgge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTgpO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTgtY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LWJhY2tncm91bmQtY29sb3Itc2l0ZS1jb2xvci05IHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci05KTtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci05LWJhY2tncm91bmQtY29sb3ItY29udHJhc3QpO1xuICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTktdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTkge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTkpO1xufVxuXG4uYnV0dG9uLXRoZW1lLXNpdGUtY29sb3ItOSB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItOSk7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItOS1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTEwIHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xMCk7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTAtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTAtdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTEwIHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xMCk7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci0xMCB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTApO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTEwLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLXNpdGUtY29sb3ItMTEge1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTExKTtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xMS1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1vYmplY3QtdGV4dC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xMS10ZXh0LWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXNpdGUtY29sb3ItMTEge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTExKTtcbn1cblxuLmJ1dHRvbi10aGVtZS1zaXRlLWNvbG9yLTExIHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xMSk7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTEtY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LWJhY2tncm91bmQtY29sb3Itc2l0ZS1jb2xvci0xMiB7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTIpO1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTEyLWJhY2tncm91bmQtY29sb3ItY29udHJhc3QpO1xuICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTEyLXRleHQtY29sb3ItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3Itc2l0ZS1jb2xvci0xMiB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTIpO1xufVxuXG4uYnV0dG9uLXRoZW1lLXNpdGUtY29sb3ItMTIge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEyKTtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xMi1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTEzIHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xMyk7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTMtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTMtdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTEzIHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xMyk7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci0xMyB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTMpO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTEzLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLXNpdGUtY29sb3ItMTQge1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTE0KTtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xNC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1vYmplY3QtdGV4dC1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xNC10ZXh0LWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXNpdGUtY29sb3ItMTQge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTE0KTtcbn1cblxuLmJ1dHRvbi10aGVtZS1zaXRlLWNvbG9yLTE0IHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xNCk7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTQtY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LWJhY2tncm91bmQtY29sb3Itc2l0ZS1jb2xvci0xNSB7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTUpO1xuICAtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTE1LWJhY2tncm91bmQtY29sb3ItY29udHJhc3QpO1xuICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTE1LXRleHQtY29sb3ItY29udHJhc3QpO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3Itc2l0ZS1jb2xvci0xNSB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTUpO1xufVxuXG4uYnV0dG9uLXRoZW1lLXNpdGUtY29sb3ItMTUge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTE1KTtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdDogdmFyKC0tc2l0ZS1jb2xvci0xNS1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtYmFja2dyb3VuZC1jb2xvci1zaXRlLWNvbG9yLTE2IHtcbiAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xNik7XG4gIC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTYtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdCk7XG4gIC0tb2JqZWN0LXRleHQtY29sb3ItY29udHJhc3Q6IHZhcigtLXNpdGUtY29sb3ItMTYtdGV4dC1jb2xvci1jb250cmFzdCk7XG59XG5cbi5vYmplY3QtdGV4dC1jb2xvci1zaXRlLWNvbG9yLTE2IHtcbiAgLS1vYmplY3QtdGV4dC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xNik7XG59XG5cbi5idXR0b24tdGhlbWUtc2l0ZS1jb2xvci0xNiB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMTYpO1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1zaXRlLWNvbG9yLTE2LWNvbnRyYXN0KTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXRleHQtY29sb3Itd2hpdGUge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiB3aGl0ZTtcbn1cblxuLm9iamVjdC10ZXh0LWNvbG9yLXRleHQtY29sb3ItYmxhY2sge1xuICAtLW9iamVjdC10ZXh0LWNvbG9yOiBibGFjaztcbn1cblxuLmFuaW1hdGUtdXAge1xuICBhbmltYXRpb24tbmFtZTogYW5pbWF0aW9uVXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuXG4uYmdpbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi50Y19wIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnRjX3Mge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50Y190IHtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbn1cbi50Y19iIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi50Y193IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50Y19sZyB7XG4gIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuXG4uYmdjX3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5iZ2NfcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYmdjX3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG59XG4uYmdjX2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYmdjX3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYmdjX2xnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbn1cblxuLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5md3Ige1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbi5mbncge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mX2Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZfY3Ige1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZl9yIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mX3JyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmYtYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZi1mcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmYtZmUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZi0tZnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZi0tZmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmYtLWMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mLS1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mLS1zYSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbXcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm13ciB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmZtbncge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5mbV9jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbV9jciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5mbV9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mbV9yciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5mbS1jIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mbS1mcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZtLWZlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmZtLS1mcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mbS0tZmUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmZtLS1jIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm0tLXNiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZtLS1zYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmR3IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZkd3Ige1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5mZG53IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZmRfYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmRfY3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZmRfciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmRfcnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZmQtYyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmQtZnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mZC1mZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mZC0tZnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZmQtLWZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mZC0tYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZkLS1zYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mZC0tc2Ege1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4sIC5hZGRyZXNzIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yLCB2YXIoLS1jb3B5LWNvbG9yKSk7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLFxudWwgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tdmVydGljYWwtZmxvdyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tb2JqZWN0LXRleHQtY29sb3IsIHZhcigtLWhlYWRpbmctY29sb3IpKTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA5LjZyZW07XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vcHRpb24tbm9uLXVwcGVyY2FzZS10aXRsZXMgaDIsXG4ub3B0aW9uLW5vbi11cHBlcmNhc2UtdGl0bGVzIC5oMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIsXG4ucGxhdGUtLWNvbnRhaW5lci1mbHVpZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF0ZS0tcm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5wbGF0ZS0tY29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIsXG4gIC5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGxhdGUtLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnBsYXRlLS1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxXCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiM1wiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTMge1xuICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNFwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNVwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTYge1xuICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiN1wiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiOFwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiOVwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTkge1xuICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMTBcIl0sXG4ucGxhdGUtLWNvbHVtbi54cy0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMTFcIl0sXG4ucGxhdGUtLWNvbHVtbi54cy0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxMlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTEyIHtcbiAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIC1tb3otb3JkZXI6IDA7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgLW1vei1vcmRlcjogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICAtbW96LW9yZGVyOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDM7XG4gIC1tb3otb3JkZXI6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgLW1vei1vcmRlcjogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICAtbW96LW9yZGVyOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gIC13ZWJraXQtb3JkZXI6IDY7XG4gIC1tb3otb3JkZXI6IDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgLW1vei1vcmRlcjogNztcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIG9yZGVyOiA3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICAtbW96LW9yZGVyOiA4O1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAtd2Via2l0LW9yZGVyOiA5O1xuICAtbW96LW9yZGVyOiA5O1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTA7XG4gIC1tb3otb3JkZXI6IDEwO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgLW1vei1vcmRlcjogMTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjEyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIC13ZWJraXQtb3JkZXI6IDEyO1xuICAtbW96LW9yZGVyOiAxMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgLXdlYmtpdC1vcmRlcjogMTM7XG4gIC1tb3otb3JkZXI6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgLW1vei1vcmRlcjogMTQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgb3JkZXI6IDE0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gIC13ZWJraXQtb3JkZXI6IDE1O1xuICAtbW96LW9yZGVyOiAxNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICBvcmRlcjogMTU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgLXdlYmtpdC1vcmRlcjogMTY7XG4gIC1tb3otb3JkZXI6IDE2O1xuICAtbXMtZmxleC1vcmRlcjogMTY7XG4gIG9yZGVyOiAxNjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAtd2Via2l0LW9yZGVyOiAxNztcbiAgLW1vei1vcmRlcjogMTc7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgb3JkZXI6IDE3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gIC13ZWJraXQtb3JkZXI6IDE4O1xuICAtbW96LW9yZGVyOiAxODtcbiAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICBvcmRlcjogMTg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgLXdlYmtpdC1vcmRlcjogMTk7XG4gIC1tb3otb3JkZXI6IDE5O1xuICAtbXMtZmxleC1vcmRlcjogMTk7XG4gIG9yZGVyOiAxOTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgLW1vei1vcmRlcjogMjA7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgb3JkZXI6IDIwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gIC13ZWJraXQtb3JkZXI6IDIxO1xuICAtbW96LW9yZGVyOiAyMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICBvcmRlcjogMjE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgLXdlYmtpdC1vcmRlcjogMjI7XG4gIC1tb3otb3JkZXI6IDIyO1xuICAtbXMtZmxleC1vcmRlcjogMjI7XG4gIG9yZGVyOiAyMjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAtd2Via2l0LW9yZGVyOiAyMztcbiAgLW1vei1vcmRlcjogMjM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgb3JkZXI6IDIzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gIC13ZWJraXQtb3JkZXI6IDI0O1xuICAtbW96LW9yZGVyOiAyNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICBvcmRlcjogMjQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgLXdlYmtpdC1vcmRlcjogMjU7XG4gIC1tb3otb3JkZXI6IDI1O1xuICAtbXMtZmxleC1vcmRlcjogMjU7XG4gIG9yZGVyOiAyNTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgLW1vei1vcmRlcjogMjY7XG4gIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgb3JkZXI6IDI2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gIC13ZWJraXQtb3JkZXI6IDI3O1xuICAtbW96LW9yZGVyOiAyNztcbiAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICBvcmRlcjogMjc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgLXdlYmtpdC1vcmRlcjogMjg7XG4gIC1tb3otb3JkZXI6IDI4O1xuICAtbXMtZmxleC1vcmRlcjogMjg7XG4gIG9yZGVyOiAyODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgLW1vei1vcmRlcjogMjk7XG4gIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgb3JkZXI6IDI5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjMwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gIC13ZWJraXQtb3JkZXI6IDMwO1xuICAtbW96LW9yZGVyOiAzMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICBvcmRlcjogMzA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgLXdlYmtpdC1vcmRlcjogMzE7XG4gIC1tb3otb3JkZXI6IDMxO1xuICAtbXMtZmxleC1vcmRlcjogMzE7XG4gIG9yZGVyOiAzMTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgLW1vei1vcmRlcjogMzI7XG4gIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgb3JkZXI6IDMyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjMzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gIC13ZWJraXQtb3JkZXI6IDMzO1xuICAtbW96LW9yZGVyOiAzMztcbiAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICBvcmRlcjogMzM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gIC1tb3otb3JkZXI6IDM0O1xuICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gIG9yZGVyOiAzNDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgLW1vei1vcmRlcjogMzU7XG4gIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgb3JkZXI6IDM1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gIC13ZWJraXQtb3JkZXI6IDM2O1xuICAtbW96LW9yZGVyOiAzNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICBvcmRlcjogMzY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgLXdlYmtpdC1vcmRlcjogMzc7XG4gIC1tb3otb3JkZXI6IDM3O1xuICAtbXMtZmxleC1vcmRlcjogMzc7XG4gIG9yZGVyOiAzNztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAtd2Via2l0LW9yZGVyOiAzODtcbiAgLW1vei1vcmRlcjogMzg7XG4gIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgb3JkZXI6IDM4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gIC13ZWJraXQtb3JkZXI6IDM5O1xuICAtbW96LW9yZGVyOiAzOTtcbiAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICBvcmRlcjogMzk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgLXdlYmtpdC1vcmRlcjogNDA7XG4gIC1tb3otb3JkZXI6IDQwO1xuICAtbXMtZmxleC1vcmRlcjogNDA7XG4gIG9yZGVyOiA0MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgLW1vei1vcmRlcjogNDE7XG4gIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgb3JkZXI6IDQxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gIC13ZWJraXQtb3JkZXI6IDQyO1xuICAtbW96LW9yZGVyOiA0MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICBvcmRlcjogNDI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgLXdlYmtpdC1vcmRlcjogNDM7XG4gIC1tb3otb3JkZXI6IDQzO1xuICAtbXMtZmxleC1vcmRlcjogNDM7XG4gIG9yZGVyOiA0Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgLW1vei1vcmRlcjogNDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgb3JkZXI6IDQ0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAtbW96LW9yZGVyOiA0NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICBvcmRlcjogNDU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgLXdlYmtpdC1vcmRlcjogNDY7XG4gIC1tb3otb3JkZXI6IDQ2O1xuICAtbXMtZmxleC1vcmRlcjogNDY7XG4gIG9yZGVyOiA0Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAtd2Via2l0LW9yZGVyOiA0NztcbiAgLW1vei1vcmRlcjogNDc7XG4gIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgb3JkZXI6IDQ3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAtbW96LW9yZGVyOiA0ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICBvcmRlcjogNDg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgLXdlYmtpdC1vcmRlcjogNDk7XG4gIC1tb3otb3JkZXI6IDQ5O1xuICAtbXMtZmxleC1vcmRlcjogNDk7XG4gIG9yZGVyOiA0OTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgLW1vei1vcmRlcjogNTA7XG4gIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgb3JkZXI6IDUwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjUxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gIC13ZWJraXQtb3JkZXI6IDUxO1xuICAtbW96LW9yZGVyOiA1MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICBvcmRlcjogNTE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgLXdlYmtpdC1vcmRlcjogNTI7XG4gIC1tb3otb3JkZXI6IDUyO1xuICAtbXMtZmxleC1vcmRlcjogNTI7XG4gIG9yZGVyOiA1Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAtd2Via2l0LW9yZGVyOiA1MztcbiAgLW1vei1vcmRlcjogNTM7XG4gIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgb3JkZXI6IDUzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gIC13ZWJraXQtb3JkZXI6IDU0O1xuICAtbW96LW9yZGVyOiA1NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICBvcmRlcjogNTQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgLXdlYmtpdC1vcmRlcjogNTU7XG4gIC1tb3otb3JkZXI6IDU1O1xuICAtbXMtZmxleC1vcmRlcjogNTU7XG4gIG9yZGVyOiA1NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgLW1vei1vcmRlcjogNTY7XG4gIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgb3JkZXI6IDU2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gIC13ZWJraXQtb3JkZXI6IDU3O1xuICAtbW96LW9yZGVyOiA1NztcbiAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICBvcmRlcjogNTc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgLXdlYmtpdC1vcmRlcjogNTg7XG4gIC1tb3otb3JkZXI6IDU4O1xuICAtbXMtZmxleC1vcmRlcjogNTg7XG4gIG9yZGVyOiA1ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgLW1vei1vcmRlcjogNTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgb3JkZXI6IDU5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjYwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gIC13ZWJraXQtb3JkZXI6IDYwO1xuICAtbW96LW9yZGVyOiA2MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICBvcmRlcjogNjA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgLXdlYmtpdC1vcmRlcjogNjE7XG4gIC1tb3otb3JkZXI6IDYxO1xuICAtbXMtZmxleC1vcmRlcjogNjE7XG4gIG9yZGVyOiA2MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgLW1vei1vcmRlcjogNjI7XG4gIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgb3JkZXI6IDYyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjYzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gIC13ZWJraXQtb3JkZXI6IDYzO1xuICAtbW96LW9yZGVyOiA2MztcbiAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICBvcmRlcjogNjM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gIC1tb3otb3JkZXI6IDY0O1xuICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gIG9yZGVyOiA2NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgLW1vei1vcmRlcjogNjU7XG4gIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgb3JkZXI6IDY1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gIC13ZWJraXQtb3JkZXI6IDY2O1xuICAtbW96LW9yZGVyOiA2NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICBvcmRlcjogNjY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgLXdlYmtpdC1vcmRlcjogNjc7XG4gIC1tb3otb3JkZXI6IDY3O1xuICAtbXMtZmxleC1vcmRlcjogNjc7XG4gIG9yZGVyOiA2Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgLW1vei1vcmRlcjogNjg7XG4gIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgb3JkZXI6IDY4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gIC13ZWJraXQtb3JkZXI6IDY5O1xuICAtbW96LW9yZGVyOiA2OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICBvcmRlcjogNjk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgLXdlYmtpdC1vcmRlcjogNzA7XG4gIC1tb3otb3JkZXI6IDcwO1xuICAtbXMtZmxleC1vcmRlcjogNzA7XG4gIG9yZGVyOiA3MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgLW1vei1vcmRlcjogNzE7XG4gIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgb3JkZXI6IDcxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjcyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gIC13ZWJraXQtb3JkZXI6IDcyO1xuICAtbW96LW9yZGVyOiA3MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICBvcmRlcjogNzI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgLXdlYmtpdC1vcmRlcjogNzM7XG4gIC1tb3otb3JkZXI6IDczO1xuICAtbXMtZmxleC1vcmRlcjogNzM7XG4gIG9yZGVyOiA3Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgLW1vei1vcmRlcjogNzQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgb3JkZXI6IDc0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gIC13ZWJraXQtb3JkZXI6IDc1O1xuICAtbW96LW9yZGVyOiA3NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICBvcmRlcjogNzU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgLXdlYmtpdC1vcmRlcjogNzY7XG4gIC1tb3otb3JkZXI6IDc2O1xuICAtbXMtZmxleC1vcmRlcjogNzY7XG4gIG9yZGVyOiA3Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAtd2Via2l0LW9yZGVyOiA3NztcbiAgLW1vei1vcmRlcjogNzc7XG4gIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgb3JkZXI6IDc3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gIC13ZWJraXQtb3JkZXI6IDc4O1xuICAtbW96LW9yZGVyOiA3ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICBvcmRlcjogNzg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgLXdlYmtpdC1vcmRlcjogNzk7XG4gIC1tb3otb3JkZXI6IDc5O1xuICAtbXMtZmxleC1vcmRlcjogNzk7XG4gIG9yZGVyOiA3OTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgLW1vei1vcmRlcjogODA7XG4gIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgb3JkZXI6IDgwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjgxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gIC13ZWJraXQtb3JkZXI6IDgxO1xuICAtbW96LW9yZGVyOiA4MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICBvcmRlcjogODE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgLXdlYmtpdC1vcmRlcjogODI7XG4gIC1tb3otb3JkZXI6IDgyO1xuICAtbXMtZmxleC1vcmRlcjogODI7XG4gIG9yZGVyOiA4Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAtd2Via2l0LW9yZGVyOiA4MztcbiAgLW1vei1vcmRlcjogODM7XG4gIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgb3JkZXI6IDgzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gIC13ZWJraXQtb3JkZXI6IDg0O1xuICAtbW96LW9yZGVyOiA4NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICBvcmRlcjogODQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgLXdlYmtpdC1vcmRlcjogODU7XG4gIC1tb3otb3JkZXI6IDg1O1xuICAtbXMtZmxleC1vcmRlcjogODU7XG4gIG9yZGVyOiA4NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgLW1vei1vcmRlcjogODY7XG4gIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgb3JkZXI6IDg2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gIC13ZWJraXQtb3JkZXI6IDg3O1xuICAtbW96LW9yZGVyOiA4NztcbiAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICBvcmRlcjogODc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgLXdlYmtpdC1vcmRlcjogODg7XG4gIC1tb3otb3JkZXI6IDg4O1xuICAtbXMtZmxleC1vcmRlcjogODg7XG4gIG9yZGVyOiA4ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgLW1vei1vcmRlcjogODk7XG4gIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgb3JkZXI6IDg5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjkwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gIC13ZWJraXQtb3JkZXI6IDkwO1xuICAtbW96LW9yZGVyOiA5MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICBvcmRlcjogOTA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgLXdlYmtpdC1vcmRlcjogOTE7XG4gIC1tb3otb3JkZXI6IDkxO1xuICAtbXMtZmxleC1vcmRlcjogOTE7XG4gIG9yZGVyOiA5MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgLW1vei1vcmRlcjogOTI7XG4gIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgb3JkZXI6IDkyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjkzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gIC13ZWJraXQtb3JkZXI6IDkzO1xuICAtbW96LW9yZGVyOiA5MztcbiAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICBvcmRlcjogOTM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gIC1tb3otb3JkZXI6IDk0O1xuICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gIG9yZGVyOiA5NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgLW1vei1vcmRlcjogOTU7XG4gIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgb3JkZXI6IDk1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gIC13ZWJraXQtb3JkZXI6IDk2O1xuICAtbW96LW9yZGVyOiA5NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICBvcmRlcjogOTY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgLXdlYmtpdC1vcmRlcjogOTc7XG4gIC1tb3otb3JkZXI6IDk3O1xuICAtbXMtZmxleC1vcmRlcjogOTc7XG4gIG9yZGVyOiA5Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgLW1vei1vcmRlcjogOTg7XG4gIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgb3JkZXI6IDk4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgLW1vei1vcmRlcjogOTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgb3JkZXI6IDk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCIzXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgICBtYXgtd2lkdGg6IDI0Ljk5OTk5OTk5OTklO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjRcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzIlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiNVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NSU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI2XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS02IHtcbiAgICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgICBtYXgtd2lkdGg6IDQ5Ljk5OTk5OTk5OTglO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjdcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzElO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiOFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI5XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS05IHtcbiAgICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgICBtYXgtd2lkdGg6IDc0Ljk5OTk5OTk5OTclO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjEwXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMTFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjYzJTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjEyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0xMiB7XG4gICAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gICAgbWF4LXdpZHRoOiA5OS45OTk5OTk5OTk2JTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjEwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjEzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgICAtd2Via2l0LW9yZGVyOiAyNTtcbiAgICAtbW96LW9yZGVyOiAyNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjU7XG4gICAgb3JkZXI6IDI1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAgIC13ZWJraXQtb3JkZXI6IDI2O1xuICAgIC1tb3otb3JkZXI6IDI2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgICBvcmRlcjogMjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gICAgLXdlYmtpdC1vcmRlcjogMjc7XG4gICAgLW1vei1vcmRlcjogMjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICAgIG9yZGVyOiAyNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgICAtd2Via2l0LW9yZGVyOiAyODtcbiAgICAtbW96LW9yZGVyOiAyODtcbiAgICAtbXMtZmxleC1vcmRlcjogMjg7XG4gICAgb3JkZXI6IDI4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAgIC13ZWJraXQtb3JkZXI6IDI5O1xuICAgIC1tb3otb3JkZXI6IDI5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgICBvcmRlcjogMjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gICAgLXdlYmtpdC1vcmRlcjogMzA7XG4gICAgLW1vei1vcmRlcjogMzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICAgIG9yZGVyOiAzMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjMxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgICAtd2Via2l0LW9yZGVyOiAzMTtcbiAgICAtbW96LW9yZGVyOiAzMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzE7XG4gICAgb3JkZXI6IDMxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAgIC13ZWJraXQtb3JkZXI6IDMyO1xuICAgIC1tb3otb3JkZXI6IDMyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgICBvcmRlcjogMzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMzM7XG4gICAgLW1vei1vcmRlcjogMzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICAgIG9yZGVyOiAzMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgICAtd2Via2l0LW9yZGVyOiAzNDtcbiAgICAtbW96LW9yZGVyOiAzNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gICAgb3JkZXI6IDM0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAgIC13ZWJraXQtb3JkZXI6IDM1O1xuICAgIC1tb3otb3JkZXI6IDM1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgICBvcmRlcjogMzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gICAgLXdlYmtpdC1vcmRlcjogMzY7XG4gICAgLW1vei1vcmRlcjogMzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICAgIG9yZGVyOiAzNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgICAtd2Via2l0LW9yZGVyOiAzNztcbiAgICAtbW96LW9yZGVyOiAzNztcbiAgICAtbXMtZmxleC1vcmRlcjogMzc7XG4gICAgb3JkZXI6IDM3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAgIC13ZWJraXQtb3JkZXI6IDM4O1xuICAgIC1tb3otb3JkZXI6IDM4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgICBvcmRlcjogMzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMzk7XG4gICAgLW1vei1vcmRlcjogMzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICAgIG9yZGVyOiAzOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgICAtd2Via2l0LW9yZGVyOiA0MDtcbiAgICAtbW96LW9yZGVyOiA0MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDA7XG4gICAgb3JkZXI6IDQwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAgIC13ZWJraXQtb3JkZXI6IDQxO1xuICAgIC1tb3otb3JkZXI6IDQxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgICBvcmRlcjogNDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gICAgLXdlYmtpdC1vcmRlcjogNDI7XG4gICAgLW1vei1vcmRlcjogNDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICAgIG9yZGVyOiA0MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgICAtd2Via2l0LW9yZGVyOiA0MztcbiAgICAtbW96LW9yZGVyOiA0MztcbiAgICAtbXMtZmxleC1vcmRlcjogNDM7XG4gICAgb3JkZXI6IDQzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ0O1xuICAgIC1tb3otb3JkZXI6IDQ0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgICBvcmRlcjogNDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNDU7XG4gICAgLW1vei1vcmRlcjogNDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICAgIG9yZGVyOiA0NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgICAtd2Via2l0LW9yZGVyOiA0NjtcbiAgICAtbW96LW9yZGVyOiA0NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDY7XG4gICAgb3JkZXI6IDQ2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ3O1xuICAgIC1tb3otb3JkZXI6IDQ3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgICBvcmRlcjogNDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gICAgLXdlYmtpdC1vcmRlcjogNDg7XG4gICAgLW1vei1vcmRlcjogNDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICAgIG9yZGVyOiA0ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgICAtd2Via2l0LW9yZGVyOiA0OTtcbiAgICAtbW96LW9yZGVyOiA0OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDk7XG4gICAgb3JkZXI6IDQ5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAgIC13ZWJraXQtb3JkZXI6IDUwO1xuICAgIC1tb3otb3JkZXI6IDUwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgICBvcmRlcjogNTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gICAgLXdlYmtpdC1vcmRlcjogNTE7XG4gICAgLW1vei1vcmRlcjogNTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICAgIG9yZGVyOiA1MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjUyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgICAtd2Via2l0LW9yZGVyOiA1MjtcbiAgICAtbW96LW9yZGVyOiA1MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTI7XG4gICAgb3JkZXI6IDUyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAgIC13ZWJraXQtb3JkZXI6IDUzO1xuICAgIC1tb3otb3JkZXI6IDUzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgICBvcmRlcjogNTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTQ7XG4gICAgLW1vei1vcmRlcjogNTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICAgIG9yZGVyOiA1NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgICAtd2Via2l0LW9yZGVyOiA1NTtcbiAgICAtbW96LW9yZGVyOiA1NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTU7XG4gICAgb3JkZXI6IDU1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAgIC13ZWJraXQtb3JkZXI6IDU2O1xuICAgIC1tb3otb3JkZXI6IDU2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgICBvcmRlcjogNTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gICAgLXdlYmtpdC1vcmRlcjogNTc7XG4gICAgLW1vei1vcmRlcjogNTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICAgIG9yZGVyOiA1NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgICAtd2Via2l0LW9yZGVyOiA1ODtcbiAgICAtbW96LW9yZGVyOiA1ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNTg7XG4gICAgb3JkZXI6IDU4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAgIC13ZWJraXQtb3JkZXI6IDU5O1xuICAgIC1tb3otb3JkZXI6IDU5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgICBvcmRlcjogNTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gICAgLXdlYmtpdC1vcmRlcjogNjA7XG4gICAgLW1vei1vcmRlcjogNjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICAgIG9yZGVyOiA2MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjYxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgICAtd2Via2l0LW9yZGVyOiA2MTtcbiAgICAtbW96LW9yZGVyOiA2MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjE7XG4gICAgb3JkZXI6IDYxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAgIC13ZWJraXQtb3JkZXI6IDYyO1xuICAgIC1tb3otb3JkZXI6IDYyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgICBvcmRlcjogNjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNjM7XG4gICAgLW1vei1vcmRlcjogNjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICAgIG9yZGVyOiA2MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgICAtd2Via2l0LW9yZGVyOiA2NDtcbiAgICAtbW96LW9yZGVyOiA2NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gICAgb3JkZXI6IDY0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY1O1xuICAgIC1tb3otb3JkZXI6IDY1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgICBvcmRlcjogNjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjY7XG4gICAgLW1vei1vcmRlcjogNjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICAgIG9yZGVyOiA2NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgICAtd2Via2l0LW9yZGVyOiA2NztcbiAgICAtbW96LW9yZGVyOiA2NztcbiAgICAtbXMtZmxleC1vcmRlcjogNjc7XG4gICAgb3JkZXI6IDY3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAgIC13ZWJraXQtb3JkZXI6IDY4O1xuICAgIC1tb3otb3JkZXI6IDY4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgICBvcmRlcjogNjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gICAgLXdlYmtpdC1vcmRlcjogNjk7XG4gICAgLW1vei1vcmRlcjogNjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICAgIG9yZGVyOiA2OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjcwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgICAtd2Via2l0LW9yZGVyOiA3MDtcbiAgICAtbW96LW9yZGVyOiA3MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzA7XG4gICAgb3JkZXI6IDcwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAgIC13ZWJraXQtb3JkZXI6IDcxO1xuICAgIC1tb3otb3JkZXI6IDcxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgICBvcmRlcjogNzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gICAgLXdlYmtpdC1vcmRlcjogNzI7XG4gICAgLW1vei1vcmRlcjogNzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICAgIG9yZGVyOiA3MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjczXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgICAtd2Via2l0LW9yZGVyOiA3MztcbiAgICAtbW96LW9yZGVyOiA3MztcbiAgICAtbXMtZmxleC1vcmRlcjogNzM7XG4gICAgb3JkZXI6IDczO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAgIC13ZWJraXQtb3JkZXI6IDc0O1xuICAgIC1tb3otb3JkZXI6IDc0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgICBvcmRlcjogNzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gICAgLXdlYmtpdC1vcmRlcjogNzU7XG4gICAgLW1vei1vcmRlcjogNzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICAgIG9yZGVyOiA3NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgICAtd2Via2l0LW9yZGVyOiA3NjtcbiAgICAtbW96LW9yZGVyOiA3NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzY7XG4gICAgb3JkZXI6IDc2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc3O1xuICAgIC1tb3otb3JkZXI6IDc3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgICBvcmRlcjogNzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gICAgLXdlYmtpdC1vcmRlcjogNzg7XG4gICAgLW1vei1vcmRlcjogNzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICAgIG9yZGVyOiA3ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgICAtd2Via2l0LW9yZGVyOiA3OTtcbiAgICAtbW96LW9yZGVyOiA3OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzk7XG4gICAgb3JkZXI6IDc5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAgIC13ZWJraXQtb3JkZXI6IDgwO1xuICAgIC1tb3otb3JkZXI6IDgwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgICBvcmRlcjogODA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gICAgLXdlYmtpdC1vcmRlcjogODE7XG4gICAgLW1vei1vcmRlcjogODE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICAgIG9yZGVyOiA4MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjgyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgICAtd2Via2l0LW9yZGVyOiA4MjtcbiAgICAtbW96LW9yZGVyOiA4MjtcbiAgICAtbXMtZmxleC1vcmRlcjogODI7XG4gICAgb3JkZXI6IDgyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAgIC13ZWJraXQtb3JkZXI6IDgzO1xuICAgIC1tb3otb3JkZXI6IDgzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgICBvcmRlcjogODM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gICAgLXdlYmtpdC1vcmRlcjogODQ7XG4gICAgLW1vei1vcmRlcjogODQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICAgIG9yZGVyOiA4NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgICAtd2Via2l0LW9yZGVyOiA4NTtcbiAgICAtbW96LW9yZGVyOiA4NTtcbiAgICAtbXMtZmxleC1vcmRlcjogODU7XG4gICAgb3JkZXI6IDg1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAgIC13ZWJraXQtb3JkZXI6IDg2O1xuICAgIC1tb3otb3JkZXI6IDg2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgICBvcmRlcjogODY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gICAgLXdlYmtpdC1vcmRlcjogODc7XG4gICAgLW1vei1vcmRlcjogODc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICAgIG9yZGVyOiA4NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgICAtd2Via2l0LW9yZGVyOiA4ODtcbiAgICAtbW96LW9yZGVyOiA4ODtcbiAgICAtbXMtZmxleC1vcmRlcjogODg7XG4gICAgb3JkZXI6IDg4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAgIC13ZWJraXQtb3JkZXI6IDg5O1xuICAgIC1tb3otb3JkZXI6IDg5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgICBvcmRlcjogODk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gICAgLXdlYmtpdC1vcmRlcjogOTA7XG4gICAgLW1vei1vcmRlcjogOTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICAgIG9yZGVyOiA5MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjkxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgICAtd2Via2l0LW9yZGVyOiA5MTtcbiAgICAtbW96LW9yZGVyOiA5MTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTE7XG4gICAgb3JkZXI6IDkxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAgIC13ZWJraXQtb3JkZXI6IDkyO1xuICAgIC1tb3otb3JkZXI6IDkyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgICBvcmRlcjogOTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogOTM7XG4gICAgLW1vei1vcmRlcjogOTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICAgIG9yZGVyOiA5MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgICAtd2Via2l0LW9yZGVyOiA5NDtcbiAgICAtbW96LW9yZGVyOiA5NDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gICAgb3JkZXI6IDk0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAgIC13ZWJraXQtb3JkZXI6IDk1O1xuICAgIC1tb3otb3JkZXI6IDk1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgICBvcmRlcjogOTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gICAgLXdlYmtpdC1vcmRlcjogOTY7XG4gICAgLW1vei1vcmRlcjogOTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICAgIG9yZGVyOiA5NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgICAtd2Via2l0LW9yZGVyOiA5NztcbiAgICAtbW96LW9yZGVyOiA5NztcbiAgICAtbXMtZmxleC1vcmRlcjogOTc7XG4gICAgb3JkZXI6IDk3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk4O1xuICAgIC1tb3otb3JkZXI6IDk4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgICBvcmRlcjogOTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIC1tb3otb3JkZXI6IDk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICBvcmRlcjogOTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxXCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjNcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI0Ljk5OTk5OTk5OTklO1xuICAgIG1heC13aWR0aDogMjQuOTk5OTk5OTk5OSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiNFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMiU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI1XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjUlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjZcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDQ5Ljk5OTk5OTk5OTglO1xuICAgIG1heC13aWR0aDogNDkuOTk5OTk5OTk5OCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiN1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMSU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI4XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjQlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjlcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc0Ljk5OTk5OTk5OTclO1xuICAgIG1heC13aWR0aDogNzQuOTk5OTk5OTk5NyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiMTBcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2MyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiMTJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiA5OS45OTk5OTk5OTk2JTtcbiAgICBtYXgtd2lkdGg6IDk5Ljk5OTk5OTk5OTYlO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1vei1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1vei1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1vei1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tb3otb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1vei1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjEyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgIC1tb3otb3JkZXI6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gICAgLW1vei1vcmRlcjogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tb3otb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1vei1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tb3otb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1vei1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tb3otb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1vei1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI2O1xuICAgIC13ZWJraXQtb3JkZXI6IDI1O1xuICAgIC1tb3otb3JkZXI6IDI1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNTtcbiAgICBvcmRlcjogMjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjc7XG4gICAgLXdlYmtpdC1vcmRlcjogMjY7XG4gICAgLW1vei1vcmRlcjogMjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI2O1xuICAgIG9yZGVyOiAyNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyODtcbiAgICAtd2Via2l0LW9yZGVyOiAyNztcbiAgICAtbW96LW9yZGVyOiAyNztcbiAgICAtbXMtZmxleC1vcmRlcjogMjc7XG4gICAgb3JkZXI6IDI3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI5O1xuICAgIC13ZWJraXQtb3JkZXI6IDI4O1xuICAgIC1tb3otb3JkZXI6IDI4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyODtcbiAgICBvcmRlcjogMjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzA7XG4gICAgLXdlYmtpdC1vcmRlcjogMjk7XG4gICAgLW1vei1vcmRlcjogMjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI5O1xuICAgIG9yZGVyOiAyOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjMwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMTtcbiAgICAtd2Via2l0LW9yZGVyOiAzMDtcbiAgICAtbW96LW9yZGVyOiAzMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzA7XG4gICAgb3JkZXI6IDMwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMyO1xuICAgIC13ZWJraXQtb3JkZXI6IDMxO1xuICAgIC1tb3otb3JkZXI6IDMxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMTtcbiAgICBvcmRlcjogMzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzM7XG4gICAgLXdlYmtpdC1vcmRlcjogMzI7XG4gICAgLW1vei1vcmRlcjogMzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMyO1xuICAgIG9yZGVyOiAzMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjMzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzMztcbiAgICAtbW96LW9yZGVyOiAzMztcbiAgICAtbXMtZmxleC1vcmRlcjogMzM7XG4gICAgb3JkZXI6IDMzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM1O1xuICAgIC13ZWJraXQtb3JkZXI6IDM0O1xuICAgIC1tb3otb3JkZXI6IDM0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNDtcbiAgICBvcmRlcjogMzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzY7XG4gICAgLXdlYmtpdC1vcmRlcjogMzU7XG4gICAgLW1vei1vcmRlcjogMzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM1O1xuICAgIG9yZGVyOiAzNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNztcbiAgICAtd2Via2l0LW9yZGVyOiAzNjtcbiAgICAtbW96LW9yZGVyOiAzNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzY7XG4gICAgb3JkZXI6IDM2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM4O1xuICAgIC13ZWJraXQtb3JkZXI6IDM3O1xuICAgIC1tb3otb3JkZXI6IDM3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNztcbiAgICBvcmRlcjogMzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzk7XG4gICAgLXdlYmtpdC1vcmRlcjogMzg7XG4gICAgLW1vei1vcmRlcjogMzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM4O1xuICAgIG9yZGVyOiAzODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MDtcbiAgICAtd2Via2l0LW9yZGVyOiAzOTtcbiAgICAtbW96LW9yZGVyOiAzOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzk7XG4gICAgb3JkZXI6IDM5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQxO1xuICAgIC13ZWJraXQtb3JkZXI6IDQwO1xuICAgIC1tb3otb3JkZXI6IDQwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MDtcbiAgICBvcmRlcjogNDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDI7XG4gICAgLXdlYmtpdC1vcmRlcjogNDE7XG4gICAgLW1vei1vcmRlcjogNDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQxO1xuICAgIG9yZGVyOiA0MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MztcbiAgICAtd2Via2l0LW9yZGVyOiA0MjtcbiAgICAtbW96LW9yZGVyOiA0MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDI7XG4gICAgb3JkZXI6IDQyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQzO1xuICAgIC1tb3otb3JkZXI6IDQzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MztcbiAgICBvcmRlcjogNDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDQ7XG4gICAgLW1vei1vcmRlcjogNDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ0O1xuICAgIG9yZGVyOiA0NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NjtcbiAgICAtd2Via2l0LW9yZGVyOiA0NTtcbiAgICAtbW96LW9yZGVyOiA0NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDU7XG4gICAgb3JkZXI6IDQ1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ3O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ2O1xuICAgIC1tb3otb3JkZXI6IDQ2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NjtcbiAgICBvcmRlcjogNDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNDc7XG4gICAgLW1vei1vcmRlcjogNDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ3O1xuICAgIG9yZGVyOiA0NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OTtcbiAgICAtd2Via2l0LW9yZGVyOiA0ODtcbiAgICAtbW96LW9yZGVyOiA0ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNDg7XG4gICAgb3JkZXI6IDQ4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUwO1xuICAgIC13ZWJraXQtb3JkZXI6IDQ5O1xuICAgIC1tb3otb3JkZXI6IDQ5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0OTtcbiAgICBvcmRlcjogNDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTE7XG4gICAgLXdlYmtpdC1vcmRlcjogNTA7XG4gICAgLW1vei1vcmRlcjogNTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUwO1xuICAgIG9yZGVyOiA1MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjUxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MjtcbiAgICAtd2Via2l0LW9yZGVyOiA1MTtcbiAgICAtbW96LW9yZGVyOiA1MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTE7XG4gICAgb3JkZXI6IDUxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUzO1xuICAgIC13ZWJraXQtb3JkZXI6IDUyO1xuICAgIC1tb3otb3JkZXI6IDUyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MjtcbiAgICBvcmRlcjogNTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNTM7XG4gICAgLW1vei1vcmRlcjogNTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUzO1xuICAgIG9yZGVyOiA1MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NTtcbiAgICAtd2Via2l0LW9yZGVyOiA1NDtcbiAgICAtbW96LW9yZGVyOiA1NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTQ7XG4gICAgb3JkZXI6IDU0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU1O1xuICAgIC1tb3otb3JkZXI6IDU1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NTtcbiAgICBvcmRlcjogNTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTc7XG4gICAgLXdlYmtpdC1vcmRlcjogNTY7XG4gICAgLW1vei1vcmRlcjogNTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU2O1xuICAgIG9yZGVyOiA1NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1ODtcbiAgICAtd2Via2l0LW9yZGVyOiA1NztcbiAgICAtbW96LW9yZGVyOiA1NztcbiAgICAtbXMtZmxleC1vcmRlcjogNTc7XG4gICAgb3JkZXI6IDU3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU5O1xuICAgIC13ZWJraXQtb3JkZXI6IDU4O1xuICAgIC1tb3otb3JkZXI6IDU4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1ODtcbiAgICBvcmRlcjogNTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjA7XG4gICAgLXdlYmtpdC1vcmRlcjogNTk7XG4gICAgLW1vei1vcmRlcjogNTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU5O1xuICAgIG9yZGVyOiA1OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjYwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MTtcbiAgICAtd2Via2l0LW9yZGVyOiA2MDtcbiAgICAtbW96LW9yZGVyOiA2MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjA7XG4gICAgb3JkZXI6IDYwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYyO1xuICAgIC13ZWJraXQtb3JkZXI6IDYxO1xuICAgIC1tb3otb3JkZXI6IDYxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MTtcbiAgICBvcmRlcjogNjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjM7XG4gICAgLXdlYmtpdC1vcmRlcjogNjI7XG4gICAgLW1vei1vcmRlcjogNjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYyO1xuICAgIG9yZGVyOiA2MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjYzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NDtcbiAgICAtd2Via2l0LW9yZGVyOiA2MztcbiAgICAtbW96LW9yZGVyOiA2MztcbiAgICAtbXMtZmxleC1vcmRlcjogNjM7XG4gICAgb3JkZXI6IDYzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY1O1xuICAgIC13ZWJraXQtb3JkZXI6IDY0O1xuICAgIC1tb3otb3JkZXI6IDY0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NDtcbiAgICBvcmRlcjogNjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjU7XG4gICAgLW1vei1vcmRlcjogNjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY1O1xuICAgIG9yZGVyOiA2NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NztcbiAgICAtd2Via2l0LW9yZGVyOiA2NjtcbiAgICAtbW96LW9yZGVyOiA2NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjY7XG4gICAgb3JkZXI6IDY2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY4O1xuICAgIC13ZWJraXQtb3JkZXI6IDY3O1xuICAgIC1tb3otb3JkZXI6IDY3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NztcbiAgICBvcmRlcjogNjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjk7XG4gICAgLXdlYmtpdC1vcmRlcjogNjg7XG4gICAgLW1vei1vcmRlcjogNjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY4O1xuICAgIG9yZGVyOiA2ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MDtcbiAgICAtd2Via2l0LW9yZGVyOiA2OTtcbiAgICAtbW96LW9yZGVyOiA2OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjk7XG4gICAgb3JkZXI6IDY5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcxO1xuICAgIC13ZWJraXQtb3JkZXI6IDcwO1xuICAgIC1tb3otb3JkZXI6IDcwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MDtcbiAgICBvcmRlcjogNzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzI7XG4gICAgLXdlYmtpdC1vcmRlcjogNzE7XG4gICAgLW1vei1vcmRlcjogNzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcxO1xuICAgIG9yZGVyOiA3MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjcyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MztcbiAgICAtd2Via2l0LW9yZGVyOiA3MjtcbiAgICAtbW96LW9yZGVyOiA3MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzI7XG4gICAgb3JkZXI6IDcyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc0O1xuICAgIC13ZWJraXQtb3JkZXI6IDczO1xuICAgIC1tb3otb3JkZXI6IDczO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MztcbiAgICBvcmRlcjogNzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzU7XG4gICAgLXdlYmtpdC1vcmRlcjogNzQ7XG4gICAgLW1vei1vcmRlcjogNzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc0O1xuICAgIG9yZGVyOiA3NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NjtcbiAgICAtd2Via2l0LW9yZGVyOiA3NTtcbiAgICAtbW96LW9yZGVyOiA3NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzU7XG4gICAgb3JkZXI6IDc1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc2O1xuICAgIC1tb3otb3JkZXI6IDc2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NjtcbiAgICBvcmRlcjogNzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzg7XG4gICAgLXdlYmtpdC1vcmRlcjogNzc7XG4gICAgLW1vei1vcmRlcjogNzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc3O1xuICAgIG9yZGVyOiA3NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OTtcbiAgICAtd2Via2l0LW9yZGVyOiA3ODtcbiAgICAtbW96LW9yZGVyOiA3ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNzg7XG4gICAgb3JkZXI6IDc4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgwO1xuICAgIC13ZWJraXQtb3JkZXI6IDc5O1xuICAgIC1tb3otb3JkZXI6IDc5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3OTtcbiAgICBvcmRlcjogNzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODE7XG4gICAgLXdlYmtpdC1vcmRlcjogODA7XG4gICAgLW1vei1vcmRlcjogODA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgwO1xuICAgIG9yZGVyOiA4MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjgxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MjtcbiAgICAtd2Via2l0LW9yZGVyOiA4MTtcbiAgICAtbW96LW9yZGVyOiA4MTtcbiAgICAtbXMtZmxleC1vcmRlcjogODE7XG4gICAgb3JkZXI6IDgxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgzO1xuICAgIC13ZWJraXQtb3JkZXI6IDgyO1xuICAgIC1tb3otb3JkZXI6IDgyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MjtcbiAgICBvcmRlcjogODI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODQ7XG4gICAgLXdlYmtpdC1vcmRlcjogODM7XG4gICAgLW1vei1vcmRlcjogODM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgzO1xuICAgIG9yZGVyOiA4MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NTtcbiAgICAtd2Via2l0LW9yZGVyOiA4NDtcbiAgICAtbW96LW9yZGVyOiA4NDtcbiAgICAtbXMtZmxleC1vcmRlcjogODQ7XG4gICAgb3JkZXI6IDg0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg2O1xuICAgIC13ZWJraXQtb3JkZXI6IDg1O1xuICAgIC1tb3otb3JkZXI6IDg1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NTtcbiAgICBvcmRlcjogODU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODc7XG4gICAgLXdlYmtpdC1vcmRlcjogODY7XG4gICAgLW1vei1vcmRlcjogODY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg2O1xuICAgIG9yZGVyOiA4NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4ODtcbiAgICAtd2Via2l0LW9yZGVyOiA4NztcbiAgICAtbW96LW9yZGVyOiA4NztcbiAgICAtbXMtZmxleC1vcmRlcjogODc7XG4gICAgb3JkZXI6IDg3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg4O1xuICAgIC1tb3otb3JkZXI6IDg4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4ODtcbiAgICBvcmRlcjogODg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTA7XG4gICAgLXdlYmtpdC1vcmRlcjogODk7XG4gICAgLW1vei1vcmRlcjogODk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg5O1xuICAgIG9yZGVyOiA4OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjkwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MTtcbiAgICAtd2Via2l0LW9yZGVyOiA5MDtcbiAgICAtbW96LW9yZGVyOiA5MDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTA7XG4gICAgb3JkZXI6IDkwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkyO1xuICAgIC13ZWJraXQtb3JkZXI6IDkxO1xuICAgIC1tb3otb3JkZXI6IDkxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MTtcbiAgICBvcmRlcjogOTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTM7XG4gICAgLXdlYmtpdC1vcmRlcjogOTI7XG4gICAgLW1vei1vcmRlcjogOTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkyO1xuICAgIG9yZGVyOiA5MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjkzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NDtcbiAgICAtd2Via2l0LW9yZGVyOiA5MztcbiAgICAtbW96LW9yZGVyOiA5MztcbiAgICAtbXMtZmxleC1vcmRlcjogOTM7XG4gICAgb3JkZXI6IDkzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk1O1xuICAgIC13ZWJraXQtb3JkZXI6IDk0O1xuICAgIC1tb3otb3JkZXI6IDk0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NDtcbiAgICBvcmRlcjogOTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTY7XG4gICAgLXdlYmtpdC1vcmRlcjogOTU7XG4gICAgLW1vei1vcmRlcjogOTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk1O1xuICAgIG9yZGVyOiA5NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NztcbiAgICAtd2Via2l0LW9yZGVyOiA5NjtcbiAgICAtbW96LW9yZGVyOiA5NjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTY7XG4gICAgb3JkZXI6IDk2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk4O1xuICAgIC13ZWJraXQtb3JkZXI6IDk3O1xuICAgIC1tb3otb3JkZXI6IDk3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NztcbiAgICBvcmRlcjogOTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTg7XG4gICAgLW1vei1vcmRlcjogOTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk4O1xuICAgIG9yZGVyOiA5ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgLW1vei1vcmRlcjogOTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiM1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMyB7XG4gICAgZmxleC1iYXNpczogMjQuOTk5OTk5OTk5OSU7XG4gICAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI0XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzIlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjVcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjUlO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiNlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctNiB7XG4gICAgZmxleC1iYXNpczogNDkuOTk5OTk5OTk5OCU7XG4gICAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI3XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzElO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjhcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjQlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiOVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctOSB7XG4gICAgZmxleC1iYXNpczogNzQuOTk5OTk5OTk5NyU7XG4gICAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCIxMFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjExXCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2MyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjYzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCIxMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDk5Ljk5OTk5OTk5OTYlO1xuICAgIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1vei1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1vei1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1vei1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tb3otb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tb3otb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tb3otb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tb3otb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tb3otb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xuICAgIC1tb3otb3JkZXI6IDI0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjY7XG4gICAgLXdlYmtpdC1vcmRlcjogMjU7XG4gICAgLW1vei1vcmRlcjogMjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI1O1xuICAgIG9yZGVyOiAyNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNztcbiAgICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgICAtbW96LW9yZGVyOiAyNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjY7XG4gICAgb3JkZXI6IDI2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI4O1xuICAgIC13ZWJraXQtb3JkZXI6IDI3O1xuICAgIC1tb3otb3JkZXI6IDI3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNztcbiAgICBvcmRlcjogMjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjk7XG4gICAgLXdlYmtpdC1vcmRlcjogMjg7XG4gICAgLW1vei1vcmRlcjogMjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI4O1xuICAgIG9yZGVyOiAyODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMDtcbiAgICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgICAtbW96LW9yZGVyOiAyOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjk7XG4gICAgb3JkZXI6IDI5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMxO1xuICAgIC13ZWJraXQtb3JkZXI6IDMwO1xuICAgIC1tb3otb3JkZXI6IDMwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMDtcbiAgICBvcmRlcjogMzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzI7XG4gICAgLXdlYmtpdC1vcmRlcjogMzE7XG4gICAgLW1vei1vcmRlcjogMzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMxO1xuICAgIG9yZGVyOiAzMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMztcbiAgICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgICAtbW96LW9yZGVyOiAzMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzI7XG4gICAgb3JkZXI6IDMyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM0O1xuICAgIC13ZWJraXQtb3JkZXI6IDMzO1xuICAgIC1tb3otb3JkZXI6IDMzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMztcbiAgICBvcmRlcjogMzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzU7XG4gICAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gICAgLW1vei1vcmRlcjogMzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM0O1xuICAgIG9yZGVyOiAzNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNjtcbiAgICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgICAtbW96LW9yZGVyOiAzNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzU7XG4gICAgb3JkZXI6IDM1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM3O1xuICAgIC13ZWJraXQtb3JkZXI6IDM2O1xuICAgIC1tb3otb3JkZXI6IDM2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNjtcbiAgICBvcmRlcjogMzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzg7XG4gICAgLXdlYmtpdC1vcmRlcjogMzc7XG4gICAgLW1vei1vcmRlcjogMzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM3O1xuICAgIG9yZGVyOiAzNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOTtcbiAgICAtd2Via2l0LW9yZGVyOiAzODtcbiAgICAtbW96LW9yZGVyOiAzODtcbiAgICAtbXMtZmxleC1vcmRlcjogMzg7XG4gICAgb3JkZXI6IDM4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQwO1xuICAgIC13ZWJraXQtb3JkZXI6IDM5O1xuICAgIC1tb3otb3JkZXI6IDM5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzOTtcbiAgICBvcmRlcjogMzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDE7XG4gICAgLXdlYmtpdC1vcmRlcjogNDA7XG4gICAgLW1vei1vcmRlcjogNDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQwO1xuICAgIG9yZGVyOiA0MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MjtcbiAgICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgICAtbW96LW9yZGVyOiA0MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDE7XG4gICAgb3JkZXI6IDQxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQzO1xuICAgIC13ZWJraXQtb3JkZXI6IDQyO1xuICAgIC1tb3otb3JkZXI6IDQyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MjtcbiAgICBvcmRlcjogNDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDM7XG4gICAgLW1vei1vcmRlcjogNDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQzO1xuICAgIG9yZGVyOiA0MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NTtcbiAgICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgICAtbW96LW9yZGVyOiA0NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDQ7XG4gICAgb3JkZXI6IDQ0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ2O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAgIC1tb3otb3JkZXI6IDQ1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NTtcbiAgICBvcmRlcjogNDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNDY7XG4gICAgLW1vei1vcmRlcjogNDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ2O1xuICAgIG9yZGVyOiA0NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0ODtcbiAgICAtd2Via2l0LW9yZGVyOiA0NztcbiAgICAtbW96LW9yZGVyOiA0NztcbiAgICAtbXMtZmxleC1vcmRlcjogNDc7XG4gICAgb3JkZXI6IDQ3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ5O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAgIC1tb3otb3JkZXI6IDQ4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0ODtcbiAgICBvcmRlcjogNDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTA7XG4gICAgLXdlYmtpdC1vcmRlcjogNDk7XG4gICAgLW1vei1vcmRlcjogNDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ5O1xuICAgIG9yZGVyOiA0OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MTtcbiAgICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgICAtbW96LW9yZGVyOiA1MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTA7XG4gICAgb3JkZXI6IDUwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUyO1xuICAgIC13ZWJraXQtb3JkZXI6IDUxO1xuICAgIC1tb3otb3JkZXI6IDUxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MTtcbiAgICBvcmRlcjogNTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTM7XG4gICAgLXdlYmtpdC1vcmRlcjogNTI7XG4gICAgLW1vei1vcmRlcjogNTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUyO1xuICAgIG9yZGVyOiA1MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NDtcbiAgICAtd2Via2l0LW9yZGVyOiA1MztcbiAgICAtbW96LW9yZGVyOiA1MztcbiAgICAtbXMtZmxleC1vcmRlcjogNTM7XG4gICAgb3JkZXI6IDUzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU0O1xuICAgIC1tb3otb3JkZXI6IDU0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NDtcbiAgICBvcmRlcjogNTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTU7XG4gICAgLW1vei1vcmRlcjogNTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU1O1xuICAgIG9yZGVyOiA1NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NztcbiAgICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgICAtbW96LW9yZGVyOiA1NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTY7XG4gICAgb3JkZXI6IDU2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU4O1xuICAgIC13ZWJraXQtb3JkZXI6IDU3O1xuICAgIC1tb3otb3JkZXI6IDU3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NztcbiAgICBvcmRlcjogNTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTk7XG4gICAgLXdlYmtpdC1vcmRlcjogNTg7XG4gICAgLW1vei1vcmRlcjogNTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU4O1xuICAgIG9yZGVyOiA1ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MDtcbiAgICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgICAtbW96LW9yZGVyOiA1OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTk7XG4gICAgb3JkZXI6IDU5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYxO1xuICAgIC13ZWJraXQtb3JkZXI6IDYwO1xuICAgIC1tb3otb3JkZXI6IDYwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MDtcbiAgICBvcmRlcjogNjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjI7XG4gICAgLXdlYmtpdC1vcmRlcjogNjE7XG4gICAgLW1vei1vcmRlcjogNjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYxO1xuICAgIG9yZGVyOiA2MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MztcbiAgICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgICAtbW96LW9yZGVyOiA2MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjI7XG4gICAgb3JkZXI6IDYyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY0O1xuICAgIC13ZWJraXQtb3JkZXI6IDYzO1xuICAgIC1tb3otb3JkZXI6IDYzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MztcbiAgICBvcmRlcjogNjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjU7XG4gICAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gICAgLW1vei1vcmRlcjogNjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY0O1xuICAgIG9yZGVyOiA2NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NjtcbiAgICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgICAtbW96LW9yZGVyOiA2NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjU7XG4gICAgb3JkZXI6IDY1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY2O1xuICAgIC1tb3otb3JkZXI6IDY2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NjtcbiAgICBvcmRlcjogNjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjg7XG4gICAgLXdlYmtpdC1vcmRlcjogNjc7XG4gICAgLW1vei1vcmRlcjogNjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY3O1xuICAgIG9yZGVyOiA2NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OTtcbiAgICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgICAtbW96LW9yZGVyOiA2ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNjg7XG4gICAgb3JkZXI6IDY4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcwO1xuICAgIC13ZWJraXQtb3JkZXI6IDY5O1xuICAgIC1tb3otb3JkZXI6IDY5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2OTtcbiAgICBvcmRlcjogNjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzE7XG4gICAgLXdlYmtpdC1vcmRlcjogNzA7XG4gICAgLW1vei1vcmRlcjogNzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcwO1xuICAgIG9yZGVyOiA3MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MjtcbiAgICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgICAtbW96LW9yZGVyOiA3MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzE7XG4gICAgb3JkZXI6IDcxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDczO1xuICAgIC13ZWJraXQtb3JkZXI6IDcyO1xuICAgIC1tb3otb3JkZXI6IDcyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MjtcbiAgICBvcmRlcjogNzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNzM7XG4gICAgLW1vei1vcmRlcjogNzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDczO1xuICAgIG9yZGVyOiA3MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NTtcbiAgICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgICAtbW96LW9yZGVyOiA3NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzQ7XG4gICAgb3JkZXI6IDc0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc2O1xuICAgIC13ZWJraXQtb3JkZXI6IDc1O1xuICAgIC1tb3otb3JkZXI6IDc1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NTtcbiAgICBvcmRlcjogNzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzc7XG4gICAgLXdlYmtpdC1vcmRlcjogNzY7XG4gICAgLW1vei1vcmRlcjogNzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc2O1xuICAgIG9yZGVyOiA3NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3ODtcbiAgICAtd2Via2l0LW9yZGVyOiA3NztcbiAgICAtbW96LW9yZGVyOiA3NztcbiAgICAtbXMtZmxleC1vcmRlcjogNzc7XG4gICAgb3JkZXI6IDc3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc5O1xuICAgIC13ZWJraXQtb3JkZXI6IDc4O1xuICAgIC1tb3otb3JkZXI6IDc4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3ODtcbiAgICBvcmRlcjogNzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODA7XG4gICAgLXdlYmtpdC1vcmRlcjogNzk7XG4gICAgLW1vei1vcmRlcjogNzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc5O1xuICAgIG9yZGVyOiA3OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MTtcbiAgICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgICAtbW96LW9yZGVyOiA4MDtcbiAgICAtbXMtZmxleC1vcmRlcjogODA7XG4gICAgb3JkZXI6IDgwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgyO1xuICAgIC13ZWJraXQtb3JkZXI6IDgxO1xuICAgIC1tb3otb3JkZXI6IDgxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MTtcbiAgICBvcmRlcjogODE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODM7XG4gICAgLXdlYmtpdC1vcmRlcjogODI7XG4gICAgLW1vei1vcmRlcjogODI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgyO1xuICAgIG9yZGVyOiA4MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NDtcbiAgICAtd2Via2l0LW9yZGVyOiA4MztcbiAgICAtbW96LW9yZGVyOiA4MztcbiAgICAtbXMtZmxleC1vcmRlcjogODM7XG4gICAgb3JkZXI6IDgzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg1O1xuICAgIC13ZWJraXQtb3JkZXI6IDg0O1xuICAgIC1tb3otb3JkZXI6IDg0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NDtcbiAgICBvcmRlcjogODQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODY7XG4gICAgLXdlYmtpdC1vcmRlcjogODU7XG4gICAgLW1vei1vcmRlcjogODU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg1O1xuICAgIG9yZGVyOiA4NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NztcbiAgICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgICAtbW96LW9yZGVyOiA4NjtcbiAgICAtbXMtZmxleC1vcmRlcjogODY7XG4gICAgb3JkZXI6IDg2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg3O1xuICAgIC1tb3otb3JkZXI6IDg3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NztcbiAgICBvcmRlcjogODc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODk7XG4gICAgLXdlYmtpdC1vcmRlcjogODg7XG4gICAgLW1vei1vcmRlcjogODg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg4O1xuICAgIG9yZGVyOiA4ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MDtcbiAgICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgICAtbW96LW9yZGVyOiA4OTtcbiAgICAtbXMtZmxleC1vcmRlcjogODk7XG4gICAgb3JkZXI6IDg5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkxO1xuICAgIC13ZWJraXQtb3JkZXI6IDkwO1xuICAgIC1tb3otb3JkZXI6IDkwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MDtcbiAgICBvcmRlcjogOTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTI7XG4gICAgLXdlYmtpdC1vcmRlcjogOTE7XG4gICAgLW1vei1vcmRlcjogOTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkxO1xuICAgIG9yZGVyOiA5MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MztcbiAgICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgICAtbW96LW9yZGVyOiA5MjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTI7XG4gICAgb3JkZXI6IDkyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk0O1xuICAgIC13ZWJraXQtb3JkZXI6IDkzO1xuICAgIC1tb3otb3JkZXI6IDkzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MztcbiAgICBvcmRlcjogOTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTU7XG4gICAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gICAgLW1vei1vcmRlcjogOTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk0O1xuICAgIG9yZGVyOiA5NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NjtcbiAgICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgICAtbW96LW9yZGVyOiA5NTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTU7XG4gICAgb3JkZXI6IDk1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk3O1xuICAgIC13ZWJraXQtb3JkZXI6IDk2O1xuICAgIC1tb3otb3JkZXI6IDk2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NjtcbiAgICBvcmRlcjogOTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTg7XG4gICAgLXdlYmtpdC1vcmRlcjogOTc7XG4gICAgLW1vei1vcmRlcjogOTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk3O1xuICAgIG9yZGVyOiA5NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OTtcbiAgICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgICAtbW96LW9yZGVyOiA5ODtcbiAgICAtbXMtZmxleC1vcmRlcjogOTg7XG4gICAgb3JkZXI6IDk4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAtbW96LW9yZGVyOiA5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxXCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiM1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMyB7XG4gICAgZmxleC1iYXNpczogMjQuOTk5OTk5OTk5OSU7XG4gICAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMiU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NSU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNiB7XG4gICAgZmxleC1iYXNpczogNDkuOTk5OTk5OTk5OCU7XG4gICAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiN1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMSU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiOFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiOVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtOSB7XG4gICAgZmxleC1iYXNpczogNzQuOTk5OTk5OTk5NyU7XG4gICAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMTBcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMTFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjYzJTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDk5Ljk5OTk5OTk5OTYlO1xuICAgIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1vei1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1vei1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1vei1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tb3otb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tb3otb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tb3otb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tb3otb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tb3otb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xuICAgIC1tb3otb3JkZXI6IDI0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjY7XG4gICAgLXdlYmtpdC1vcmRlcjogMjU7XG4gICAgLW1vei1vcmRlcjogMjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI1O1xuICAgIG9yZGVyOiAyNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNztcbiAgICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgICAtbW96LW9yZGVyOiAyNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjY7XG4gICAgb3JkZXI6IDI2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI4O1xuICAgIC13ZWJraXQtb3JkZXI6IDI3O1xuICAgIC1tb3otb3JkZXI6IDI3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNztcbiAgICBvcmRlcjogMjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjk7XG4gICAgLXdlYmtpdC1vcmRlcjogMjg7XG4gICAgLW1vei1vcmRlcjogMjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI4O1xuICAgIG9yZGVyOiAyODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMDtcbiAgICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgICAtbW96LW9yZGVyOiAyOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjk7XG4gICAgb3JkZXI6IDI5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMxO1xuICAgIC13ZWJraXQtb3JkZXI6IDMwO1xuICAgIC1tb3otb3JkZXI6IDMwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMDtcbiAgICBvcmRlcjogMzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzI7XG4gICAgLXdlYmtpdC1vcmRlcjogMzE7XG4gICAgLW1vei1vcmRlcjogMzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMxO1xuICAgIG9yZGVyOiAzMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMztcbiAgICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgICAtbW96LW9yZGVyOiAzMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzI7XG4gICAgb3JkZXI6IDMyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM0O1xuICAgIC13ZWJraXQtb3JkZXI6IDMzO1xuICAgIC1tb3otb3JkZXI6IDMzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMztcbiAgICBvcmRlcjogMzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzU7XG4gICAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gICAgLW1vei1vcmRlcjogMzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM0O1xuICAgIG9yZGVyOiAzNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNjtcbiAgICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgICAtbW96LW9yZGVyOiAzNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzU7XG4gICAgb3JkZXI6IDM1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM3O1xuICAgIC13ZWJraXQtb3JkZXI6IDM2O1xuICAgIC1tb3otb3JkZXI6IDM2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNjtcbiAgICBvcmRlcjogMzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzg7XG4gICAgLXdlYmtpdC1vcmRlcjogMzc7XG4gICAgLW1vei1vcmRlcjogMzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM3O1xuICAgIG9yZGVyOiAzNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOTtcbiAgICAtd2Via2l0LW9yZGVyOiAzODtcbiAgICAtbW96LW9yZGVyOiAzODtcbiAgICAtbXMtZmxleC1vcmRlcjogMzg7XG4gICAgb3JkZXI6IDM4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQwO1xuICAgIC13ZWJraXQtb3JkZXI6IDM5O1xuICAgIC1tb3otb3JkZXI6IDM5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzOTtcbiAgICBvcmRlcjogMzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDE7XG4gICAgLXdlYmtpdC1vcmRlcjogNDA7XG4gICAgLW1vei1vcmRlcjogNDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQwO1xuICAgIG9yZGVyOiA0MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MjtcbiAgICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgICAtbW96LW9yZGVyOiA0MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDE7XG4gICAgb3JkZXI6IDQxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQzO1xuICAgIC13ZWJraXQtb3JkZXI6IDQyO1xuICAgIC1tb3otb3JkZXI6IDQyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MjtcbiAgICBvcmRlcjogNDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDM7XG4gICAgLW1vei1vcmRlcjogNDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQzO1xuICAgIG9yZGVyOiA0MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NTtcbiAgICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgICAtbW96LW9yZGVyOiA0NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDQ7XG4gICAgb3JkZXI6IDQ0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ2O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAgIC1tb3otb3JkZXI6IDQ1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NTtcbiAgICBvcmRlcjogNDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNDY7XG4gICAgLW1vei1vcmRlcjogNDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ2O1xuICAgIG9yZGVyOiA0NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0ODtcbiAgICAtd2Via2l0LW9yZGVyOiA0NztcbiAgICAtbW96LW9yZGVyOiA0NztcbiAgICAtbXMtZmxleC1vcmRlcjogNDc7XG4gICAgb3JkZXI6IDQ3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ5O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAgIC1tb3otb3JkZXI6IDQ4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0ODtcbiAgICBvcmRlcjogNDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTA7XG4gICAgLXdlYmtpdC1vcmRlcjogNDk7XG4gICAgLW1vei1vcmRlcjogNDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ5O1xuICAgIG9yZGVyOiA0OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MTtcbiAgICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgICAtbW96LW9yZGVyOiA1MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTA7XG4gICAgb3JkZXI6IDUwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUyO1xuICAgIC13ZWJraXQtb3JkZXI6IDUxO1xuICAgIC1tb3otb3JkZXI6IDUxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MTtcbiAgICBvcmRlcjogNTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTM7XG4gICAgLXdlYmtpdC1vcmRlcjogNTI7XG4gICAgLW1vei1vcmRlcjogNTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUyO1xuICAgIG9yZGVyOiA1MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NDtcbiAgICAtd2Via2l0LW9yZGVyOiA1MztcbiAgICAtbW96LW9yZGVyOiA1MztcbiAgICAtbXMtZmxleC1vcmRlcjogNTM7XG4gICAgb3JkZXI6IDUzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU0O1xuICAgIC1tb3otb3JkZXI6IDU0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NDtcbiAgICBvcmRlcjogNTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTU7XG4gICAgLW1vei1vcmRlcjogNTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU1O1xuICAgIG9yZGVyOiA1NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NztcbiAgICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgICAtbW96LW9yZGVyOiA1NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTY7XG4gICAgb3JkZXI6IDU2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU4O1xuICAgIC13ZWJraXQtb3JkZXI6IDU3O1xuICAgIC1tb3otb3JkZXI6IDU3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NztcbiAgICBvcmRlcjogNTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTk7XG4gICAgLXdlYmtpdC1vcmRlcjogNTg7XG4gICAgLW1vei1vcmRlcjogNTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU4O1xuICAgIG9yZGVyOiA1ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MDtcbiAgICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgICAtbW96LW9yZGVyOiA1OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTk7XG4gICAgb3JkZXI6IDU5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYxO1xuICAgIC13ZWJraXQtb3JkZXI6IDYwO1xuICAgIC1tb3otb3JkZXI6IDYwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MDtcbiAgICBvcmRlcjogNjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjI7XG4gICAgLXdlYmtpdC1vcmRlcjogNjE7XG4gICAgLW1vei1vcmRlcjogNjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYxO1xuICAgIG9yZGVyOiA2MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MztcbiAgICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgICAtbW96LW9yZGVyOiA2MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjI7XG4gICAgb3JkZXI6IDYyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY0O1xuICAgIC13ZWJraXQtb3JkZXI6IDYzO1xuICAgIC1tb3otb3JkZXI6IDYzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MztcbiAgICBvcmRlcjogNjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjU7XG4gICAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gICAgLW1vei1vcmRlcjogNjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY0O1xuICAgIG9yZGVyOiA2NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NjtcbiAgICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgICAtbW96LW9yZGVyOiA2NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjU7XG4gICAgb3JkZXI6IDY1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY2O1xuICAgIC1tb3otb3JkZXI6IDY2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NjtcbiAgICBvcmRlcjogNjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjg7XG4gICAgLXdlYmtpdC1vcmRlcjogNjc7XG4gICAgLW1vei1vcmRlcjogNjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY3O1xuICAgIG9yZGVyOiA2NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OTtcbiAgICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgICAtbW96LW9yZGVyOiA2ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNjg7XG4gICAgb3JkZXI6IDY4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcwO1xuICAgIC13ZWJraXQtb3JkZXI6IDY5O1xuICAgIC1tb3otb3JkZXI6IDY5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2OTtcbiAgICBvcmRlcjogNjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzE7XG4gICAgLXdlYmtpdC1vcmRlcjogNzA7XG4gICAgLW1vei1vcmRlcjogNzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcwO1xuICAgIG9yZGVyOiA3MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MjtcbiAgICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgICAtbW96LW9yZGVyOiA3MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzE7XG4gICAgb3JkZXI6IDcxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDczO1xuICAgIC13ZWJraXQtb3JkZXI6IDcyO1xuICAgIC1tb3otb3JkZXI6IDcyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MjtcbiAgICBvcmRlcjogNzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNzM7XG4gICAgLW1vei1vcmRlcjogNzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDczO1xuICAgIG9yZGVyOiA3MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NTtcbiAgICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgICAtbW96LW9yZGVyOiA3NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzQ7XG4gICAgb3JkZXI6IDc0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc2O1xuICAgIC13ZWJraXQtb3JkZXI6IDc1O1xuICAgIC1tb3otb3JkZXI6IDc1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NTtcbiAgICBvcmRlcjogNzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzc7XG4gICAgLXdlYmtpdC1vcmRlcjogNzY7XG4gICAgLW1vei1vcmRlcjogNzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc2O1xuICAgIG9yZGVyOiA3NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3ODtcbiAgICAtd2Via2l0LW9yZGVyOiA3NztcbiAgICAtbW96LW9yZGVyOiA3NztcbiAgICAtbXMtZmxleC1vcmRlcjogNzc7XG4gICAgb3JkZXI6IDc3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc5O1xuICAgIC13ZWJraXQtb3JkZXI6IDc4O1xuICAgIC1tb3otb3JkZXI6IDc4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3ODtcbiAgICBvcmRlcjogNzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODA7XG4gICAgLXdlYmtpdC1vcmRlcjogNzk7XG4gICAgLW1vei1vcmRlcjogNzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc5O1xuICAgIG9yZGVyOiA3OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MTtcbiAgICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgICAtbW96LW9yZGVyOiA4MDtcbiAgICAtbXMtZmxleC1vcmRlcjogODA7XG4gICAgb3JkZXI6IDgwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgyO1xuICAgIC13ZWJraXQtb3JkZXI6IDgxO1xuICAgIC1tb3otb3JkZXI6IDgxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MTtcbiAgICBvcmRlcjogODE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODM7XG4gICAgLXdlYmtpdC1vcmRlcjogODI7XG4gICAgLW1vei1vcmRlcjogODI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgyO1xuICAgIG9yZGVyOiA4MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NDtcbiAgICAtd2Via2l0LW9yZGVyOiA4MztcbiAgICAtbW96LW9yZGVyOiA4MztcbiAgICAtbXMtZmxleC1vcmRlcjogODM7XG4gICAgb3JkZXI6IDgzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg1O1xuICAgIC13ZWJraXQtb3JkZXI6IDg0O1xuICAgIC1tb3otb3JkZXI6IDg0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NDtcbiAgICBvcmRlcjogODQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODY7XG4gICAgLXdlYmtpdC1vcmRlcjogODU7XG4gICAgLW1vei1vcmRlcjogODU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg1O1xuICAgIG9yZGVyOiA4NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NztcbiAgICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgICAtbW96LW9yZGVyOiA4NjtcbiAgICAtbXMtZmxleC1vcmRlcjogODY7XG4gICAgb3JkZXI6IDg2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg3O1xuICAgIC1tb3otb3JkZXI6IDg3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NztcbiAgICBvcmRlcjogODc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODk7XG4gICAgLXdlYmtpdC1vcmRlcjogODg7XG4gICAgLW1vei1vcmRlcjogODg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg4O1xuICAgIG9yZGVyOiA4ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MDtcbiAgICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgICAtbW96LW9yZGVyOiA4OTtcbiAgICAtbXMtZmxleC1vcmRlcjogODk7XG4gICAgb3JkZXI6IDg5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkxO1xuICAgIC13ZWJraXQtb3JkZXI6IDkwO1xuICAgIC1tb3otb3JkZXI6IDkwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MDtcbiAgICBvcmRlcjogOTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTI7XG4gICAgLXdlYmtpdC1vcmRlcjogOTE7XG4gICAgLW1vei1vcmRlcjogOTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkxO1xuICAgIG9yZGVyOiA5MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MztcbiAgICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgICAtbW96LW9yZGVyOiA5MjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTI7XG4gICAgb3JkZXI6IDkyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk0O1xuICAgIC13ZWJraXQtb3JkZXI6IDkzO1xuICAgIC1tb3otb3JkZXI6IDkzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MztcbiAgICBvcmRlcjogOTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTU7XG4gICAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gICAgLW1vei1vcmRlcjogOTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk0O1xuICAgIG9yZGVyOiA5NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NjtcbiAgICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgICAtbW96LW9yZGVyOiA5NTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTU7XG4gICAgb3JkZXI6IDk1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk3O1xuICAgIC13ZWJraXQtb3JkZXI6IDk2O1xuICAgIC1tb3otb3JkZXI6IDk2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NjtcbiAgICBvcmRlcjogOTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTg7XG4gICAgLXdlYmtpdC1vcmRlcjogOTc7XG4gICAgLW1vei1vcmRlcjogOTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk3O1xuICAgIG9yZGVyOiA5NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OTtcbiAgICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgICAtbW96LW9yZGVyOiA5ODtcbiAgICAtbXMtZmxleC1vcmRlcjogOTg7XG4gICAgb3JkZXI6IDk4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAtbW96LW9yZGVyOiA5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5O1xuICB9XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGxhdGUtaGlkZGVuLXhzXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBsYXRlLS1jb2x1bW4ge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlcixcbi5wbGF0ZS0tc2VjdGlvbixcbi5wbGF0ZS0tY29sdW1uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctdG9wLW1vYmlsZTogNHJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tbW9iaWxlOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcC1kZXNrdG9wOiA5cmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wOiA5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucC10LW0tLXMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcC1tb2JpbGU6IDNyZW07XG4gIH1cbiAgLnAtYi1tLS1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tbW9iaWxlOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucC10LW0tLW0ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcC1tb2JpbGU6IDRyZW07XG4gIH1cbiAgLnAtYi1tLS1tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tbW9iaWxlOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucC10LW0tLWwge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy10b3AtbW9iaWxlOiAxMnJlbTtcbiAgfVxuICAucC1iLW0tLWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tbW9iaWxlOiAxMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdC1kLS1zIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy10b3AtZGVza3RvcDogNnJlbTtcbiAgfVxuICAucC1iLWQtLXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10LWQtLW0ge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcC1kZXNrdG9wOiA5cmVtO1xuICB9XG4gIC5wLWItZC0tbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gICAgLS1zZWN0aW9uLXBhZGRpbmctYm90dG9tLWRlc2t0b3A6IDlyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXQtZC0tbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICAgIC0tc2VjdGlvbi1wYWRkaW5nLXRvcC1kZXNrdG9wOiAyMHJlbTtcbiAgfVxuICAucC1iLWQtLWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgICAtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tZGVza3RvcDogMjByZW07XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG5ib2R5Om5vdCgubm8tanMpIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHk6bm90KC5uby1qcykgaW1nLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qb2ItbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAxLjZyZW07XG59XG4uam9iLW1ldGEgLmpvYi1tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uam9iLW1ldGEgLmpvYi1tZXRhLWl0ZW0gLmpvYi1tZXRhLWl0ZW0tdmFsdWUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5qb2ItbWV0YSAuam9iLW1ldGEtaXRlbSBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0yKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiO1xufVxuLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdCAuam9iLXBvc3RpbmctY2FyZC1jb21wYWN0LWhlYWRlciAudGVhc2VyLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyIC50ZWFzZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXIgLnRlYXNlci1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwIDA7XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyOmhhcygudGVhc2VyLWltYWdlKSAudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyIC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsXCIgXCJ0aXRsZVwiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXIgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXItY29udGVudCAubGFiZWwge1xuICBncmlkLWFyZWE6IGxhYmVsO1xuICBtYXJnaW46IDMuMnJlbTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXIgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXItY29udGVudCAudGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIHBhZGRpbmctdG9wOiA2LjRyZW07XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyIC5sYWJlbCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBncmlkLWFyZWE6IGltYWdlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBwYWRkaW5nOiAzLjJyZW07XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtY29udGVudCAuam9iLW1ldGEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjRyZW07XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtZm9vdGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjZyZW07XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtZm9vdGVyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtZm9vdGVyIC5zdmctYXJyb3ctZG93biB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZpbGw6IHZhcigtLXNpdGUtY29sb3ItMSk7XG59XG4uam9iLXBvc3RpbmctY2FyZC1jb21wYWN0OmhvdmVyIC50ZWFzZXItaW1hZ2UgaW1nLCAuam9iLXBvc3RpbmctY2FyZC1jb21wYWN0OmZvY3VzLXZpc2libGUgLnRlYXNlci1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uam9iLXBvc3RpbmctY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiIFwiY29udGVudFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTIpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCI7XG4gIH1cbn1cbi5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCI7XG59XG4uam9iLXBvc3RpbmctY2FyZCAuam9iLXBvc3RpbmctY2FyZC1oZWFkZXIgLnRlYXNlci1pbWFnZSB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbSAxLjZyZW0gMCAwO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlciAudGVhc2VyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW0gMCAwIDEuNnJlbTtcbiAgfVxufVxuLmpvYi1wb3N0aW5nLWNhcmQgLmpvYi1wb3N0aW5nLWNhcmQtaGVhZGVyIC50ZWFzZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmpvYi1wb3N0aW5nLWNhcmQgLmpvYi1wb3N0aW5nLWNhcmQtaGVhZGVyIC50ZWFzZXItaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbSAxLjZyZW0gMCAwO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlciAudGVhc2VyLWltYWdlOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbSAwIDAgMS42cmVtO1xuICB9XG59XG4uam9iLXBvc3RpbmctY2FyZCAuam9iLXBvc3RpbmctY2FyZC1oZWFkZXI6aGFzKC50ZWFzZXItaW1hZ2UpIC50aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlciAuam9iLXBvc3RpbmctY2FyZC1oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGFiZWxcIiBcInRpdGxlXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIG1hcmdpbjogMy4ycmVtO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlciAuam9iLXBvc3RpbmctY2FyZC1oZWFkZXItY29udGVudCAubGFiZWwge1xuICBncmlkLWFyZWE6IGxhYmVsO1xufVxuLmpvYi1wb3N0aW5nLWNhcmQgLmpvYi1wb3N0aW5nLWNhcmQtaGVhZGVyIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW46IDA7XG59XG4uam9iLXBvc3RpbmctY2FyZCAuam9iLXBvc3RpbmctY2FyZC1oZWFkZXIgLmxhYmVsIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmpvYi1wb3N0aW5nLWNhcmQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XG59XG5AY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLWNhcmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIHBhZGRpbmctbGVmdDogNi40cmVtO1xufVxuLmpvYi1wb3N0aW5nLWNhcmQgLmpvYi1wb3N0aW5nLWNhcmQtY29udGVudCAuam9iLW1ldGEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjRyZW07XG59XG4uam9iLXBvc3RpbmctY2FyZCAuam9iLXBvc3RpbmctY2FyZC1mb290ZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5qb2ItcG9zdGluZy1jYXJkIC5qb2ItcG9zdGluZy1jYXJkLWZvb3RlciBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmpvYi1wb3N0aW5nLWNhcmQgLmpvYi1wb3N0aW5nLWNhcmQtZm9vdGVyIC5zdmctYXJyb3ctZG93biB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZpbGw6IHZhcigtLXNpdGUtY29sb3ItMSk7XG59XG4uam9iLXBvc3RpbmctY2FyZDpob3ZlciAudGVhc2VyLWltYWdlIGltZywgLmpvYi1wb3N0aW5nLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudGVhc2VyLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5maWx0ZXJfX2lucHV0X19yYW5nZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2JhciB7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21heCwgLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21pbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX3JhbmdlIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBsaWdodGJsdWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgsIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19taW4sIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2Jhcl9fbWluIHtcbiAgbGVmdDogMDtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgge1xuICBsZWZ0OiAxMDAlO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX3NlbGVjdG9yIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3Rvci0tYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWFwcC1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInNlYXJjaFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXItYXBwLWhlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBzZWFyY2hcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG4uZmlsdGVyLWFwcC1oZWFkZXIgLmZpbHRlci1hcHAtaGVhZGVyLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1hcHAtaGVhZGVyIC5maWx0ZXItYXBwLWhlYWRlci10aXRsZSBoMSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIwJTtcbn1cbi5maWx0ZXItYXBwLWhlYWRlciAuZmlsdGVyLWFwcC1oZWFkZXItdGl0bGUgLnN2Zy1jb3Jwb3JhdGUtd2F2ZXMge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmZpbHRlci1hcHAtaGVhZGVyIC5maWx0ZXItYXBwLWhlYWRlci10aXRsZSAuaGVhZGVyLXN2Zy1jb3Jwb3JhdGUtcGx1c3NlcyB7XG4gIHRvcDogMTglO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgYm90dG9tOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5maWx0ZXItYXBwLWhlYWRlciAuZmlsdGVyLWFwcC1oZWFkZXItY29udGVudCB7XG4gIGdyaWQtYXJlYTogc2VhcmNoO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWx0ZXItYXBwLWhlYWRlciAuZmlsdGVyLWFwcC1oZWFkZXItY29udGVudCAubWFwLXVpLXNlYXJjaCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsdGVyLWFwcC1oZWFkZXIgLmZpbHRlci1hcHAtaGVhZGVyLWNvbnRlbnQgLm1hcC11aS1zZWFyY2gge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXJlbTtcbiAgfVxufVxuXG4ucG9zdGFsLWNvZGUtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMS42cmVtO1xufVxuLnBvc3RhbC1jb2RlLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBncmlkLWFyZWE6IDEvMS8yLzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnBvc3RhbC1jb2RlLXNlYXJjaCAuc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgZ3JpZC1hcmVhOiAxLzIvMi8zO1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5ob3Vycy1mb3JtLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJsb2NrOiAyLjFyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG59XG5cbi5ob3Vycy1mb3JtLWlubmVyLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhvdXJzLWZvcm0tbGFiZWwge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5ob3Vycy1mb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDlyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5maWx0ZXJzLXBhZ2luYXRpb24ge1xuICBncmlkLWFyZWE6IHBhZ2luYXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLmxpc3QtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4ycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBhLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA2cmVtO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBhW2Rpc2FibGVkXSxcbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlIGJ1dHRvbiB7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcGFnZSBidXR0b246OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXBhZ2UgYnV0dG9uOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXBhZ2UgYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cy12aXNpYmxlLCAuZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlLCAuZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcGFnZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBhLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcGFnZS5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXBhZ2UucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGE6OmJlZm9yZSxcbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXBhZ2UucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IGJ1dHRvbixcbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYgYnV0dG9uIHtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IC5zdmctY2hldnJvbi1kb3duLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tcHJldiAuc3ZnLWNoZXZyb24tZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tbmV4dCAuc3ZnLWNoZXZyb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IC5zdmctY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZnJhY3Rpb24tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyYWN0aW9uLXBhZ2luYXRpb24gYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5mcmFjdGlvbi1wYWdpbmF0aW9uIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLmZyYWN0aW9uLXBhZ2luYXRpb24gYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYWN0aW9uLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlcl9fd3JhcHBlci0tam9iX3Bvc3RpbmdzIHtcbiAgcGFkZGluZy1ibG9jazogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyX193cmFwcGVyLS1qb2JfcG9zdGluZ3Mge1xuICAgIHBhZGRpbmctYmxvY2s6IDhyZW07XG4gIH1cbn1cblxuLmZpbHRlci1hcHAge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBmaWx0ZXItYXBwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXRcIiBcImNvbnRlbnRcIiBcInBhZ2luYXRpb25cIjtcbiAgZ2FwOiA1cmVtO1xufVxuQGNvbnRhaW5lciBmaWx0ZXItYXBwIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbnB1dCBjb250ZW50XCIgXCJpbnB1dCBwYWdpbmF0aW9uXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMi41ZnI7XG4gIH1cbn1cblxuLnBvc3QtbGlzdCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4ucG9zdC1saXN0IC5saXN0LWl0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9zdC1saXN0IC5saXN0LWl0ZW0taW5uZXIgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3N0LWxpc3Quam9iX3Bvc3RpbmdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LWxpc3Quam9iX3Bvc3RpbmdzIHtcbiAgICAtLXNlY3Rpb24tc3BhY2luZy10b3A6IDhyZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2luZy10b3ApICogLTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTY7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBvc3QtbGlzdC5qb2JfcG9zdGluZ3MgLnNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAzcmVtKSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQGNvbnRhaW5lciBmaWx0ZXItYXBwIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWxpc3Quam9iX3Bvc3RpbmdzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS42cmVtIDEuOHJlbTtcbiAgfVxufVxuXG4uZmlsdGVyLWlucHV0LWlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMnJlbTtcbn1cblxuLmZpbHRlci1pbnB1dC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMi40cmVtO1xufVxuLmZpbHRlci1pbnB1dC1oZWFkaW5nIC5maWx0ZXItaW5wdXQtcmVzZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xufVxuLmZpbHRlci1pbnB1dC1oZWFkaW5nIC5maWx0ZXItaW5wdXQtcmVzZXRbZGlzYWJsZWRdIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpbHRlci1ncm91cC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlci1ncm91cC1idXR0b24gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb2xsYXBzZS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxLjdyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZhbGxiYWNrLWhlYWRlciB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogcGFnZS1oZWFkZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDExNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1tZWRpYSB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCI7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhLmhhcy1tb2JpbGUtYmFja2dyb3VuZC1pbWFnZSAuaXMtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1tZWRpYS5oYXMtbW9iaWxlLWJhY2tncm91bmQtaW1hZ2UgLmlzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhLmhhcy1tb2JpbGUtYmFja2dyb3VuZC1pbWFnZSAuaXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1tZWRpYSAucGFnZS1oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWFyZWE6IG1lZGlhO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEwLzE0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhIC5wYWdlLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItbWVkaWEgLnBhZ2UtaGVhZGVyLWltYWdlLmlzLW1vYmlsZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhIC5wYWdlLWhlYWRlci1pbWFnZS5pcy1kZXNrdG9wIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhIC5wYWdlLWhlYWRlci1pbWFnZS5pcy1kZXNrdG9wIHtcbiAgICBhc3BlY3QtcmF0aW86IDUvMi41O1xuICB9XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhIC5wYWdlLWhlYWRlci1pbWFnZTo6YmVmb3JlLCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLW1lZGlhIC5wYWdlLWhlYWRlci1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1tZWRpYSAucGFnZS1oZWFkZXItaW1hZ2U6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjM1KSAxMDAlKTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItbWVkaWEgLnBhZ2UtaGVhZGVyLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDEwMCUpO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctYmxvY2s6IDhyZW0gNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHJlbSAxNnJlbTtcbiAgfVxufVxuLmhhcy1vdmVybGFwcGluZy1maXJzdC1zZWN0aW9uIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtb3ZlcmxhcHBpbmctZmlyc3Qtc2VjdGlvbiAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNHJlbSAxNHJlbTtcbiAgfVxufVxuLmlzLWluZGV4IC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5pcy1pbmRleCAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWlubmVyIC5oZWFkZXItYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbm5lciAuaGVhZGVyLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNHJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4ICM3Nzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbm5lciAuaGVhZGVyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIuNHJlbTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbm5lciAuaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4ICM3Nzc7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vcHRpb24tbm9uLXVwcGVyY2FzZS10aXRsZXMgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbm5lciAuaGVhZGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbm5lciAuaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW5uZXIgLmhlYWRlci1idXR0b25zIHtcbiAgbWFyZ2luOiAzLjZyZW0gMCAwO1xufVxuXG4uanMtc2Nyb2xsLXNraXBsaW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQuNXJlbTtcbn1cbi5qcy1zY3JvbGwtc2tpcGxpbmsgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxhbmd1YWdlLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwLjdyZW0gMS40cmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5ndWFnZS1waWNrZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMnJlbTtcbiAgfVxufVxuXG4uY3VycmVudC1sYW5ndWFnZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1cnJlbnQtbGFuZ3VhZ2UtYnV0dG9uIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmN1cnJlbnQtbGFuZ3VhZ2UtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbn1cbi5jdXJyZW50LWxhbmd1YWdlLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdICsgLmxhbmd1YWdlLXBpY2tlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhbmd1YWdlLXBpY2tlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgfVxufVxuLmxhbmd1YWdlLXBpY2tlci1tZW51IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYW5ndWFnZS1waWNrZXItbWVudSBhOmhvdmVyLCAubGFuZ3VhZ2UtcGlja2VyLW1lbnUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG46Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5bdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgb3V0bGluZTogMC4zNzVyZW0gZG91YmxlIGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHdoaXRlO1xufVxuXG5Ac3VwcG9ydHMgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgOmZvY3VzLFxuICBidXR0b246Zm9jdXMsXG4gIFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICA6Zm9jdXMtdmlzaWJsZSxcbiAgYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMC4zNzVyZW0gZG91YmxlIGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gd2hpdGU7XG4gIH1cbn1cbi5tYWluLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuOHJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43cmVtIDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW5hdmlnYXRpb24tdGV4dC1jb2xvcik7XG59XG4ubWFpbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kcm9wZG93bi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSAuYnV0dG9uLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5kcm9wZG93bi1idXR0b24gLmJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tYnJhbmQge1xuICBncmlkLWFyZWE6IGJyYW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwcmVtIDIuNXJlbSAwcmVtIDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubmF2aWdhdGlvbi1icmFuZCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfSovXG59XG4ubmF2aWdhdGlvbi1icmFuZCBpbWcubG9nby1iYWNrZ3JvdW5kLVp3YXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm5hdmlnYXRpb24tYnJhbmQgaW1nLmxvZ28tYmFja2dyb3VuZC1XaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ub3B0aW9uLXJvdW5kZWQtaW1hZ2VzIC5uYXZpZ2F0aW9uLWJyYW5kIGltZ1tjbGFzcyo9bG9nby1iYWNrZ3JvdW5kLV0ge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uZHJvcGRvd24tbGlzdC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgfVxufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuZHJvcGRvd24tbGlzdC13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5cbi5kcm9wZG93bi1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24tbGlzdCBhIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xufVxuLmRyb3Bkb3duLWxpc3QgYTpob3ZlciwgLmRyb3Bkb3duLWxpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICAtLWRyb3Bkb3duLXNpemU6IDQuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5hdmlnYXRpb24tbWVudS5pcy1tb2JpbGUtb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ubmF2aWdhdGlvbi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnUgPiBsaSAuZHJvcGRvd24tYnV0dG9uIHtcbiAgd2lkdGg6IHZhcigtLWRyb3Bkb3duLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWRyb3Bkb3duLXNpemUpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMS40cmVtO1xufVxuXG4ubmF2aWdhdGlvbi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tem9ub3ZhLXllbGxvdyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG59XG4ubmF2aWdhdGlvbi1tZXNzYWdlIC5uYXZpZ2F0aW9uLW1lc3NhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLm5hdmlnYXRpb24tbWVzc2FnZSAubmF2aWdhdGlvbi1tZXNzYWdlLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5hdmlnYXRpb24tbWVzc2FnZSAuc2ltcGxlLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ubmF2aWdhdGlvbi1tZXNzYWdlIC5zaW1wbGUtbGluay1hcnJvdyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubmF2aWdhdGlvbi5uby1qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uLm5vLWpzIC5uYXZpZ2F0aW9uLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2aWdhdGlvbi5uby1qcyAubmF2aWdhdGlvbi1tZW51IC5kcm9wZG93bi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2tpcGxpbmsge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgY3JpbXNvbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNraXBsaW5rOmZvY3VzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogYXV0bztcbn1cblxuLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgZ3JpZC1hcmVhOiB0b2dnbGU7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW5hdmlnYXRpb24tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5uYXZpZ2F0aW9uLXRvZ2dsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUtaWNvbiAuYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUtaWNvbiAuYmFyOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUtaWNvbiAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4ubmF2aWdhdGlvbi10b2dnbGUtaWNvbiAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbn1cbi5uYXZpZ2F0aW9uLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm5hdmlnYXRpb24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmJhcjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdmlnYXRpb24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmJhcjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG46cm9vdCB7XG4gIC0tbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLS1uYXZpZ2F0aW9uLWJhY2tncm91bmQtYmVsb3ctaGVhZGVyOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAuOCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAtLW5hdmlnYXRpb24tdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tbmF2aWdhdGlvbi1vcGFjaXR5OiAwO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDEyMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZpZ2F0aW9uLWJhY2tncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1uYXZpZ2F0aW9uLW9wYWNpdHkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZpZ2F0aW9uLWJhY2tncm91bmQtYmVsb3ctaGVhZGVyKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4ub3B0aW9uLXdoaXRlLW5hdmJhciAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ub3B0aW9uLXdoaXRlLW5hdmJhciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5vcHRpb24td2hpdGUtbmF2YmFyIC5uYXZpZ2F0aW9uIC5tYWluLWxpbmssIC5vcHRpb24td2hpdGUtbmF2YmFyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvZ2dsZSAqIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmF2aWdhdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYnJhbmQgdG9nZ2xlXCIgXCJjb250ZW50IGNvbnRlbnRcIjtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxcmVtO1xufVxuLm5hdmlnYXRpb24taW5uZXIgLm5hdmlnYXRpb24tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb24taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmlnYXRpb24taW5uZXIgLm5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXctdGFiLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjRjaDtcbiAgd2lkdGg6IDEuNGNoO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuM3JlbTtcbn1cblxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAuY2hlY2tsaXN0LWNhcmQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrbGlzdC1jYXJkLWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG59XG4ub3B0aW9uLXJvdW5kZWQtaW1hZ2VzIC5ncm93LWdyaWQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWdyb3ctZ3JpZC1pdGVtLWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG59XG4ub3B0aW9uLXJvdW5kZWQtaW1hZ2VzIC50aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGltZWxpbmUtaXRlbS1sYWJlbC1ib3JkZXItcmFkaXVzLCA2cHgpO1xufVxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAudGV4dC1tZWRpYS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10ZXh0LW1lZGlhLWltYWdlLWJvcmRlci1yYWRpdXMsIDJyZW0pO1xufVxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAudHdvLWltYWdlcy1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10d28taW1hZ2VzLWltYWdlLWJvcmRlci1yYWRpdXMsIDJyZW0pO1xufVxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAuY2FyZC1pdGVtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1pdGVtLWltYWdlLWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG59XG4ub3B0aW9uLXJvdW5kZWQtaW1hZ2VzIC5wbGF0ZS0tZWxlbWVudF9faW1hZ2UgaW1nLFxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAuZm9ybS1zZWN0aW9uLWltYWdlIGltZyxcbi5vcHRpb24tcm91bmRlZC1pbWFnZXMgLmltYWdlcy1zd2lwZXItaW1hZ2UgaW1nLFxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAudGltZWxpbmUtaXRlbS1pbWFnZSBpbWcsXG4ub3B0aW9uLXJvdW5kZWQtaW1hZ2VzIC5ncm93LWdyaWQtaXRlbS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10aGVtZS1vcHRpb24tcm91bmRlZC1pbWFnZXMtYm9yZGVyLXJhZGl1cywgMi41cmVtKTtcbn1cbi5vcHRpb24tcm91bmRlZC1pbWFnZXMgLnZpZGVvX19vdmVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdmlkZW8tb3ZlcmxheS1ib3JkZXItcmFkaXVzLCAyLjVyZW0pO1xufVxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMsIDRyZW0pO1xufVxuXG5Admlldy10cmFuc2l0aW9uIHtcbiAgbmF2aWdhdGlvbjogYXV0bztcbn1cbi8qIEN1c3RvbWl6ZSB0aGUgZGVmYXVsdCBhbmltYXRpb24gYmVoYXZpb3IgKi9cbjo6dmlldy10cmFuc2l0aW9uLWdyb3VwKHJvb3QpIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4vKiBGYWRlIGFuaW1hdGlvbiBrZXlmcmFtZXMgKi9cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBGYWRlIHRyYW5zaXRpb24gcnVsZXMgKi9cbjo6dmlldy10cmFuc2l0aW9uLW9sZChmYWRlKSB7XG4gIGFuaW1hdGlvbjogMC40cyBlYXNlLWluIGJvdGggZmFkZS1vdXQ7XG59XG5cbjo6dmlldy10cmFuc2l0aW9uLW5ldyhmYWRlKSB7XG4gIGFuaW1hdGlvbjogMC40cyBlYXNlLWluIGJvdGggZmFkZS1pbjtcbn1cblxuLndoYXRzYXBwLWluaXQtYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyMDtcbiAgYm90dG9tOiAyLjRyZW07XG4gIHJpZ2h0OiAyLjRyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dCBwaG90b1wiO1xufVxuLndoYXRzYXBwLWluaXQtYnV0dG9uIC53aGF0c2FwcC1pbml0LWJ1dHRvbi10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xcmVtO1xuICBncmlkLWFyZWE6IHRleHQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW0gMCAwIDEuNnJlbTtcbn1cbi53aGF0c2FwcC1pbml0LWJ1dHRvbiAud2hhdHNhcHAtaW5pdC1idXR0b24tcGhvdG8ge1xuICB3aWR0aDogMTByZW07XG4gIGdyaWQtYXJlYTogcGhvdG87XG4gIGhlaWdodDogYXV0bztcbn1cbi53aGF0c2FwcC1pbml0LWJ1dHRvbiAud2hhdHNhcHAtaW5pdC1idXR0b24tcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53aGF0c2FwcC1pbml0LWJ1dHRvbiBzdmcge1xuICBncmlkLWFyZWE6IHBob3RvO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC0yNSUpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmaWxsOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndoYXRzYXBwLWluaXQtYnV0dG9uLndoYXRzYXBwLWluaXQtY29sb3ItYmxhY2sgLndoYXRzYXBwLWluaXQtYnV0dG9uLXRleHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xufVxuLndoYXRzYXBwLWluaXQtYnV0dG9uLndoYXRzYXBwLWluaXQtY29sb3ItYmxhY2sgc3ZnIHtcbiAgZmlsbDogYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xufVxuXG4ucGxhdGUtLWVsZW1lbnRfX2J1dHRvbl9ncm91cCArIC5wbGF0ZS0tZWxlbWVudF9fYnV0dG9uX2dyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjRyZW07XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS44cmVtO1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjlyZW0gM3JlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbltjbGFzcyo9YnV0dG9uLXRoZW1lLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvci1jb250cmFzdCk7XG59XG4uYnV0dG9uLmJ1dHRvbi10aGVtZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbn1cbi5idXR0b24uWndhcnQge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvciwgdmFyKC0tc2l0ZS1jb2xvci0xKSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvciwgdmFyKC0tc2l0ZS1jb2xvci0xKSk7XG59XG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5wbGF0ZS0tZWxlbWVudCArIC5wbGF0ZS0tZWxlbWVudF9fY29udGFjdF9mb3JtIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS12ZXJ0aWNhbC1mbG93KTtcbn1cblxuOnJvb3Qge1xuICAtLWVycm9yLWNvbG9yOiAjY2E0MjQyO1xuICAtLWZvY3VzLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICAtLWFjY2VudC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuW2NsYXNzXj1jYWxsX21lX2JhY2tfYnlfZmF4X10ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0X2Zvcm0ge1xuICBjb2xvcjogdmFyKC0tb2JqZWN0LXRleHQtY29sb3IpO1xufVxuLmNvbnRhY3RfZm9ybSAuY29udGFjdF9mb3JtX19oZWxwZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjZyZW07XG59XG4uY29udGFjdF9mb3JtIC53eXNpd3lnIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jb250YWN0X2Zvcm0gaW5wdXQsXG4uY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5jb250YWN0X2Zvcm0gLnNlbGVjdG9yLWlucHV0LFxuLmNvbnRhY3RfZm9ybSBpbnB1dCxcbi5jb250YWN0X2Zvcm0gc2VsZWN0LFxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIG91dGxpbmUgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDAuOTVyZW0gMS40cmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTI5NDExNzY0NztcbiAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgdmFyKC0tY29weS1jb2xvcikpO1xufVxuLmNvbnRhY3RfZm9ybSAuc2VsZWN0b3ItaW5wdXQ6aG92ZXI6bm90KDpmb2N1cyksXG4uY29udGFjdF9mb3JtIGlucHV0OmhvdmVyOm5vdCg6Zm9jdXMpLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3Q6aG92ZXI6bm90KDpmb2N1cyksXG4uY29udGFjdF9mb3JtIHRleHRhcmVhOmhvdmVyOm5vdCg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb2N1cy1jb2xvcik7XG59XG4uY29udGFjdF9mb3JtIC5zZWxlY3Rvci1pbnB1dDpmb2N1cyxcbi5jb250YWN0X2Zvcm0gaW5wdXQ6Zm9jdXMsXG4uY29udGFjdF9mb3JtIHNlbGVjdDpmb2N1cyxcbi5jb250YWN0X2Zvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbn1cbi5jb250YWN0X2Zvcm0gLnNlbGVjdG9yLWlucHV0W2Rpc2FibGVkXSxcbi5jb250YWN0X2Zvcm0gaW5wdXRbZGlzYWJsZWRdLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3RbZGlzYWJsZWRdLFxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBib3JkZXItY29sb3I6IGdyZXk7XG59XG4uY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5jb250YWN0X2Zvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0X2Zvcm1fX2ZpZWxkX19lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG4uY29udGFjdF9mb3JtX19maWVsZC0tZXJyb3IgaW5wdXQ6aW52YWxpZCxcbi5jb250YWN0X2Zvcm1fX2ZpZWxkLS1lcnJvciB0ZXh0YXJlYTppbnZhbGlkLFxuLmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIHNlbGVjdDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG4uY29udGFjdF9mb3JtIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0X2Zvcm0gLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi42cmVtO1xufVxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpob3ZlciwgLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpmb2N1cywgLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTphY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF0gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDQwMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYm9yZGVyOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgaW5wdXQgKyBsYWJlbCB7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6IGdyZXk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuMnJlbTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIGlucHV0ICsgbGFiZWwgLm9wdGlvbmFsLWZpZWxkIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS1fZ2FwOiAxcmVtO1xuICBnYXA6IHZhcigtLV9nYXApO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogY2FsYyg1MCUgKyB2YXIoLS1fZ2FwKSk7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXRbZGF0YS1kaXJ0eT1jb21wbGV0ZWRdIHtcbiAgZmlsdGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZkZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUzLCA2OCk7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIGlucHV0W2RhdGEtZGlydHk9ZXJyb3JdIHtcbiAgZmlsdGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAwLCAwKTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWdyb3VwLFxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC1ncm91cCArIC5mb3JtLWNvbnRyb2wsXG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cblxuLmF1dG9maWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dG9maWxsIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5hdXRvZmlsbF9fYW5zd2VycyB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hdXRvZmlsbF9fYW5zd2Vyc19faXRlbSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuLmF1dG9maWxsX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hdXRvZmlsbF9fbGlzdC0tYWN0aXZlLCAuYXV0b2ZpbGxfX2xpc3Q6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmF1dG9maWxsX19saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYXV0b2ZpbGxfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRvZmlsbDpob3ZlciAuYXV0b2ZpbGxfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmlsZV9fZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiA2LjhyZW07XG59XG4uZmlsZV9fZHJvcDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmZpbGVfX2Ryb3AuaGFzX2ZpbGUge1xuICBib3JkZXItY29sb3I6IHJnYig2OCwgMjA4LCAxMjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyNTMsIDI0Myk7XG59XG4uZmlsZSAuZmlsZS1wbGFjZWhvbGRlciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBncmlkLWFyZWE6IHBsYWNlaG9sZGVyO1xuICBjb2xvcjogIzMzMztcbn1cbi5maWxlIC5maWxlbmFtZSB7XG4gIGdyaWQtYXJlYTogbGFiZWw7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMztcbn1cbi5maWxlX19vdmVybGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbCBpY29uXCIgXCJwbGFjZWhvbGRlciBwbGFjZWhvbGRlclwiO1xuICBnYXA6IDFyZW07XG59XG4uZmlsZSAuZmlsZV9fZHJvcC0taWNvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBncmlkLWFyZWE6IGljb247XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZpbGUgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsZSAuZHJhZ19vdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uZmlsZSAuaGFzX2ZpbGUgLmZpbGVfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTI4LCAwLCAwLjE0KTtcbiAgY29sb3I6IHJnYigwLCAxMjgsIDApO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbn1cbi5maWxlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMnJlbTtcbn1cbi5maWxlX19yZW1vdmUgc3ZnIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbi5jb250YWN0X2Zvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1mb3JtLWdyaWQtY29sdW1uLWdhcCwgM3JlbSk7XG4gIHJvdy1nYXA6IHZhcigtLWZvcm0tZ3JpZC1yb3ctZ2FwLCAyLjRyZW0pO1xufVxuLmNvbnRhY3RfZm9ybSA+IDpub3QoW2RhdGEtZ3JpZC1jb2x1bW5dKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMVwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMlwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiM1wiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiNFwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiNVwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiNlwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiN1wiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiOFwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiOVwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTBcIl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjExXCJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMlwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSA+IDpub3QoW2RhdGEtZ3JpZC1jb2x1bW5dKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjFcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjJcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjNcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjRcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjVcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjZcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjdcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjhcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjlcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gIH1cbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjEwXCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbiAgfVxuICAuY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTFcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExO1xuICB9XG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMlwiXSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLW1lc3NhZ2Utc3VjY2Vzcy1mb3JlZ3JvdW5kOiByZ2JhKDY4LCAyMDgsIDEyNCwgMSk7XG4gIC0tbWVzc2FnZS1zdWNjZXNzLWJhY2tncm91bmQ6IHJnYmEoMjM2LCAyNTMsIDI0MywgMSk7XG4gIC0tbWVzc2FnZS1lcnJvci1mb3JlZ3JvdW5kOiByZ2JhKDI1NSwgODQsIDg0LCAxKTtcbiAgLS1tZXNzYWdlLWVycm9yLWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDAsIDI0MCwgMSk7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uOm5vdCguZm9yZ290dGVuKTpub3QoLmVycm9yKTpub3QoLnN1Y2Nlc3MpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSBzY2FsZVkoMCk7XG4gIGhlaWdodDogMDtcbn1cbi5ub3RpZmljYXRpb24gLm1lc3NhZ2UubWVzc2FnZV9fc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWVzc2FnZS1zdWNjZXNzLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZXNzYWdlLXN1Y2Nlc3MtYmFja2dyb3VuZCk7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlLm1lc3NhZ2VfX3N1Y2Nlc3MgcCB7XG4gIGNvbG9yOiB2YXIoLS1tZXNzYWdlLXN1Y2Nlc3MtZm9yZWdyb3VuZCk7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlLm1lc3NhZ2VfX2ZvcmdvdHRlbiwgLm5vdGlmaWNhdGlvbiAubWVzc2FnZS5tZXNzYWdlX19lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWVzc2FnZS1lcnJvci1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVzc2FnZS1lcnJvci1iYWNrZ3JvdW5kKTtcbn1cbi5ub3RpZmljYXRpb24gLm1lc3NhZ2UubWVzc2FnZV9fZm9yZ290dGVuIHAsIC5ub3RpZmljYXRpb24gLm1lc3NhZ2UubWVzc2FnZV9fZXJyb3IgcCB7XG4gIGNvbG9yOiB2YXIoLS1tZXNzYWdlLWVycm9yLWZvcmVncm91bmQpO1xufVxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZS5zaG93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgc2NhbGVZKDEpO1xufVxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZSBwIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnJhZGlvLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZy1ibG9jazogMC40cmVtO1xufVxuLnJhZGlvLWNoZWNrIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC44cmVtO1xufVxuLnJhZGlvLWNoZWNrIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yKTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dCB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgaW5zZXQ6IDAuM3JlbTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1zaXplOiAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD1cIjAgMCAxNCAxNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIm00LjUyIDEyYy0uNCAwLS43OC0uMTYtMS4wNi0uNDNsLTMuMi0zLjE3Yy0uMzQtLjM0LS4zNC0uODkgMC0xLjI0LjM0LS4zNC45LS4zNCAxLjI1IDBsMy4wMSAyLjk4IDcuOTctNy44OWMuMzQtLjM0LjktLjM0IDEuMjUgMCAuMzQuMzQuMzQuODkgMCAxLjI0bC04LjE2IDguMDhjLS4yOC4yOC0uNjYuNDMtMS4wNi40M3pcIiBmaWxsPVwiJTIzODRiNjJhXCIvJTNFJTNDL3N2ZyUzRScpO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG59XG5cbi5nb29nbGUtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdvb2dsZS1tYXAtd3JhcHBlciAuZ29vZ2xlLW1hcC1pZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2dsZS1tYXAtd3JhcHBlciAuZ29vZ2xlLW1hcC1pZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIH1cbn1cblxuLmltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF0ZS0tZWxlbWVudCB7XG4gIGNvbnRhaW5lci1uYW1lOiBlbGVtZW50O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbi5wbGF0ZS0tZWxlbWVudCArIC5wbGF0ZS0tZWxlbWVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbn1cblxuLnBhcmFncmFwaCB1bCxcbi5wYXJhZ3JhcGggb2wsXG4ucGFyYWdyYXBoIHAsXG4ucGFyYWdyYXBoIHRhYmxlIHtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLnBhcmFncmFwaCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuLnBhcmFncmFwaCBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLnBhcmFncmFwaCBwOm5vdCg6bGFzdC1jaGlsZCksXG4ucGFyYWdyYXBoIHRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS12ZXJ0aWNhbC1mbG93KTtcbn1cbi5wYXJhZ3JhcGggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tb2JqZWN0LXRleHQtY29sb3IsIGluaGVyaXQpO1xufVxuLnBhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG59XG4ucGFyYWdyYXBoIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnBhcmFncmFwaCB1bCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGggb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoIG9sIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvX19vdmVybGF5LFxuLnZpZGVvIGlmcmFtZSxcbi52aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlb19fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLnZpZGVvX19vdmVybGF5IGltZyxcbi52aWRlb19fb3ZlcmxheSBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlb19fcGxheSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnZpZGVvX19wbGF5OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxMjAlKTtcbn1cbi52aWRlb19fcGxheSBzdmcge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnZpZGVvX19wbGF5IHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbn1cbi52aWRlby0tbG9hZGVkIC52aWRlb19fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLS1sb2FkZWQgLnZpZGVvX19wbGF5IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwJSk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4uY2FyZHMtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNnJlbTtcbiAgfVxufVxuXG4uY2FyZHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEuNnJlbTtcbiAgcm93LWdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtZ3JpZCB7XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDEuNnJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2FyZHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG4uY2FyZC1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQtaXRlbVtocmVmXTpob3ZlciAuY2FyZC1pdGVtLWltYWdlIGltZywgLmNhcmQtaXRlbVtocmVmXTpmb2N1cy12aXNpYmxlIC5jYXJkLWl0ZW0taW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmNhcmQtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4uY2FyZC1pdGVtLXRhZ2xpbmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb2JqZWN0LXRleHQtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uY2FyZC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3B0aW9uLW5vbi11cHBlcmNhc2UtdGl0bGVzIC5jYXJkLWl0ZW0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1pdGVtLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5jYXJkLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIH1cbn1cbi5jYXJkLWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2xpc3Qtc2VjdGlvbi5pcy1maXJzdC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zZWN0aW9uLXNwYWNpbmctdG9wKSAqIC0yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrbGlzdC1zZWN0aW9uLmlzLWZpcnN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTR2dztcbiAgfVxuICAuY2hlY2tsaXN0LXNlY3Rpb24uaXMtZmlyc3Qtc2VjdGlvbiAuY2hlY2tsaXN0LWNhcmQtdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMnB4ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gM3JlbSkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmNoZWNrbGlzdC1jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiA1LjVyZW07XG59XG4uY2hlY2tsaXN0LWNhcmRzLWdyaWQgLmNoZWNrbGlzdC1jYXJkLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja2xpc3QtY2FyZHMtZ3JpZCAuY2hlY2tsaXN0LWNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoZWNrbGlzdC1jYXJkcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmNoZWNrbGlzdC1jYXJkcy1ncmlkOmhhcyg+IDpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cblxuLmNoZWNrbGlzdC1jYXJkIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gIHBhZGRpbmctaW5saW5lOiAzcmVtIDMuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xuICBjb2xvcjogdmFyKC0tb2JqZWN0LXRleHQtY29sb3IsIHZhcigtLWNvcHktY29sb3IpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja2xpc3QtY2FyZCB7XG4gICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5jaGVja2xpc3QtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogdmFyKC0tb2JqZWN0LW9wYWNpdHksIDEpO1xufVxuXG4uY2hlY2tsaXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnI7XG4gIGdhcDogM3JlbTtcbn1cblxuLmNoZWNrbGlzdC1pdGVtLWljb24ge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tcHJvcHMsXG4gIC5zZWN0aW9uIHtcbiAgICAtLW1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gNTc2cHgpIC8gMiApO1xuICAgIC0tcGxhdGUtY29sdW1uLXdpZHRoOiBjYWxjKDU3NnB4IC8gMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcHJvcHMsXG4gIC5zZWN0aW9uIHtcbiAgICAtLW1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMiApO1xuICAgIC0tcGxhdGUtY29sdW1uLXdpZHRoOiBjYWxjKDc2OHB4IC8gMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcHJvcHMsXG4gIC5zZWN0aW9uIHtcbiAgICAtLW1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gOTkycHgpIC8gMiApO1xuICAgIC0tcGxhdGUtY29sdW1uLXdpZHRoOiBjYWxjKDk5MnB4IC8gMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXByb3BzLFxuICAuc2VjdGlvbiB7XG4gICAgLS1tYXJnaW4taW5saW5lOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICk7XG4gICAgLS1wbGF0ZS1jb2x1bW4td2lkdGg6IGNhbGMoMTIwMHB4IC8gMTIpO1xuICB9XG59XG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDNyZW07XG59XG4uc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uOnRhcmdldCB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0IDFzIGVhc2UtaW4tb3V0IDAuNXM7XG59XG4uc2VjdGlvbiAuc2VjdGlvbi1pbm5lciB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IHNlY3Rpb24taW5uZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiB2YXIoLS1vYmplY3Qtb3BhY2l0eSwgMSk7XG59XG4uc2VjdGlvbi5oYXMtc3RhbmRhcmQtbGF5b3V0IC5zZWN0aW9uLWlubmVyLCAuc2VjdGlvbi5oYXMtdHdvLWNvbHVtbi1pbmRlbnQtbGF5b3V0IC5zZWN0aW9uLWlubmVyLCAuc2VjdGlvbi5oYXMtb25lLWNvbHVtbi1pbmRlbnQtbGF5b3V0IC5zZWN0aW9uLWlubmVyIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSwgMTVweCk7XG59XG4uc2VjdGlvbi5oYXMtc3RhbmRhcmQtbGF5b3V0IC5zZWN0aW9uLWlubmVyID4gLnBsYXRlLS1jb250YWluZXIsIC5zZWN0aW9uLmhhcy10d28tY29sdW1uLWluZGVudC1sYXlvdXQgLnNlY3Rpb24taW5uZXIgPiAucGxhdGUtLWNvbnRhaW5lciwgLnNlY3Rpb24uaGFzLW9uZS1jb2x1bW4taW5kZW50LWxheW91dCAuc2VjdGlvbi1pbm5lciA+IC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi5oYXMtc3RhbmRhcmQtbGF5b3V0IC5zZWN0aW9uLWlubmVyID4gLnBsYXRlLS1jb250YWluZXIsIC5zZWN0aW9uLmhhcy10d28tY29sdW1uLWluZGVudC1sYXlvdXQgLnNlY3Rpb24taW5uZXIgPiAucGxhdGUtLWNvbnRhaW5lciwgLnNlY3Rpb24uaGFzLW9uZS1jb2x1bW4taW5kZW50LWxheW91dCAuc2VjdGlvbi1pbm5lciA+IC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNy41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi5oYXMtdHdvLWNvbHVtbi1pbmRlbnQtbGF5b3V0IC5zZWN0aW9uLWlubmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLW1hcmdpbi1pbmxpbmUpICsgdmFyKC0tcGxhdGUtY29sdW1uLXdpZHRoKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24uaGFzLXR3by1jb2x1bW4taW5kZW50LWxheW91dCAuc2VjdGlvbi1pbm5lciB7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1tYXJnaW4taW5saW5lKSArIHZhcigtLXBsYXRlLWNvbHVtbi13aWR0aCkgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLmhhcy1vbmUtY29sdW1uLWluZGVudC1sYXlvdXQgLnNlY3Rpb24taW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tbWFyZ2luLWlubGluZSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLmhhcy1vbmUtY29sdW1uLWluZGVudC1sYXlvdXQgLnNlY3Rpb24taW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tbWFyZ2luLWlubGluZSkgKyB2YXIoLS1wbGF0ZS1jb2x1bW4td2lkdGgpKTtcbiAgfVxufVxuXG4vKiBBbmltYXRpb24gZm9yIGhpZ2hsaWdodGluZyAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyogU3RhcnQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNThhOyAvKiBMaWdodCB5ZWxsb3cgY29sb3IgKi9cbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiBFbmQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIH1cbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZm9ybVwiIFwiaW1hZ2VcIjtcbiAgZ2FwOiAycmVtO1xuICByb3ctZ2FwOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1ncmlkIHtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tZ3JpZCAuY29udGFjdF9mb3JtIHtcbiAgZ3JpZC1hcmVhOiBmb3JtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tZ3JpZCAuZm9ybS1zZWN0aW9uLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWdyaWQgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yKTtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1ncmlkIGJ1dHRvbi5jZi1idXR0b24tdHh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tZ3JpZCBidXR0b24uY2YtYnV0dG9uLXR4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAxZnIgNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZm9ybSAuIGltYWdlXCI7XG4gIH1cbn1cblxuLmdyb3ctZ3JpZC1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTByZW07XG59XG5AY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3ctZ3JpZC1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG5AY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncm93LWdyaWQtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIge1xuICAgIGdhcDogMThyZW07XG4gIH1cbn1cblxuLmdyb3ctZ3JpZC1ncmlkIHtcbiAgdHJhbnNpdGlvbjogMTAwMG1zO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93LWdyaWQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS40ZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS40ZnIgMWZyIDFmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjRmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuNGZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuNGZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDEuNGZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxLjRmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMS40ZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDEuNGZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMS40ZnIgMWZyIDFmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxLjRmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDEuNGZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMS40ZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDVmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciA1ZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDEpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDEpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmciAxZnIgMWZyO1xuICB9XG4gIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3Zlcik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCksIC5ncm93LWdyaWQtZ3JpZDpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNWZyIDFmciAxZnI7XG4gIH1cbiAgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmhvdmVyKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSwgLmdyb3ctZ3JpZC1ncmlkOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmZvY3VzLXdpdGhpbik6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgNWZyIDFmcjtcbiAgfVxuICAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6aG92ZXIpOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpLCAuZ3Jvdy1ncmlkLWdyaWQ6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6Zm9jdXMtd2l0aGluKTpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgNWZyO1xuICB9XG59XG5cbi5ncm93LWdyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBtaW4taGVpZ2h0OiAzNHZ3O1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNhcmRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvdy1ncmlkLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG4gIH1cbn1cbi5ncm93LWdyaWQtaXRlbTpob3ZlciwgLmdyb3ctZ3JpZC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uZ3Jvdy1ncmlkLWl0ZW06aG92ZXIgLmdyb3ctZ3JpZC1pdGVtLXRpdGxlLCAuZ3Jvdy1ncmlkLWl0ZW06Zm9jdXMgLmdyb3ctZ3JpZC1pdGVtLXRpdGxlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZ3Jvdy1ncmlkLWl0ZW06aG92ZXIgLmdyb3ctZ3JpZC1pdGVtLXN1YnRpdGxlLCAuZ3Jvdy1ncmlkLWl0ZW06Zm9jdXMgLmdyb3ctZ3JpZC1pdGVtLXN1YnRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncm93LWdyaWQtaXRlbTpob3Zlcjo6YmVmb3JlLCAuZ3Jvdy1ncmlkLWl0ZW06Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ3Jvdy1ncmlkLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY2FyZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3ctZ3JpZC1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5ncm93LWdyaWQtaXRlbS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAwKSA1MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCAuZ3Jvdy1ncmlkLWl0ZW0tdGl0bGUsXG4uZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCAuZ3Jvdy1ncmlkLWl0ZW0tc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCAuZ3Jvdy1ncmlkLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoNzclKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9wdGlvbi1ub24tdXBwZXJjYXNlLXRpdGxlcyAuZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCAuZ3Jvdy1ncmlkLWl0ZW0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCAuZ3Jvdy1ncmlkLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmdyb3ctZ3JpZC1pdGVtLWNvbnRlbnQgLmdyb3ctZ3JpZC1pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3ctZ3JpZC1pdGVtLWNvbnRlbnQgLmdyb3ctZ3JpZC1pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5ncm93LWdyaWQtaXRlbS1jb250ZW50IC5ncm93LWdyaWQtaXRlbS1zdWJ0aXRsZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdyb3ctZ3JpZC1pdGVtLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBjYXJkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdyb3ctZ3JpZC1pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF0ZXN0LWpvYi1wb3N0aW5ncy1zZWN0aW9uLmlzLWZpcnN0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2luZy10b3ApICogLTIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF0ZXN0LWpvYi1wb3N0aW5ncy1zZWN0aW9uLmlzLWZpcnN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTZ2dztcbiAgfVxuICAubGF0ZXN0LWpvYi1wb3N0aW5ncy1zZWN0aW9uLmlzLWZpcnN0LXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEycHggIzc3NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAzcmVtKSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuXG4ubGF0ZXN0LWpvYi1wb3N0aW5ncy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS42cmVtO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3Qtam9iLXBvc3RpbmdzLWdyaWQge1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuXG4ubWFycXVlZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcnF1ZWUtc2VjdGlvbi5vcHRpb24tb2Zmc2V0LW5leHQge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLm1hcnF1ZWUtc2VjdGlvbi5vcHRpb24tb2Zmc2V0LW5leHQgLm1hcnF1ZWUtc2VjdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5tYXJxdWVlLXNlY3Rpb24td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgdmFyKC0tc2l0ZS1jb2xvci0xKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLCBub25lKTtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA4dncsIDhyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3b3JkLXNwYWNpbmc6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNjcm9sbGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2Nyb2xsZXJfX2lubmVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uc2Nyb2xsZXJfX2lubmVyIGxpLnNjcm9sbGVyLWltYWdlLWl0ZW0gKiB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2Nyb2xsZXJbZGF0YS1hbmltYXRlZD10cnVlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JvbGxlcltkYXRhLWFuaW1hdGVkPXRydWVdIC5zY3JvbGxlcl9faW5uZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbmltYXRpb246IHNjcm9sbCB2YXIoLS1fYW5pbWF0aW9uLWR1cmF0aW9uLCA0MHMpIHZhcigtLV9hbmltYXRpb24tZGlyZWN0aW9uLCBmb3J3YXJkcykgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc2Nyb2xsZXJbZGF0YS1tb2RlPXNjcm9sbF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcm9sbGVyW2RhdGEtbW9kZT1zY3JvbGxdIC5zY3JvbGxlcl9faW5uZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc2Nyb2xsZXJbZGF0YS1kaXJlY3Rpb249cmlnaHRdIHtcbiAgLS1fYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLnNjcm9sbGVyW2RhdGEtZGlyZWN0aW9uPWxlZnRdIHtcbiAgLS1fYW5pbWF0aW9uLWRpcmVjdGlvbjogZm9yd2FyZHM7XG59XG5cbi5zY3JvbGxlcltkYXRhLXNwZWVkPWZhc3RdIHtcbiAgLS1fYW5pbWF0aW9uLWR1cmF0aW9uOiAyMHM7XG59XG5cbi5zY3JvbGxlcltkYXRhLXNwZWVkPXNsb3ddIHtcbiAgLS1fYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDAuNXJlbSkpO1xuICB9XG59XG46cm9vdCB7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1jYXJkcy1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMDtcbiAgLS1jYXJkcy1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1jYXJkcy1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgLS1jYXJkcy1zY3JvbGxiYXItc2l6ZTogMTBweDtcbn1cblxuLnNjcm9sbGFibGUtY2FyZHMtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsYWJsZS1jYXJkcy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA2cmVtO1xuICB9XG59XG5cbi5zY3JvbGxhYmxlLWNhcmRzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbGFibGUtY2FyZHMtYm94IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5zY3JvbGxhYmxlLWNhcmRzLWJveCAuY2FyZHMtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNHJlbTtcbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsYWJsZS1jYXJkcy1ib3ggLmNhcmRzLXNjcm9sbGJhciB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cmVtO1xuICB9XG59XG5cbi5zd2lwZXItc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpcGVyLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbWFnZXMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmltYWdlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1mdWxseS12aXNpYmxlKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cbi5pbWFnZXMtc3dpcGVyIC5zd2lwZXItc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMC82O1xufVxuLmltYWdlcy1zd2lwZXIgLnN3aXBlci1zbGlkZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRleHQtbWVkaWEtc2VjdGlvbiAudGV4dC1tZWRpYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS42cmVtO1xufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lZGlhLXNlY3Rpb24gLnRleHQtbWVkaWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1tZWRpYS1zZWN0aW9uIC50ZXh0LW1lZGlhLWdyaWQge1xuICAgIGdhcDogMThyZW07XG4gIH1cbn1cbi50ZXh0LW1lZGlhLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnRleHQtbWVkaWEtc2VjdGlvbiAudGV4dC1tZWRpYS1pbWFnZS10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogMTBweDtcbn1cblxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDZyZW07XG4gIH1cbn1cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRpbWVsaW5lLXN3aXBlci1zZWN0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNHJlbTtcbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmUtc3dpcGVyLXNlY3Rpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHJlbTtcbiAgfVxufVxuXG4udGltZWxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0tbGFiZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XG59XG4udGltZWxpbmUtaXRlbS1sYWJlbC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAsICMwMDAgNjAlLCB0cmFuc3BhcmVudCA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRpbWVsaW5lLWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9wdGlvbi1ub24tdXBwZXJjYXNlLXRpdGxlcyAudGltZWxpbmUtaXRlbS1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udGltZWxpbmUtaXRlbS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0taW1hZ2Uge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRyZW07XG59XG5cbi50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGF1dG87XG59XG5cbi50d28taW1hZ2VzLXNlY3Rpb24gLnR3by1pbWFnZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlc1wiIFwiY29udGVudFwiO1xuICBnYXA6IDJyZW07XG59XG5AY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR3by1pbWFnZXMtc2VjdGlvbiAudHdvLWltYWdlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjJmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgaW1hZ2VzXCI7XG4gIH1cbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR3by1pbWFnZXMtc2VjdGlvbiAudHdvLWltYWdlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMTBmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgLiBpbWFnZXNcIjtcbiAgfVxufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi50d28taW1hZ2VzLXNlY3Rpb24gLmltYWdlcy1jb250YWluZXIge1xuICBncmlkLWFyZWE6IGltYWdlcztcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDAuNWZyIDFmcjtcbiAgZ2FwOiAxLjZyZW07XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dC0xIGltYWdlLTJcIiBcImltYWdlLTEgaW1hZ2UtMlwiIFwiaW1hZ2UtMSB0ZXh0LTJcIjtcbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWltYWdlcy1zZWN0aW9uIC5pbWFnZXMtY29udGFpbmVyIHtcbiAgICByb3ctZ2FwOiAwO1xuICAgIGNvbHVtbi1nYXA6IDMuNnJlbTtcbiAgfVxufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2VzLWNvbnRhaW5lciAuaW1hZ2UtMSwgLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2VzLWNvbnRhaW5lciAuaW1hZ2UtMiB7XG4gIHdpZHRoOiA4MCU7XG59XG4udHdvLWltYWdlcy1zZWN0aW9uIC5pbWFnZXMtY29udGFpbmVyIC5pbWFnZS0xIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZS0xO1xufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2VzLWNvbnRhaW5lciAuaW1hZ2UtMiB7XG4gIGdyaWQtYXJlYTogaW1hZ2UtMjtcbn1cbi50d28taW1hZ2VzLXNlY3Rpb24gLmltYWdlcy1jb250YWluZXIgLnRleHQtMSB7XG4gIGdyaWQtYXJlYTogdGV4dC0xO1xufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2VzLWNvbnRhaW5lciAudGV4dC0yIHtcbiAgZ3JpZC1hcmVhOiB0ZXh0LTI7XG59XG4udHdvLWltYWdlcy1zZWN0aW9uIC5pbWFnZXMtY29udGFpbmVyIC5oMyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4udHdvLWltYWdlcy1zZWN0aW9uIC50ZXh0LTEsXG4udHdvLWltYWdlcy1zZWN0aW9uIC50ZXh0LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWltYWdlcy1zZWN0aW9uIC50ZXh0LTEsXG4gIC50d28taW1hZ2VzLXNlY3Rpb24gLnRleHQtMiB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBnYXA6IDEuMnJlbTtcbiAgfVxufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAudGV4dC0xIGltZyxcbi50d28taW1hZ2VzLXNlY3Rpb24gLnRleHQtMiBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWltYWdlcy1zZWN0aW9uIC50ZXh0LTEgaW1nLFxuICAudHdvLWltYWdlcy1zZWN0aW9uIC50ZXh0LTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYuNHJlbTtcbiAgfVxufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAudGV4dC0xIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAudGV4dC0xID4gaW1nIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50d28taW1hZ2VzLXNlY3Rpb24gLnRleHQtMiA+IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4udHdvLWltYWdlcy1zZWN0aW9uIC5pbWFnZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2UtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS44cmVtLCAtMS44cmVtKTtcbn1cbi5vcHRpb24tcm91bmRlZC1pbWFnZXMgLnR3by1pbWFnZXMtc2VjdGlvbiAuaW1hZ2UtMjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHdvLWltYWdlcy1pbWFnZS1ib3JkZXItcmFkaXVzLCAycmVtKTtcbn1cbi50d28taW1hZ2VzLXNlY3Rpb24gLmltYWdlLTIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICB9XG59XG5cbi5mb290ZXItbGVnYWwtYW5kLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxlZ2FsLWFuZC1jb3B5cmlnaHQge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWxlZ2FsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG4uZm9vdGVyLWxlZ2FsLWxpbmtzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1sZWdhbC1saW5rcyBhOmhvdmVyLCAuZm9vdGVyLWxlZ2FsLWxpbmtzIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2UtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwc2V1ZG8tYWJzb2x1dGUoJHRvcDogMCwgJGxlZnQ6IDApIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3A7XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gcHNldWRvLWFic29sdXRlLWNvdmVyIHtcbiAgQGluY2x1ZGUgcHNldWRvLWFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWl4aW4gY292ZXIoJGFsaWduOiBcInVuc2V0XCIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHJpZ2h0OiAwO1xuICB9IEBlbHNlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcInJpZ2h0XCIgb3IgJGFsaWduID09IFwibGVmdFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHRvcDogMDtcbiAgfSBAZWxzZSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcImJvdHRvbVwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcImxlZnRcIiBvciAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gZmxleC1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2Mge1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1jYiB7XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleC1jZSB7XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1peGluIGZsZXgtY3Mge1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1peGluIGZsZXgtY2Ege1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gZmxleGMtYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleGMtY2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtaXhpbiBmbGV4Yy1jcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWl4aW4gZmxleGMtY2Ege1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gY292ZXItaW1nIHtcbiAgQGluY2x1ZGUgY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXR0cmlidXRlOiBhbGwsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG4gIHRyYW5zaXRpb246ICRhdHRyaWJ1dGUgJHNwZWVkICRlYXNlO1xufVxuQG1peGluIG11bHRpcGxlVHJhbnNpdGlvbnMoJGF0dHJpYnV0ZXMsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG4gICR0cmFuc2l0aW9uOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGF0dHJpYnV0ZXMpIHtcbiAgICAkdHJhbnNpdGlvbjogYXBwZW5kKCR0cmFuc2l0aW9uLCAobnRoKCRhdHRyaWJ1dGVzLCAkaSkgJHNwZWVkICRlYXNlKSwgY29tbWEpO1xuICB9XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7IC8vIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnNcbiAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbTtcbn1cblxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG4gIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuICBAaWYgJG9yaWVudGF0aW9uPT0gXCJ2ZXJ0aWNhbFwiIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb249PSBcImhvcml6b250YWxcIiB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoKSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtaXhpbiBzY3JvbGwoKSB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGltZ0xhcmdlKCRzaXplLCAkZGlyZWN0aW9uKSB7XG4gIC5pbWFnZS0tbGFyZ2Uge1xuICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAtJHNpemU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAoMiAqICN7JHNpemV9KSk7XG4gIH1cbn1cblxuLy8gVGhpcyBpcyBhIGFjY2Vzc2libGUgd2F5IG9mICdoaWRpbmcnIHNvbWV0aGluZy5cbi8vIEBzZWU6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMC9oZWxwZXJzL3Zpc3VhbGx5LWhpZGRlbi9cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb24sICRmaWxsTW9kZTogXCJmb3J3YXJkc1wiKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6ICN7JGZpbGxNb2RlfTtcbn1cblxuQG1peGluIHZlcnRpY2FsQW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb246IDJzKSB7XG4gICRmcm9tOiAxMDAlO1xuICAkdG86IDAlO1xuICBAaWYgJGFuaW1hdGlvbk5hbWUgPT0gXCJhbmltYXRpb25Eb3duXCIge1xuICAgICRmcm9tOiAtMTAwJTtcbiAgICAkdG86IDAlO1xuICB9XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpZiAkYW5pbWF0aW9uTmFtZSAhPSBcImFuaW1hdGlvbkZhZGVcIiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgjeyRmcm9tfSk7XG4gICAgICB9XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaWYgJGFuaW1hdGlvbk5hbWUgIT0gXCJhbmltYXRpb25GYWRlXCIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3skdG99KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHotaW5kZXgoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHotaW5kZXgsICRrZXkpO1xufVxuXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG4gIHotaW5kZXg6IHotaW5kZXgoJGtleSk7XG59XG5cbkBtaXhpbiBjb250YWluZXJHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHB4IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvZmZzZXQtbGVmdCBjb2x1bW4tb25lIGNvbHVtbi10d28gY29sdW1uLXRocmVlIGNvbHVtbi1mb3VyIGNvbHVtbi1maXZlIGNvbHVtbi1zaXggY29sdW1uLXNldmVuIGNvbHVtbi1laWdodCBjb2x1bW4tbmluZSBjb2x1bW4tdGVuIGNvbHVtbi1lbGV2ZW4gY29sdW1uLXR3ZWx2ZSBvZmZzZXQtcmlnaHRcIjtcbiAgQGVhY2ggJG5hbWUsICRzaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBjb2x1bW4tZ2FwOiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gI3skc2l6ZX0pIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSAjeyRzaXplfSkgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvblJlc2V0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbiIsIi8vIEJhc2VkIG9uIGh0dHBzOi8vcGljY2FsaWwubGkvYmxvZy9hLW1vcmUtbW9kZXJuLWNzcy1yZXNldC9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFByZXZlbnQgZm9udCBzaXplIGluZmxhdGlvbiAqL1xuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gaW4gZmF2b3VyIG9mIGJldHRlciBjb250cm9sIGluIGF1dGhvcmVkIENTUyAqL1xuYm9keSwgaDEsIGgyLCBoMywgaDQsIHAsXG5maWd1cmUsIGJsb2NrcXVvdGUsIGRsLCBkZCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPSdsaXN0J10sXG5vbFtyb2xlPSdsaXN0J10ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFNldCBzaG9ydGVyIGxpbmUgaGVpZ2h0cyBvbiBoZWFkaW5ncyBhbmQgaW50ZXJhY3RpdmUgZWxlbWVudHMgKi9cbmgxLCBoMiwgaDMsIGg0LFxuYnV0dG9uLCBpbnB1dCwgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4vKiBCYWxhbmNlIHRleHQgd3JhcHBpbmcgb24gaGVhZGluZ3MgKi9cbmgxLCBoMixcbmgzLCBoNCB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LCBidXR0b24sXG50ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyogTWFrZSBzdXJlIHRleHRhcmVhcyB3aXRob3V0IGEgcm93cyBhdHRyaWJ1dGUgYXJlIG5vdCB0aW55ICovXG50ZXh0YXJlYTpub3QoW3Jvd3NdKSB7XG4gIG1pbi1oZWlnaHQ6IDEwZW07XG59XG5cbi8qIEFueXRoaW5nIHRoYXQgaGFzIGJlZW4gYW5jaG9yZWQgdG8gc2hvdWxkIGhhdmUgZXh0cmEgc2Nyb2xsIG1hcmdpbiAqL1xuOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tYmxvY2s6IDVleDtcbn1cbiIsIi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3R0b206IHVuc2V0O1xuICBcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG5cbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IC0zcmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDEuNXJlbTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDEuNXJlbTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiAxLjVyZW07XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICNDRkNGQ0Y7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAuNXJlbTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiAwO1xufVxuIiwiJHNpdGVfY29sb3JzOiAoXG4gIFwic2l0ZS1jb2xvci0xXCIsXG4gIFwic2l0ZS1jb2xvci0yXCIsXG4gIFwic2l0ZS1jb2xvci0zXCIsXG4gIFwic2l0ZS1jb2xvci00XCIsXG4gIFwic2l0ZS1jb2xvci01XCIsXG4gIFwic2l0ZS1jb2xvci02XCIsXG4gIFwic2l0ZS1jb2xvci03XCIsXG4gIFwic2l0ZS1jb2xvci04XCIsXG4gIFwic2l0ZS1jb2xvci05XCIsXG4gIFwic2l0ZS1jb2xvci0xMFwiLFxuICBcInNpdGUtY29sb3ItMTFcIixcbiAgXCJzaXRlLWNvbG9yLTEyXCIsXG4gIFwic2l0ZS1jb2xvci0xM1wiLFxuICBcInNpdGUtY29sb3ItMTRcIixcbiAgXCJzaXRlLWNvbG9yLTE1XCIsXG4gIFwic2l0ZS1jb2xvci0xNlwiXG4pO1xuXG5AZWFjaCAkY29sb3Jfa2V5IGluICRzaXRlX2NvbG9ycyB7XG4gIC8vIFRoaXMgaXMgZm9yIGJhc2ljIGJhY2tncm91bmQgY29sb3JzO1xuICAub2JqZWN0LWJhY2tncm91bmQtY29sb3ItI3skY29sb3Jfa2V5fSB7XG4gICAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skY29sb3Jfa2V5fSk7XG4gICAgLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvci1jb250cmFzdDogdmFyKC0tI3skY29sb3Jfa2V5fS1iYWNrZ3JvdW5kLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAtLW9iamVjdC10ZXh0LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS0jeyRjb2xvcl9rZXl9LXRleHQtY29sb3ItY29udHJhc3QpO1xuICB9XG5cbiAgLm9iamVjdC10ZXh0LWNvbG9yLSN7JGNvbG9yX2tleX0ge1xuICAgIC0tb2JqZWN0LXRleHQtY29sb3I6IHZhcigtLSN7JGNvbG9yX2tleX0pO1xuICB9XG5cbiAgLmJ1dHRvbi10aGVtZS0jeyRjb2xvcl9rZXl9IHtcbiAgICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS0jeyRjb2xvcl9rZXl9KTtcbiAgICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS0jeyRjb2xvcl9rZXl9LWNvbnRyYXN0KTtcbiAgfVxufVxuXG4ub2JqZWN0LXRleHQtY29sb3ItdGV4dC1jb2xvci13aGl0ZSB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IHdoaXRlO1xufVxuXG4ub2JqZWN0LXRleHQtY29sb3ItdGV4dC1jb2xvci1ibGFjayB7XG4gIC0tb2JqZWN0LXRleHQtY29sb3I6IGJsYWNrO1xufVxuIiwiLmFuaW1hdGUtdXAge1xuICAgQGluY2x1ZGUgdmVydGljYWxBbmltYXRpb24oXCJhbmltYXRpb25VcFwiLCAwLjVzKTtcbn1cbiIsIi5iZ2ltYWdlIHtcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vLyAuYmcge1xuLy8gXHRAaW5jbHVkZSBjb2xvcihcImJhY2tncm91bmQtY29sb3JcIik7XG4vLyB9XG5cbi8vIC5jb2xvciB7XG4vLyBcdEBpbmNsdWRlIGNvbG9yKFwiY29sb3JcIik7XG4vLyB9XG4iLCJAbWl4aW4gY29sb3IoJHR5cGUpIHtcbiAgICZfcCB7XG4gICAgICAjeyR0eXBlfTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICB9XG4gICAmX3Mge1xuICAgICAgI3skdHlwZX06IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICB9XG4gICAmX3Qge1xuICAgICAgI3skdHlwZX06IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgIH1cbiAgICZfYiB7XG4gICAgICAjeyR0eXBlfTogdmFyKC0tYmxhY2spO1xuICAgfVxuICAgJl93IHtcbiAgICAgICN7JHR5cGV9OiB2YXIoLS13aGl0ZSk7XG4gICB9XG4gICAmX2xnIHtcbiAgICAgICN7JHR5cGV9OiB2YXIoLS1saWdodGdyZXkpO1xuICAgfVxufVxuLnRjIHtcbiAgIEBpbmNsdWRlIGNvbG9yKFwiY29sb3JcIik7XG59XG4uYmdjIHtcbiAgIEBpbmNsdWRlIGNvbG9yKFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbn1cbiIsIi5jb3ZlciB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDA7XG4gICBsZWZ0OiAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAbWl4aW4gZmxleGVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICZ3IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIH1cblxuICAgJndyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgfVxuXG4gICAmbncge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICB9XG5cbiAgICZfYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgfVxuXG4gICAmX2NyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgIH1cblxuICAgJl9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICB9XG5cbiAgICZfcnIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgfVxuXG4gICAmLWMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cblxuICAgJi1mcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi1mZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICB9XG5cbiAgICYtLWZzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi0tZmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgIH1cblxuICAgJi0tYyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIH1cblxuICAgJi0tc2Ige1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgfVxuXG4gICAmLS1zYSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIH1cbn1cbi5mIHtcbiAgIEBpbmNsdWRlIGZsZXhlcjtcbn1cblxuLmZtIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICBAaW5jbHVkZSBmbGV4ZXI7XG4gICB9XG59XG4uZmQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgQGluY2x1ZGUgZmxleGVyO1xuICAgfVxufVxuIiwiYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgdmFyKC0tY29weS1jb2xvcikpO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJixcbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXZlcnRpY2FsLWZsb3cpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yLCB2YXIoLS1oZWFkaW5nLWNvbG9yKSk7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC11cC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBmb250LXNpemU6IDkuNnJlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAub3B0aW9uLW5vbi11cHBlcmNhc2UtdGl0bGVzICYge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXVwLW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXVwLW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdXAtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXVwLW1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC11cC1tb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuZmlndXJlIHtcbiAgIG1hcmdpbjogMDtcbn1cbmhyIHtcbiAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgaGVpZ2h0OiAwO1xuICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5wcmUge1xuICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgZm9udC1zaXplOiAxZW07XG59XG5hIHtcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmFiYnJbdGl0bGVdIHtcbiAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iLFxuc3Ryb25nIHtcbiAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuYixcbnN0cm9uZyB7XG4gICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgZm9udC1zaXplOiAxZW07XG59XG5kZm4ge1xuICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gICBmb250LXNpemU6IDc1JTtcbiAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gICB0b3A6IC0wLjVlbTtcbn1cbmF1ZGlvLFxudmlkZW8ge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICBoZWlnaHQ6IDA7XG59XG5pbWcge1xuICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gICBmb250LXNpemU6IDEwMCU7XG4gICBsaW5lLWhlaWdodDogMS4xNTtcbiAgIG1hcmdpbjogMDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgIHBhZGRpbmc6IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbmxlZ2VuZCB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICBkaXNwbGF5OiB0YWJsZTtcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIHBhZGRpbmc6IDA7XG4gICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudGV4dGFyZWEge1xuICAgb3ZlcmZsb3c6IGF1dG87XG59XG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgcGFkZGluZzogMDtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgaGVpZ2h0OiBhdXRvO1xufVxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgIGZvbnQ6IGluaGVyaXQ7XG59XG5kZXRhaWxzLFxubWVudSB7XG4gICBkaXNwbGF5OiBibG9jaztcbn1cbnN1bW1hcnkge1xuICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuY2FudmFzIHtcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnRlbXBsYXRlIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG59XG5baGlkZGVuXSB7XG4gICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXRlLS1jb250YWluZXIsXG4ucGxhdGUtLWNvbnRhaW5lci1mbHVpZCB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG4gICB3aWR0aDogMTAwJTtcbn1cbi5wbGF0ZS0tcm93IHtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIG1hcmdpbi1yaWdodDogLTEgKiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgIG1hcmdpbi1sZWZ0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xufVxuLnBsYXRlLS1jb2x1bW4ge1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIGZsZXgtZ3JvdzogMDtcbiAgIGZsZXgtc2hyaW5rOiAwO1xuICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG4gICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgLnBsYXRlLS1jb250YWluZXIsXG4gICAucGxhdGUtLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1kZXNrdG9wKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuICAgLnBsYXRlLS1yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1kZXNrdG9wKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1kZXNrdG9wKTtcbiAgIH1cbiAgIC5wbGF0ZS0tY29sdW1uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1kZXNrdG9wKTtcbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgfVxufVxuQGVhY2ggJG5hbWUsICRzaXplIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICAgLnBsYXRlLS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgW2RhdGEtcGxhdGUtY29sLSN7JG5hbWV9PVwiI3skaX1cIl0sXG4gICAgICAgICAucGxhdGUtLWNvbHVtbi4jeyRuYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAkaSAqIDguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRpICogOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heC1zZWN0aW9ucyB7XG4gICAgICAgICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi0jeyRuYW1lfT1cIiN7JGkgLSAxfVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaTtcbiAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6ICN7JGkgLSAxfTtcbiAgICAgICAgICAgIC1tb3otb3JkZXI6ICN7JGkgLSAxfTtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAjeyRpIC0gMX07XG4gICAgICAgICAgICBvcmRlcjogI3skaSAtIDF9O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4tbWRdIHtcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbWRdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbWRdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbWRdIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXhzXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLWxnXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLWxnXSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyB9XG4ucGxhdGUtLWNvbHVtbiB7XG4gICBtaW4taGVpZ2h0OiAkbWluQ29sdW1uSGVpZ2h0O1xuICAgd2lkdGg6IDEwMCU7XG59XG4udGV4dC1yaWdodCB7XG4gICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcbiAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdCB7XG4gICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucGxhdGUtLXBhZ2UtY29udGVudC13cmFwcGVyLFxuLnBsYXRlLS1zZWN0aW9uLFxuLnBsYXRlLS1jb2x1bW4ge1xuICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICBkaXNwbGF5OiAtbW96LWJveDtcbiAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiIsIi8vIERlZmF1bHRzIHdoZW4gbm8gY2xhc3NlcyBhcmUgYWRkZWQuIENTUyBzcGVjaWZpY2l0eSBtYWtlcyBzdXJlIHRoYXQgdGhlc2UgZGVmYXVsdCBhcmUgb3ZlcndyaXR0ZW4uXG4uc2VjdGlvbiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG5cdFx0cGFkZGluZy10b3A6IG1hcC1nZXQoJHNwYWNlcy1tb2JpbGUsIG0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXMtbW9iaWxlLCBtKTtcblx0XHQtLXNlY3Rpb24tcGFkZGluZy10b3AtbW9iaWxlOiAje21hcC1nZXQoJHNwYWNlcy1tb2JpbGUsIG0pfTtcblx0XHQtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tbW9iaWxlOiAje21hcC1nZXQoJHNwYWNlcy1tb2JpbGUsIG0pfTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRwYWRkaW5nLXRvcDogbWFwLWdldCgkc3BhY2VzLWRlc2t0b3AsIG0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXMtZGVza3RvcCwgbSk7XG5cdFx0LS1zZWN0aW9uLXBhZGRpbmctdG9wLWRlc2t0b3A6ICN7bWFwLWdldCgkc3BhY2VzLWRlc2t0b3AsIG0pfTtcblx0XHQtLXNlY3Rpb24tcGFkZGluZy1ib3R0b20tZGVza3RvcDogI3ttYXAtZ2V0KCRzcGFjZXMtZGVza3RvcCwgbSl9O1xuXHR9XG59XG5cbi8vIENsYXNzZXMgdGhhdCBhcmUgc2V0IG9uIHRoZSAuc2VjdGlvbiBlbGVtZW50LlxuLy8gRXhhbXBsZTogLnAtdC1kLS08dmFyaWFibGU+O1xuLy8gRXhhbXBsZTogLnAtYi1tLS08dmFyaWFibGU+O1xuQGVhY2ggJHNwYWNlLCAkdW5pdCBpbiAkc3BhY2VzLW1vYmlsZSB7XG5cdC8vIFBhZGRpbmdcblx0LnAge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG5cdFx0XHQvLyBUb3AgTW9iaWxlXG5cdFx0XHQmLXQtbS0tI3skc3BhY2V9IHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICR1bml0O1xuXHRcdFx0XHQtLXNlY3Rpb24tcGFkZGluZy10b3AtbW9iaWxlOiAjeyR1bml0fTtcblx0XHRcdH1cblx0XHRcdC8vIEJvdHRvbSBNb2JpbGVcblx0XHRcdCYtYi1tLS0jeyRzcGFjZX0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHVuaXQ7XG5cdFx0XHRcdC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1tb2JpbGU6ICN7JHVuaXR9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGVhY2ggJHNwYWNlLCAkdW5pdCBpbiAkc3BhY2VzLWRlc2t0b3Age1xuXHQvLyBQYWRkaW5nXG5cdC5wIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG5cdFx0XHQvLyBUb3AgRGVza3RvcFxuXHRcdFx0Ji10LWQtLSN7JHNwYWNlfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkdW5pdDtcblx0XHRcdFx0LS1zZWN0aW9uLXBhZGRpbmctdG9wLWRlc2t0b3A6ICN7JHVuaXR9O1xuXHRcdFx0fVxuXHRcdFx0Ly8gQm90dG9tIERlc2t0b3Bcblx0XHRcdCYtYi1kLS0jeyRzcGFjZX0ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHVuaXQ7XG5cdFx0XHRcdC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wOiAjeyR1bml0fTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRodG1sIHtcblx0XHRzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG5cdH1cbn1cblxuYm9keTpub3QoLm5vLWpzKSB7XG5cdGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcblx0XHQmLmxvYWRlZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuIiwiLmpvYi1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDEuNnJlbTtcblxuICAuam9iLW1ldGEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcblxuICAgIC5qb2ItbWV0YS1pdGVtLXZhbHVlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuam9iLXBvc3RpbmctY2FyZC1jb21wYWN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTIpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuXG4gIC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCI7XG4gICAgXG4gICAgLnRlYXNlci1pbWFnZSB7XG4gICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aGFzKC50ZWFzZXItaW1hZ2UpIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC1oZWFkZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbFwiIFwidGl0bGVcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGdyaWQtYXJlYTogbGFiZWw7XG4gICAgICAgIG1hcmdpbjogMy4ycmVtO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmpvYi1wb3N0aW5nLWNhcmQtY29tcGFjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuam9iLXBvc3RpbmctY2FyZC1jb21wYWN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICBwYWRkaW5nOiAzLjJyZW07XG5cbiAgICAuam9iLW1ldGEge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMi40cmVtOztcbiAgICB9XG4gIH1cblxuICAuam9iLXBvc3RpbmctY2FyZC1jb21wYWN0LWZvb3RlciB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuc3ZnLWFycm93LWRvd24ge1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgZmlsbDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC50ZWFzZXItaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5qb2ItcG9zdGluZy1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMik7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG5cbiAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiIFwiY29udGVudFwiO1xuICB9XG5cbiAgLmpvYi1wb3N0aW5nLWNhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCI7XG5cbiAgICAudGVhc2VyLWltYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwIDA7XG4gICAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDAgMCAxLjZyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbSAxLjZyZW0gMCAwO1xuICAgICAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW0gMCAwIDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygudGVhc2VyLWltYWdlKSB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5qb2ItcG9zdGluZy1jYXJkLWhlYWRlci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsXCIgXCJ0aXRsZVwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICAgIG1hcmdpbjogMy4ycmVtO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAubGFiZWwge1xuICAgICAgICBncmlkLWFyZWE6IGxhYmVsO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcbiAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gIH1cbiAgLmpvYi1wb3N0aW5nLWNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcGFkZGluZzogMy4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtO1xuXG4gICAgLmpvYi1tZXRhIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuam9iLXBvc3RpbmctY2FyZC1mb290ZXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuNnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLnN2Zy1hcnJvdy1kb3duIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGZpbGw6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAudGVhc2VyLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmlsdGVyX19pbnB1dF9fcmFuZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2JhciB7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cblx0XHQmX19tYXgsXG5cdFx0Jl9fbWluIHtcblx0XHRcdEBpbmNsdWRlIGJveChtYXAtZ2V0KCRwYWRkaW5nLCAnc21hbGwnKSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmX19yYW5nZSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsICdzbWFsbCcpOztcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQmX19tYXgsXG5cdFx0Jl9fbWluLFxuXHRcdCZfX3JhbmdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblxuXHRcdCZfX21pbiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX21heCB7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlbGVjdG9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCAnc21hbGwnKTs7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuZmlsdGVyLWFwcC1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcInNlYXJjaFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHNlYXJjaFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDRmcjtcbiAgICBnYXA6IDhyZW07XG4gIH1cblxuICAuZmlsdGVyLWFwcC1oZWFkZXItdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgxIHtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAyMCU7XG4gICAgfVxuICBcbiAgICAuc3ZnLWNvcnBvcmF0ZS13YXZlcyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICB9XG4gICAgLmhlYWRlci1zdmctY29ycG9yYXRlLXBsdXNzZXMge1xuICAgICAgdG9wOiAxOCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBib3R0b206IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWFwcC1oZWFkZXItY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgLm1hcC11aS1zZWFyY2gge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5wb3N0YWwtY29kZS1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ2FwOiAxLjZyZW07XG5cbiAgLnNlYXJjaC1mb3JtLWlucHV0IHsgXG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgcGFkZGluZzogMnJlbTsgXG4gIH1cbiAgLnNlYXJjaC1mb3JtLWJ1dHRvbiB7IFxuICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbn1cbiIsIi5ob3Vycy1mb3JtLWNvbnRyb2xzIHtcbiAgbWFyZ2luLWJsb2NrOiAyLjFyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG59XG5cbi5ob3Vycy1mb3JtLWlubmVyLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhvdXJzLWZvcm0tbGFiZWwge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbi5ob3Vycy1mb3JtLWlucHV0IHtcbiAgQGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA5cmVtO1xuXG4gIC8vIEhpZGUgYXJyb3dzIG9uIG51bWJlciBpbnB1dC5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbiIsIi5maWx0ZXJzLXBhZ2luYXRpb24ge1xuICBncmlkLWFyZWE6IHBhZ2luYXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiBibGFjaztcblxuICAubGlzdC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgIH1cblxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgJjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUge1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQsXG4gIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAuc3ZnLWNoZXZyb24tZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgICAuc3ZnLWNoZXZyb24tZG93biB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IHtcbiAgICAuc3ZnLWNoZXZyb24tZG93biB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5mcmFjdGlvbi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgfVxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIG9uIGRlc2t0b3AuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZmlsdGVyX193cmFwcGVyLS1qb2JfcG9zdGluZ3Mge1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogOHJlbTtcbiAgfVxufVxuLmZpbHRlci1hcHAge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBmaWx0ZXItYXBwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXRcIiBcImNvbnRlbnRcIiBcInBhZ2luYXRpb25cIjtcbiAgZ2FwOiA1cmVtO1xuXG4gIEBjb250YWluZXIgZmlsdGVyLWFwcCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXQgY29udGVudFwiIFwiaW5wdXQgcGFnaW5hdGlvblwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIuNWZyO1xuICB9XG59XG4ucG9zdC1saXN0IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgLmxpc3QtaXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5qb2ItcG9zdGluZy1jYXJkLWNvbXBhY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuam9iX3Bvc3RpbmdzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMS44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLS1zZWN0aW9uLXNwYWNpbmctdG9wOiA4cmVtO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2luZy10b3ApICogLTIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgc2VjdGlvbi1vZmZzZXQpO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIC0zcmVtKSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAY29udGFpbmVyIGZpbHRlci1hcHAgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC11cC1tb2JpbGV9KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxLjZyZW0gMS44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLWlucHV0LWlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMnJlbTtcbn1cblxuLmZpbHRlci1pbnB1dC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNnJlbTtcbiAgLmZpbHRlci1pbnB1dC1yZXNldCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgbWFyZ2luLWJsb2NrLWVuZDogMi40cmVtO1xufVxuLmZpbHRlci1ncm91cC1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG5cbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEuN3JlbTtcbiAgaGVpZ2h0OiAwLjlyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAuY29sbGFwc2VkICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4iLCIuZmFsbGJhY2staGVhZGVyIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuIiwiJF9oZWFkZXJfYnJlYWtwb2ludDogOTkycHg7XG4ucGFnZS1oZWFkZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBwYWdlLWhlYWRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSB6LWluZGV4KGhlYWRlcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuXG4gIC5wYWdlLWhlYWRlci1tZWRpYSB7XG4gICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCI7XG4gICAgJi5oYXMtbW9iaWxlLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgLmlzLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5pcy1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1oZWFkZXItaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAvMTQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgJi5pcy1tb2JpbGUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJi5pcy1kZXNrdG9wIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNS8yLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDEwMCUpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjM1KSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXItY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAucGFnZS1oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtIDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMHJlbSAxNnJlbTtcbiAgICB9XG5cbiAgICAuaGFzLW92ZXJsYXBwaW5nLWZpcnN0LXNlY3Rpb24gJiB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE0cmVtIDE0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1pbmRleCAmIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgLmhlYWRlci1idXR0b25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci10YWdsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjRyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEycHggIzc3NztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvcik7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEycHggIzc3NztcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAub3B0aW9uLW5vbi11cHBlcmNhc2UtdGl0bGVzICYge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDMuNnJlbSAwIDA7XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXNjcm9sbC1za2lwbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0LjVyZW07XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4iLCIubGFuZ3VhZ2UtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMTsgLy8gSnVzdCBtYWtlIHN1cmUgaXQncyBvbiB0b3Agb2YgdGhlIFNWRyBnaW1taWNrIGluIHRvcC1tZW51IHRoZW1lcy5cblxuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjRyZW0gMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMnJlbTtcbiAgICB9XG59XG4uY3VycmVudC1sYW5ndWFnZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLy8gZmxhZy5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICArIC5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuXG4vLyBOb3JtYWwgZm9jdXMgc3R5bGVzLCBpZiBubyA6Zm9jdXMtdmlzaWJsZSBpcyBzdXBwb3J0ZWQuXG4vLyBPUkVPIGZvY3VzIHN0eWxlcy5cbjpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcblt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHsgXG4gIG91dGxpbmU6IC4zNzVyZW0gZG91YmxlIGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gd2hpdGU7XG59XG5cbi8vIEZvY3VzIHN0eWxlcyBmb3IgOmZvY3VzLXZpc2libGUuXG4vLyBGb2N1cyB2aXNpYmxlIG9ubHkgYXBwbGllcyB3aGVuIHRoZSB1c2VyIGlzIHVzaW5nIGEga2V5Ym9hcmQgdG8gbmF2aWdhdGUuXG5Ac3VwcG9ydHMgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgOmZvY3VzLFxuICBidXR0b246Zm9jdXMsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgOmZvY3VzLXZpc2libGUsXG4gIGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuICBbdHlwZT1cImJ1dHRvblwiXTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAuMzc1cmVtIGRvdWJsZSBibGFjaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gd2hpdGU7XG4gIH1cbn1cblxuLm1haW4tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNC44cmVtKTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgY29sb3I6IHZhcigtLW5hdmlnYXRpb24tdGV4dC1jb2xvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gQnV0dG9uIG5leHQgdG8gdGhlIG1haW4gbGluay5cbi5kcm9wZG93bi1idXR0b24ge1xuICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uLWJyYW5kIHtcbiAgICBncmlkLWFyZWE6IGJyYW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMHJlbSAyLjVyZW0gMHJlbSAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgICAgIH0qL1xuICAgICAgICAmLmxvZ28tYmFja2dyb3VuZC1ad2FydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYubG9nby1iYWNrZ3JvdW5kLVdpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5vcHRpb24tcm91bmRlZC1pbWFnZXMgJltjbGFzcyo9XCJsb2dvLWJhY2tncm91bmQtXCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHJvcGRvd24tbGlzdC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcblxuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyAmIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxufVxuXG4uZHJvcGRvd24tbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMDtcblxuICBcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgb3V0bGluZS1vZmZzZXQ6IC00cHg7IC8vIEEgYml0IG1vcmUgc28gdGhhdCB0aGUgb3JlbyBmb2N1cyBpcyBiZXR0ZXIgdmlzaWJsZS4uIEFuZCB3ZSBoYXZlIHRoZSBvdmVyZmxvdyBoaWRkZW4gZm9yICdncmlkJyBhbmltYXRpb24uLi5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdmlnYXRpb24tbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwRG93bk5hdikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuaXMtbW9iaWxlLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuODUpO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC0tZHJvcGRvd24tc2l6ZTogNC40cmVtO1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1kcm9wZG93bi1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0tZHJvcGRvd24tc2l6ZSk7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNHJlbTtcbiAgfVxufVxuIiwiLm5hdmlnYXRpb24tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXpvbm92YS15ZWxsb3cpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG5cbiAgcGFkZGluZy1ibG9jazogLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiBtYXAtZ2V0KCRwYWRkaW5nLCBcImNvbHVtbi1tb2JpbGVcIik7XG5cbiAgLm5hdmlnYXRpb24tbWVzc2FnZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAubmF2aWdhdGlvbi1tZXNzYWdlLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IC8vIHRvZG8gZmluZCBwcm9wZXIgYm9sZDtcbiAgfVxuICAuc2ltcGxlLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5zaW1wbGUtbGluay1hcnJvdyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4iLCIvLyBObyBKU1xuLy8gVGhpcyBpcyBqdXN0IGEgc21hbGwgZmlsZSB3aGVyZSBhbGwgdGhlICduby1qcycgc3R5bGVzIGFyZSBkZWZpbmVkLlxuLm5hdmlnYXRpb24ge1xuXG4gICAgJi5uby1qcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAgICAgICAgIC5kcm9wZG93bi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2tpcGxpbmsge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgXCJza2lwbGlua1wiKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgY3JpbXNvbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6Zm9jdXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBXQ0FHIEFBQSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMi9VbmRlcnN0YW5kaW5nL3RhcmdldC1zaXplLWVuaGFuY2VkLmh0bWwjaW50ZW50XG4kbmF2aWdhdGlvblRvZ2dsZVNpemU6IDQ0cHg7XG4ubmF2aWdhdGlvbi10b2dnbGUge1xuICBncmlkLWFyZWE6IHRvZ2dsZTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbmF2aWdhdGlvbi10ZXh0LWNvbG9yKTtcblxuICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG5cbiAgLy8gLm5hdmlnYXRpb24tdG9nZ2xlLXRleHRcbiAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC8vIC5uYXZpZ2F0aW9uLXRvZ2dsZS1pY29uXG4gICYtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJG5hdmlnYXRpb25Ub2dnbGVTaXplO1xuICAgIGhlaWdodDogJG5hdmlnYXRpb25Ub2dnbGVTaXplO1xuXG4gICAgLmJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7IH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuICAgICAgJjpudGgtY2hpbGQoMykgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7IH1cbiAgICB9XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLmJhcjpudGgtY2hpbGQoMSkgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYmFyOm50aC1jaGlsZCgyKSB7IG9wYWNpdHk6IDA7IH1cbiAgICAuYmFyOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLW5hdmlnYXRpb24tYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgLjI1KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC0tbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLWJlbG93LWhlYWRlcjogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgLjgpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLS1uYXZpZ2F0aW9uLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLW5hdmlnYXRpb24tb3BhY2l0eTogMDtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSB6LWluZGV4KG5hdmlnYXRpb24pO1xuICBwb3NpdGlvbjogZml4ZWQ7IFxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZpZ2F0aW9uLWJhY2tncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9wYWNpdHk6IHZhcigtLW5hdmlnYXRpb24tb3BhY2l0eSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLWJlbG93LWhlYWRlcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgfVxuXG4gIC5vcHRpb24td2hpdGUtbmF2YmFyICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAubmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgfVxuICAgIC5tYWluLWxpbmssIC5uYXZpZ2F0aW9uLXRvZ2dsZSAqIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJicmFuZCB0b2dnbGVcIiBcImNvbnRlbnQgY29udGVudFwiO1xuICAgIHBhZGRpbmctYmxvY2s6IDFyZW0gMXJlbTtcblxuICAgIC5uYXZpZ2F0aW9uLWNvbnRlbnQge1xuICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5ldy10YWItaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDEuNGNoO1xuICB3aWR0aDogMS40Y2g7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDouM3JlbTtcbn1cbiIsIi8vIFRoZW1lIG9wdGlvbnNcbi8vIE9uIHNpdGUgc2V0dGluZ3MsIHdlIGNhbiBzZXQgdGhlIGZvbGxvd2luZyBvcHRpb25zOlxuLy8gb3B0aW9uLXJvdW5kZWQtaW1hZ2VzXG4vLyBJZiBzZXQgd2UgY2hhbmdlIHNvbWUgZWxlbWVudHMgb24gdGhlIHNpdGUgdG8gYmUgcm91bmRlZC5cblxuLm9wdGlvbi1yb3VuZGVkLWltYWdlcyB7XG4gIC5jaGVja2xpc3QtY2FyZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrbGlzdC1jYXJkLWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG4gICAgfVxuICB9XG4gIC5ncm93LWdyaWQtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ3Jvdy1ncmlkLWl0ZW0tYm9yZGVyLXJhZGl1cywgMi41cmVtKTtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10aW1lbGluZS1pdGVtLWxhYmVsLWJvcmRlci1yYWRpdXMsIDZweCk7XG4gIH1cblxuICAudGV4dC1tZWRpYS1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRleHQtbWVkaWEtaW1hZ2UtYm9yZGVyLXJhZGl1cywgMnJlbSk7XG4gICAgfVxuICB9XG4gIC50d28taW1hZ2VzLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHdvLWltYWdlcy1pbWFnZS1ib3JkZXItcmFkaXVzLCAycmVtKTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1pdGVtLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWl0ZW0taW1hZ2UtYm9yZGVyLXJhZGl1cywgMi41cmVtKTtcbiAgfVxuXG4gIC5wbGF0ZS0tZWxlbWVudF9faW1hZ2UsXG4gIC5mb3JtLXNlY3Rpb24taW1hZ2UsXG4gIC5pbWFnZXMtc3dpcGVyLWltYWdlLFxuICAudGltZWxpbmUtaXRlbS1pbWFnZSxcbiAgLmdyb3ctZ3JpZC1pdGVtLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGhlbWUtb3B0aW9uLXJvdW5kZWQtaW1hZ2VzLWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX19vdmVybGF5IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS12aWRlby1vdmVybGF5LWJvcmRlci1yYWRpdXMsIDIuNXJlbSk7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMsIDRyZW0pO1xuICB9XG59XG4iLCJAdmlldy10cmFuc2l0aW9uIHtcbiAgbmF2aWdhdGlvbjogYXV0bztcbn1cblxuLyogQ3VzdG9taXplIHRoZSBkZWZhdWx0IGFuaW1hdGlvbiBiZWhhdmlvciAqL1xuOjp2aWV3LXRyYW5zaXRpb24tZ3JvdXAocm9vdCkge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi8qIEZhZGUgYW5pbWF0aW9uIGtleWZyYW1lcyAqL1xuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIEZhZGUgdHJhbnNpdGlvbiBydWxlcyAqL1xuOjp2aWV3LXRyYW5zaXRpb24tb2xkKGZhZGUpIHtcbiAgICBhbmltYXRpb246IDAuNHMgZWFzZS1pbiBib3RoIGZhZGUtb3V0O1xufVxuXG46OnZpZXctdHJhbnNpdGlvbi1uZXcoZmFkZSkge1xuICAgIGFuaW1hdGlvbjogMC40cyBlYXNlLWluIGJvdGggZmFkZS1pbjtcbn1cbiIsIi53aGF0c2FwcC1pbml0LWJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSB6LWluZGV4KG5hdmlnYXRpb24pO1xuICBib3R0b206IDIuNHJlbTtcbiAgcmlnaHQ6IDIuNHJlbTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHQgcGhvdG9cIjtcblxuICAud2hhdHNhcHAtaW5pdC1idXR0b24tdGV4dCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IC0xcmVtO1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbSAwIDAgMS42cmVtO1xuICB9XG5cbiAgLndoYXRzYXBwLWluaXQtYnV0dG9uLXBob3RvIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgZ3JpZC1hcmVhOiBwaG90bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBncmlkLWFyZWE6IHBob3RvO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLC0yNSUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYud2hhdHNhcHAtaW5pdC1jb2xvci1ibGFjayB7XG4gICAgLndoYXRzYXBwLWluaXQtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiBibGFjaztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLnBsYXRlLS1lbGVtZW50X19idXR0b25fZ3JvdXAgKyAucGxhdGUtLWVsZW1lbnRfX2J1dHRvbl9ncm91cCB7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMi40cmVtO1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEuOHJlbTtcblxuXHQmLmp1c3RpZnktc3RhcnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXHQmLmp1c3RpZnktY2VudGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLmp1c3RpZnktZW5kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbi5idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDFyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0cGFkZGluZzogMC45cmVtIDNyZW07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7IC8vIEEgYml0IG1vcmUgc28gdGhhdCB0aGUgb3JlbyBmb2N1cyBpcyBiZXR0ZXIgdmlzaWJsZS4uXG5cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0JltjbGFzcyo9XCJidXR0b24tdGhlbWUtXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLWNvbnRyYXN0KTtcblx0fVxuXG5cdCYuYnV0dG9uLXRoZW1lLWRlZmF1bHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cdCYuWndhcnQge1xuXHRcdGNvbG9yOiBibGFjaztcblx0fVxuXG5cdCYuc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvciwgdmFyKC0tc2l0ZS1jb2xvci0xKSk7XG5cdFx0Y29sb3I6IHZhcigtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yLCB2YXIoLS1zaXRlLWNvbG9yLTEpKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHR9XG59XG4iLCIucGxhdGUtLWVsZW1lbnQgKyAucGxhdGUtLWVsZW1lbnRfX2NvbnRhY3RfZm9ybSB7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tdmVydGljYWwtZmxvdyk7XG59XG46cm9vdCB7XG5cdC8vIGFsbCBwcm9wZXJ0aWVzIGZvciBmb3JtcyBhcmUgaGVyZS5cblx0LS1lcnJvci1jb2xvcjogI2NhNDI0Mjtcblx0LS1mb2N1cy1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcblx0LS1hY2NlbnQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRvcGFjaXR5OiAwLjI1O1xuXHRjb2xvcjogYmxhY2s7XG59XG4vLyBIaWRlIHNtYWxsIGRvdCBjb250YWluaW5nIHNwYW0gaG9uZXlwb3QgaW5wdXQ7XG5bY2xhc3NePSdjYWxsX21lX2JhY2tfYnlfZmF4XyddIHtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGFjdF9mb3JtX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAxLjFyZW07XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29udGFjdF9mb3JtIHtcblx0JHNlbGY6ICY7XG5cblx0Y29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yKTtcblxuXHQuY29udGFjdF9mb3JtX19oZWxwZXIge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogLjZyZW07XG5cdH1cblxuXHQud3lzaXd5ZyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdH1cblx0LnNlbGVjdG9yLWlucHV0LFxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgb3V0bGluZSAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IDEwMCU7IC8vIG1ha2Ugc3VyZSB0aGV5IG1heCBvdXQgcGFyZW50IHdpZHRoO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBibGFjaztcblxuXHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdFx0cGFkZGluZzogMC45NXJlbSAxLjRyZW07XG5cblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRsaW5lLWhlaWdodDogY2FsYygyNi8xNyk7XG5cdFx0b3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb2JqZWN0LXRleHQtY29sb3IsIHZhcigtLWNvcHktY29sb3IpKTtcblx0XHQmOmhvdmVyOm5vdCg6Zm9jdXMpIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRcdH1cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBncmV5O1xuXHRcdH1cblx0fVxuXHR0ZXh0YXJlYSB7XG5cdFx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0fVxuXHQmX19maWVsZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Ly8gRXJyb3Igbm90aWZpY2F0aW9uIGJlbG93IGlucHV0O1xuXHRcdCZfX2Vycm9yIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdCY6aW52YWxpZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5idXR0b24tZ3JvdXAge1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMi42cmVtO1xuXHR9XG5cblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMS44cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNwaW47XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwMG1zO1xuXHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdFx0XHRib3JkZXI6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9IHRvIHtcblx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdCAgfVxufVxuIiwiLmFkZHJlc3Mge1xuICAgIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbn1cbi8vIEZpZWxkc2V0LlxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuXG4gICAgaW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuMnJlbTtcblxuICAgICAgICAub3B0aW9uYWwtZmllbGQge1xuICAgICAgICAgICAgY29sb3I6ICM3RDdEN0Q7IC8vIFRPRE8gdGhpcyBpcyBhIG5vdCBhIG5hbWVkIGNvbG9yLCBwZXJoYXBzIGFzaz9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtZ3JvdXAge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC0tX2dhcDogMXJlbTtcbiAgICAgICAgZ2FwOiB2YXIoLS1fZ2FwKTtcbiAgICAgICAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyICsgdmFyKC0tX2dhcCkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1kaXJ0eT1cImNvbXBsZXRlZFwiXSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVmZmRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDAsMTUzLDY4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWRpcnR5PVwiZXJyb3JcIl0ge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZ3JvdXAsXG4gICAgLmZvcm0tY29udHJvbC1ncm91cCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgfVxufVxuIiwiLmF1dG9maWxsIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIC8vIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgfVxuXG4gICAmX19hbnN3ZXJzIHtcbiAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgICBtYXJnaW46IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgfVxuICAgfVxuICAgJl9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUpKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiAgICY6aG92ZXIge1xuICAgICAgLmF1dG9maWxsX19saXN0IHtcbiAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgfVxufVxuIiwiLmZpbGUge1xuICAgICZfX2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggZG90dGVkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA2LjhyZW07XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzX2ZpbGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAyMDgsIDEyNCwgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjUzLCAyNDMsIDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtYXJlYTogcGxhY2Vob2xkZXI7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAuZmlsZW5hbWUge1xuICAgICAgICBncmlkLWFyZWE6IGxhYmVsO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbCBpY29uXCIgXCJwbGFjZWhvbGRlciBwbGFjZWhvbGRlclwiO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgLmZpbGVfX2Ryb3AtLWljb24ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1hcmVhOiBpY29uO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJhZ19vdmVyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgfVxuXG4gICAgLmhhc19maWxlIHtcbiAgICAgICAgLmZpbGVfX3JlbW92ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAxMjgsIDAsIDAuMTQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjgsIDAsIDAuMTQpO1xuICAgICAgICAgICAgY29sb3I6IHJnYigwLCAxMjgsIDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgdG9wOiAycmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFjdF9mb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZm9ybS1ncmlkLWNvbHVtbi1nYXAsIDNyZW0pO1xuICAgIHJvdy1nYXA6IHZhcigtLWZvcm0tZ3JpZC1yb3ctZ2FwLCAyLjRyZW0pO1xuICAgICYgPiA6bm90KFtkYXRhLWdyaWQtY29sdW1uXSkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgIH1cblxuICAgIC8vIEdyaWQgZGF0YS1jb2x1bW4tc3BhbiBkYXRhIHByb3BlcnR5IHN0eWxpbmcuIElmIG5vdCBzZXQsIHVzZSBhYm92ZSBldmVyeXRoaW5nIHNlbGVjdG9yLlxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICBbZGF0YS1ncmlkLWNvbHVtbj1cIiN7JGl9XCJdIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgJiA+IDpub3QoW2RhdGEtZ3JpZC1jb2x1bW5dKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgfVxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICAgICAgIFtkYXRhLWdyaWQtY29sdW1uPVwiI3skaX1cIl0ge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuICN7JGl9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC0tbWVzc2FnZS1zdWNjZXNzLWZvcmVncm91bmQ6IHJnYmEoNjgsIDIwOCwgMTI0LCAxKTtcbiAgICAtLW1lc3NhZ2Utc3VjY2Vzcy1iYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjUzLCAyNDMsIDEpO1xuICAgIC0tbWVzc2FnZS1lcnJvci1mb3JlZ3JvdW5kOiByZ2JhKDI1NSwgODQsIDg0LCAxKTtcbiAgICAtLW1lc3NhZ2UtZXJyb3ItYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MCwgMjQwLCAxKTtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gV2hlbiBubyBub3RpZmljYXRpb24gaXMgc2hvd24sIHRoZSBub3RpZmljYXRpb24gaXMgYWJzb2x1dGVseSBwb3NpdGlvbmVkLCBzbyBpdCBkb2Vzbid0IGFmZmVjdCB0aGUgbGF5b3V0O1xuICAgICY6bm90KC5mb3Jnb3R0ZW4pOm5vdCguZXJyb3IpOm5vdCguc3VjY2Vzcykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHNjYWxlWSgwKTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIC8vIEJhc2Ugc3R5bGVzIGZvciBkaWZmZXJlbnQgbWVzc2FnZSB0eXBlc1xuICAgICAgICAmLm1lc3NhZ2VfX3N1Y2Nlc3Mge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tZXNzYWdlLXN1Y2Nlc3MtZm9yZWdyb3VuZCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZXNzYWdlLXN1Y2Nlc3MtYmFja2dyb3VuZCk7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZXNzYWdlLXN1Y2Nlc3MtZm9yZWdyb3VuZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lc3NhZ2VfX2ZvcmdvdHRlbixcbiAgICAgICAgJi5tZXNzYWdlX19lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1lc3NhZ2UtZXJyb3ItZm9yZWdyb3VuZCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZXNzYWdlLWVycm9yLWJhY2tncm91bmQpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWVzc2FnZS1lcnJvci1mb3JlZ3JvdW5kKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFuaW1hdGlvbiBzdGF0ZVxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSBzY2FsZVkoMSk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJhZGlvQ2hlY2tTaXplOiAycmVtO1xuLnJhZGlvLWNoZWNrIHtcbiAgICAkcmFkaW9DaGVjazogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC44cmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IC40cmVtO1xuXG4gICAgLmNvbnRhY3RfZm9ybV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjhyZW07XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW9iamVjdC10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgLy8gU2hvdWxkIGJlIGRpZmZlcmVudCBpbiBjYXNlIG9mIHJhZGlvL2NoZWNrYm94O1xuXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDJyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBpbnNldDogLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IC4xcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAvLyBVc2UgdGhpcyBTVkcgY29kZSBvbiBodHRwczovL3lva3NlbC5naXRodWIuaW8vdXJsLWVuY29kZXIvIGFuZCBjaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gdGhlIGFjY2VudCBjb2xvciB5b3Ugd2FudC5cbiAgICAgICAgICAgICAgICAvLyA8c3ZnIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm00LjUyIDEyYy0uNCAwLS43OC0uMTYtMS4wNi0uNDNsLTMuMi0zLjE3Yy0uMzQtLjM0LS4zNC0uODkgMC0xLjI0LjM0LS4zNC45LS4zNCAxLjI1IDBsMy4wMSAyLjk4IDcuOTctNy44OWMuMzQtLjM0LjktLjM0IDEuMjUgMCAuMzQuMzQuMzQuODkgMCAxLjI0bC04LjE2IDguMDhjLS4yOC4yOC0uNjYuNDMtMS4wNi40M3pcIiBmaWxsPVwiIzg0YjYyYVwiLz48L3N2Zz5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD1cIjAgMCAxNCAxNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIm00LjUyIDEyYy0uNCAwLS43OC0uMTYtMS4wNi0uNDNsLTMuMi0zLjE3Yy0uMzQtLjM0LS4zNC0uODkgMC0xLjI0LjM0LS4zNC45LS4zNCAxLjI1IDBsMy4wMSAyLjk4IDcuOTctNy44OWMuMzQtLjM0LjktLjM0IDEuMjUgMCAuMzQuMzQuMzQuODkgMCAxLjI0bC04LjE2IDguMDhjLS4yOC4yOC0uNjYuNDMtMS4wNi40M3pcIiBmaWxsPVwiJTIzODRiNjJhXCIvJTNFJTNDL3N2ZyUzRScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdvb2dsZS1tYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5nb29nbGUtbWFwLWlmcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbWFnZSB7XG5cdGltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIvLyBBbGwgZWxlbWVudHMgY2FuIHVzZSB0aGlzIGNvbnRhaW5lciBxdWVyeS5cbi5wbGF0ZS0tZWxlbWVudCB7XG4gIGNvbnRhaW5lci1uYW1lOiBlbGVtZW50O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbi5wbGF0ZS0tZWxlbWVudCArIC5wbGF0ZS0tZWxlbWVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbn1cblxuLnBhcmFncmFwaCB7XG4gIHVsLFxuICBvbCxcbiAgcCxcbiAgdGFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgaW5oZXJpdCk7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS12ZXJ0aWNhbC1mbG93KTtcbiAgICB9XG4gIH1cbiAgXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgaW5oZXJpdCk7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX292ZXJsYXksXG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIEBpbmNsdWRlIGNvdmVyO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gRWZmZWN0IHRoYXQgaXMgcGxheWVkIGFmdGVyIHByZXNzaW5nIHBsYXkgYnV0dG9uLlxuICAgIGFuaW1hdGlvbjogZmFkZU91dCAxcyBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuXG4gICAgaW1nLFxuICAgIHBpY3R1cmUge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1nO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxvYWRlZCB7XG4gICAgLnZpZGVvX19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAudmlkZW9fX3BsYXkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwJSk7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG59XG4iLCIuY2FyZHMtc2VjdGlvbiB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDZyZW07XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS42cmVtO1xuICByb3ctZ2FwOiAzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG5cbiAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxLjZyZW07XG4gIH1cblxuICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5jYXJkLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLmNhcmQtaXRlbS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG59XG5cbi5jYXJkLWl0ZW0tdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgaW5oZXJpdCk7XG59XG4uY2FyZC1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC5vcHRpb24tbm9uLXVwcGVyY2FzZS10aXRsZXMgJiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uY2FyZC1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgfVxuICBcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIvLyBDaGVjayBpZiBjaGVja2xpc3Qtc2VjdGlvbiBpcyBmaXJzdCBpbnNpZGUgbWFpbiBhbmQgYXBwbHkgb2Zmc2V0XG4uY2hlY2tsaXN0LXNlY3Rpb24uaXMtZmlyc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc2VjdGlvbi1zcGFjaW5nLXRvcCkgKiAtMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgc2VjdGlvbi1vZmZzZXQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoMnZ3ICogLTIpO1xuICAgIC5jaGVja2xpc3QtY2FyZC10aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEycHggIzc3NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgLTNyZW0pKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrbGlzdC1jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiA1LjVyZW07XG4gIC5jaGVja2xpc3QtY2FyZC10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICY6aGFzKD4gOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uY2hlY2tsaXN0LWNhcmQge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMy40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgdmFyKC0tY29weS1jb2xvcikpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vYmplY3QtYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIG9wYWNpdHk6IHZhcigtLW9iamVjdC1vcGFjaXR5LCAxKTtcbiAgfVxufVxuXG4uY2hlY2tsaXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnI7XG4gIGdhcDogM3JlbTtcbn1cblxuLmNoZWNrbGlzdC1pdGVtLWljb24ge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLy8gSWYgdmFsdWUgaXMgeHMsIHdoaWNoIGlzIDAsIHRoZW4gc2tpcC4gQmVjYXVzZSB0aG9zZSB2YWx1ZXMgZG8gbm90IHdvcmsgaW4gZm9sbG93aW5nIGNhbGN1bGF0aW9ucy5cbiAgICBAaWYgKCRicmVha3BvaW50ICE9IFwieHNcIikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAuc2VjdGlvbi1wcm9wcyxcbiAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAtLW1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gI3skdmFsdWV9KSAvIDIgKTtcbiAgICAgICAgICAgICAgICAtLXBsYXRlLWNvbHVtbi13aWR0aDogY2FsYygjeyR2YWx1ZX0gLyAxMik7IC8vIHNob3VsZCBiZSA0NHB4IG9uIGJpZ2dlc3QuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VjdGlvbiB7XG4gIC5zZWN0aW9uLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbiAgfVxuICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICY6dGFyZ2V0IHtcbiAgICBhbmltYXRpb246IGhpZ2hsaWdodCAxcyBlYXNlLWluLW91dCAwLjVzO1xuICB9XG5cbiAgLy8gU2VjdGlvbiBpbm5lciBjb250YWluZXIuXG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgY29udGFpbmVyLW5hbWU6IHNlY3Rpb24taW5uZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gQmFja2dyb3VuZHMuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb2JqZWN0LWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICBvcGFjaXR5OiB2YXIoLS1vYmplY3Qtb3BhY2l0eSwgMSk7XG4gIH1cblxuICAvLyBMYXlvdXQgaW5kZW50YXRpb25zLlxuICAmLmhhcy1zdGFuZGFyZC1sYXlvdXQsXG4gICYuaGFzLXR3by1jb2x1bW4taW5kZW50LWxheW91dCxcbiAgJi5oYXMtb25lLWNvbHVtbi1pbmRlbnQtbGF5b3V0IHtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKSk7XG5cbiAgICAgID4gLnBsYXRlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgID4gLnBsYXRlLS1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA3LjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLXR3by1jb2x1bW4taW5kZW50LWxheW91dCB7XG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLW1hcmdpbi1pbmxpbmUpICsgdmFyKC0tcGxhdGUtY29sdW1uLXdpZHRoKSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoXG4gICAgICAgICAgdmFyKC0tbWFyZ2luLWlubGluZSkgKyB2YXIoLS1wbGF0ZS1jb2x1bW4td2lkdGgpICogMlxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLW9uZS1jb2x1bW4taW5kZW50LWxheW91dCB7XG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLW1hcmdpbi1pbmxpbmUpKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1tYXJnaW4taW5saW5lKSArIHZhcigtLXBsYXRlLWNvbHVtbi13aWR0aCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBBbmltYXRpb24gZm9yIGhpZ2hsaWdodGluZyAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyogU3RhcnQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNThhOyAvKiBMaWdodCB5ZWxsb3cgY29sb3IgKi9cbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiBFbmQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIH1cbn1cbiIsIi5mb3JtLXNlY3Rpb24ge1xuICAuZm9ybS1zZWN0aW9uLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmb3JtXCIgXCJpbWFnZVwiO1xuICAgIGdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcm93LWdhcDogOHJlbTtcbiAgICB9XG5cbiAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgIGdyaWQtYXJlYTogZm9ybTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1zZWN0aW9uLWltYWdlIHtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvcik7XG5cbiAgICAgICYuY2YtYnV0dG9uLXR4dC13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5jZi1idXR0b24tdHh0LWJsYWNrIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAxZnIgNWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmb3JtIC4gaW1hZ2VcIjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ncm93LWdyaWQtc2VjdGlvbiB7XG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxMHJlbTtcblxuICAgIFxuICAgIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gICAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZ2FwOiAxOHJlbTtcbiAgICB9XG4gIH1cbn1cbi5ncm93LWdyaWQtZ3JpZCB7XG4gIHRyYW5zaXRpb246IDEwMDBtcztcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgXG4gIC8vIE1vYmlsZSBsYXlvdXQgKHZlcnRpY2FsIGdyaWQpXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBcbiAgICAvLyBCYXNlIGdyaWQgdGVtcGxhdGVzIGZvciBkaWZmZXJlbnQgaXRlbSBjb3VudHMgKGZpcnN0IGl0ZW0gZXhwYW5kZWQpXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnI7XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjRmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgLy8gSG92ZXIgYW5kIGZvY3VzIGVmZmVjdHMgZm9yIDIgaXRlbXNcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDEpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDEpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS40ZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuNGZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBIb3ZlciBhbmQgZm9jdXMgZWZmZWN0cyBmb3IgMyBpdGVtc1xuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjRmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuNGZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMS40ZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBlZmZlY3RzIGZvciA0IGl0ZW1zXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNGZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuNGZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDEuNGZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDEuNGZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBIb3ZlciBhbmQgZm9jdXMgZWZmZWN0cyBmb3IgNSBpdGVtc1xuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjRmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMS40ZnIgMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDEuNGZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxLjRmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMS40ZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAvLyBEZXNrdG9wIGxheW91dCAoaG9yaXpvbnRhbCBncmlkKVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAvLyBCYXNlIGdyaWQgdGVtcGxhdGVzIGZvciBkaWZmZXJlbnQgaXRlbSBjb3VudHMgKGZpcnN0IGl0ZW0gZXhwYW5kZWQpXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnI7XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuICAgIFxuICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBlZmZlY3RzIGZvciAyIGl0ZW1zXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMik6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBIb3ZlciBhbmQgZm9jdXMgZWZmZWN0cyBmb3IgMyBpdGVtc1xuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDMpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA1ZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBlZmZlY3RzIGZvciA0IGl0ZW1zXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgxKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgyKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg0KTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDVmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciBhbmQgZm9jdXMgZWZmZWN0cyBmb3IgNSBpdGVtc1xuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoMSk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDIpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpob3ZlciksXG4gICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCgzKTpmb2N1cy13aXRoaW4pIHtcbiAgICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNSk6bGFzdC1jaGlsZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6aG92ZXIpLFxuICAgICY6aGFzKC5ncm93LWdyaWQtaXRlbTpudGgtY2hpbGQoNCk6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciA1ZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmhvdmVyKSxcbiAgICAmOmhhcyguZ3Jvdy1ncmlkLWl0ZW06bnRoLWNoaWxkKDUpOmZvY3VzLXdpdGhpbikge1xuICAgICAgJjpoYXMoLmdyb3ctZ3JpZC1pdGVtOm50aC1jaGlsZCg1KTpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDVmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyb3ctZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1pbi1oZWlnaHQ6IDM0dnc7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjYXJkXCI7XG4gIFxuICAvLyBNb2JpbGUgYWRqdXN0bWVudHNcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMjV2aDtcbiAgfVxuICBcbiAgLy8gRW5zdXJlIGl0ZW1zIGFyZSBmb2N1c2FibGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAuZ3Jvdy1ncmlkLWl0ZW0tdGl0bGUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIC5ncm93LWdyaWQtaXRlbS1zdWJ0aXRsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC8vIEZvY3VzIHZpc2libGUgZm9yIGJldHRlciBhY2Nlc3NpYmlsaXR5XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4uZ3Jvdy1ncmlkLWl0ZW0tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY2FyZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDVyZW07XG5cbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBcbiAgLy8gTW9iaWxlIGFkanVzdG1lbnRzXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAwMDAgMCUsIHJnYmEoMTAyLCAxMDIsIDEwMiwgMCkgNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmdyb3ctZ3JpZC1pdGVtLXRpdGxlLFxuICAuZ3Jvdy1ncmlkLWl0ZW0tc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmdyb3ctZ3JpZC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSg3NyUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAub3B0aW9uLW5vbi11cHBlcmNhc2UtdGl0bGVzICYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC8vIE1vYmlsZSBhZGp1c3RtZW50c1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmdyb3ctZ3JpZC1pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICBcbiAgICAvLyBNb2JpbGUgYWRqdXN0bWVudHNcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG4gIC5ncm93LWdyaWQtaXRlbS1zdWJ0aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ3Jvdy1ncmlkLWl0ZW0taW1hZ2Uge1xuICBncmlkLWFyZWE6IGNhcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmxhdGVzdC1qb2ItcG9zdGluZ3Mtc2VjdGlvbiB7XG5cbiAgLy8gSWYgc2VjdGlvbiBpcyBmaXJzdCBpbnNpZGUgbWFpbiwgYXBwbHkgb2Zmc2V0LiBTbyBpdCBpcyBvdmVybGFwcGluZyBoZWFkZXIgYSBiaXQuXG4gICYuaXMtZmlyc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zZWN0aW9uLXNwYWNpbmctdG9wKSAqIC0yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgc2VjdGlvbi1vZmZzZXQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoM3Z3ICogLTIpO1xuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTJweCAjNzc3O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgLTNyZW0pKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGF0ZXN0LWpvYi1wb3N0aW5ncy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS42cmVtO1xuICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBnYXA6IDhyZW07XG4gIH1cbn1cbiIsIi5tYXJxdWVlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5vcHRpb24tb2Zmc2V0LW5leHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICAubWFycXVlZS1zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubWFycXVlZS1zZWN0aW9uLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgdmFyKC0tc2l0ZS1jb2xvci0xKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9iamVjdC1iYWNrZ3JvdW5kLWNvbG9yLCBub25lKTtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA4dncsIDhyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3b3JkLXNwYWNpbmc6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gVWwuXG4uc2Nyb2xsZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAvLyBtb3N0bHkgbWVhbnQgZm9yIGltYWdlcyBpbiBtYXJxdWVlLXNlY3Rpb25cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGxpLnNjcm9sbGVyLWltYWdlLWl0ZW0gKiB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uc2Nyb2xsZXJbZGF0YS1hbmltYXRlZD1cInRydWVcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2Nyb2xsZXJbZGF0YS1hbmltYXRlZD1cInRydWVcIl0gLnNjcm9sbGVyX19pbm5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFuaW1hdGlvbjogc2Nyb2xsIHZhcigtLV9hbmltYXRpb24tZHVyYXRpb24sIDQwcylcbiAgICB2YXIoLS1fYW5pbWF0aW9uLWRpcmVjdGlvbiwgZm9yd2FyZHMpIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLy8gU3R5bGVzIGZvciBzY3JvbGwtdHJpZ2dlcmVkIHNjcm9sbGVyc1xuLnNjcm9sbGVyW2RhdGEtbW9kZT1cInNjcm9sbFwiXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAuc2Nyb2xsZXJfX2lubmVyIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxufVxuXG4uc2Nyb2xsZXJbZGF0YS1kaXJlY3Rpb249XCJyaWdodFwiXSB7XG4gIC0tX2FuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5zY3JvbGxlcltkYXRhLWRpcmVjdGlvbj1cImxlZnRcIl0ge1xuICAtLV9hbmltYXRpb24tZGlyZWN0aW9uOiBmb3J3YXJkcztcbn1cblxuLnNjcm9sbGVyW2RhdGEtc3BlZWQ9XCJmYXN0XCJdIHtcbiAgLS1fYW5pbWF0aW9uLWR1cmF0aW9uOiAyMHM7XG59XG5cbi5zY3JvbGxlcltkYXRhLXNwZWVkPVwic2xvd1wiXSB7XG4gIC0tX2FuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAwLjVyZW0pKTtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWNhcmRzLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWNhcmRzLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLWNhcmRzLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLWNhcmRzLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLWNhcmRzLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDA7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHZhcigtLXNpdGUtY29sb3ItMSk7XG4gIC0tY2FyZHMtc2Nyb2xsYmFyLXNpemU6IDEwcHg7XG59XG5cbi5zY3JvbGxhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsYWJsZS1jYXJkcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC11cC1tb2JpbGUpIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuY2FyZHMtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRyZW07XG4gICAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIHJlc3Qgb2YgdGhpcyBzZWN0aW9uIGlzIGluaGVyaXRlZCBmcm9tIGBjYXJkcy1zZWN0aW9uLnNjc3NgXG4iLCIuc3dpcGVyLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pbWFnZXMtc3dpcGVyIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6bm90KC5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEwLzY7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59IiwiLnRleHQtbWVkaWEtc2VjdGlvbiB7XG4gIC50ZXh0LW1lZGlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxLjZyZW07XG5cbiAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogOHJlbTtcbiAgICB9XG4gICAgQGNvbnRhaW5lciBzZWN0aW9uLWlubmVyIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZ2FwOiAxOHJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC50ZXh0LW1lZGlhLWltYWdlLXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDA7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDEwcHg7XG59XG5cbi50aW1lbGluZS1zd2lwZXItc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIFByZXZlbnQgc2Nyb2xsYmFyIGZyb20gc2hvd2luZyBvbiB0aGUgc2lkZXMuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDZyZW07XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xuICAgIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0tbGFiZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcblxuICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAsICMwMDAgNjAlLCB0cmFuc3BhcmVudCA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi50aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC5vcHRpb24tbm9uLXVwcGVyY2FzZS10aXRsZXMgJiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vYmplY3QtdGV4dC1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi50aW1lbGluZS1pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xufVxuXG4udGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2stZW5kOiBhdXRvO1xufVxuIiwiLnR3by1pbWFnZXMtc2VjdGlvbiB7XG4gIC50d28taW1hZ2VzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZXNcIiBcImNvbnRlbnRcIjtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IGltYWdlc1wiO1xuICAgIH1cbiAgICBAY29udGFpbmVyIHNlY3Rpb24taW5uZXIgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMTBmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCAuIGltYWdlc1wiO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5pbWFnZXMtY29udGFpbmVyIHtcbiAgICBncmlkLWFyZWE6IGltYWdlcztcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAuNWZyIDFmcjtcbiAgICBnYXA6IDEuNnJlbTtcblxuICAgIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcm93LWdhcDogMDtcbiAgICAgIGNvbHVtbi1nYXA6IDMuNnJlbTtcbiAgICB9XG5cbiAgICBcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRleHQtMSBpbWFnZS0yXCJcbiAgICAgIFwiaW1hZ2UtMSBpbWFnZS0yXCJcbiAgICAgIFwiaW1hZ2UtMSB0ZXh0LTJcIjtcblxuICAgIC5pbWFnZS0xLCAuaW1hZ2UtMiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5pbWFnZS0xIHtcbiAgICAgIGdyaWQtYXJlYTogaW1hZ2UtMTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtMiB7XG4gICAgICBncmlkLWFyZWE6IGltYWdlLTI7XG4gICAgfVxuXG4gICAgLnRleHQtMSB7XG4gICAgICBncmlkLWFyZWE6IHRleHQtMTtcbiAgICB9XG5cbiAgICAudGV4dC0yIHtcbiAgICAgIGdyaWQtYXJlYTogdGV4dC0yO1xuICAgIH1cblxuICAgIC5oMyB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LTEsXG4gIC50ZXh0LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC41cmVtO1xuICAgIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGdhcDogMS4ycmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIEBjb250YWluZXIgc2VjdGlvbi1pbm5lciAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYuNHJlbTtcbiAgICAgIH1cbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAudGV4dC0xIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgJiA+IGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAudGV4dC0yIHtcbiAgICAmID4gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLTEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS44cmVtLCAtMS44cmVtKTtcblxuICAgICAgLm9wdGlvbi1yb3VuZGVkLWltYWdlcyAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHdvLWltYWdlcy1pbWFnZS1ib3JkZXItcmFkaXVzLCAycmVtKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWxlZ2FsLWFuZC1jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDByZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyLWxlZ2FsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIHJvdy1nYXA6IDFyZW07XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1jb2xvci0xKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
