/* VARIABLES */
/*  Padding */
/* Breakpoints */
/* Navigation */
/* HELPERS */
.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;
}

/* Libs general */
/* 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,
ul,
figure,
blockquote,
dl,
dd {
  margin-block-start: 0;
  margin-block-end: 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;
}

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

/*  Padding */
/* Breakpoints */
/* Navigation */
.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;
}

.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_p .coming_events .coming_events-title, .tc_p.content_images .content_images-content .content_images-content-title, .tc_p.content_images .content_images-content .content_images-content-subtitle,
.tc_p .accordion .accordion-title,
.tc_p .featured_vacancies .featured_vacancies-title,
.tc_p .other_subjects .related-posts-title {
  color: var(--primary-color);
}
.tc_p .contact_form_section .contact_form_section-title {
  color: var(--primary-color);
}
.tc_p .paragraph .accordion-title,
.tc_p .paragraph h2 {
  color: var(--primary-color);
}
.tc_p .paragraph h3 {
  color: var(--primary-color);
}
.tc_s {
  color: var(--secondary-color);
}
.tc_s .coming_events .coming_events-title, .tc_s.content_images .content_images-content .content_images-content-title, .tc_s.content_images .content_images-content .content_images-content-subtitle,
.tc_s .accordion .accordion-title,
.tc_s .featured_vacancies .featured_vacancies-title,
.tc_s .other_subjects .related-posts-title {
  color: var(--secondary-color);
}
.tc_s .contact_form_section .contact_form_section-title {
  color: var(--secondary-color);
}
.tc_s .paragraph h2 {
  color: var(--secondary-color);
}
.tc_s .paragraph h3 {
  color: var(--secondary-color);
}
.tc_t {
  color: var(--tertiary-color);
  --color: var(--tertiary-color);
}
.tc_t .coming_events .coming_events-title, .tc_t.content_images .content_images-content .content_images-content-title, .tc_t.content_images .content_images-content .content_images-content-subtitle,
.tc_t .accordion .accordion-title,
.tc_t .featured_vacancies .featured_vacancies-title,
.tc_t .other_subjects .related-posts-title {
  color: var(--tertiary-color);
}
.tc_t .contact_form_section .contact_form_section-title {
  color: var(--tertiary-color);
}
.tc_t .paragraph h2 {
  color: var(--tertiary-color);
}
.tc_t .paragraph h3 {
  color: var(--tertiary-color);
}
.tc_b {
  color: var(--black);
  --color: var(--black);
}
.tc_b .coming_events .coming_events-title, .tc_b.content_images .content_images-content .content_images-content-title, .tc_b.content_images .content_images-content .content_images-content-subtitle,
.tc_b .accordion .accordion-title,
.tc_b .featured_vacancies .featured_vacancies-title,
.tc_b .other_subjects .related-posts-title {
  color: var(--black);
}
.tc_b .contact_form_section .contact_form_section-title {
  color: var(--black);
}
.tc_b .paragraph h2 {
  color: var(--black);
}
.tc_b .paragraph h3 {
  color: var(--black);
}
.tc_w {
  color: var(--white);
}
.tc_w .coming_events .coming_events-title, .tc_w.content_images .content_images-content .content_images-content-title, .tc_w.content_images .content_images-content .content_images-content-subtitle,
.tc_w .accordion .accordion-title,
.tc_w .featured_vacancies .featured_vacancies-title,
.tc_w .other_subjects .related-posts-title {
  color: var(--white);
}
.tc_w .contact_form_section .contact_form_section-title {
  color: var(--white);
}
.tc_w .paragraph h2 {
  color: var(--white);
}
.tc_w .paragraph h3 {
  color: var(--white);
}
.tc_lg {
  color: var(--lightgrey);
  --color: var(--lightgrey);
}
.tc_lg .coming_events .coming_events-title, .tc_lg.content_images .content_images-content .content_images-content-title, .tc_lg.content_images .content_images-content .content_images-content-subtitle,
.tc_lg .accordion .accordion-title,
.tc_lg .featured_vacancies .featured_vacancies-title,
.tc_lg .other_subjects .related-posts-title {
  color: var(--lightgrey);
}
.tc_lg .contact_form_section .contact_form_section-title {
  color: var(--lightgrey);
}
.tc_lg .paragraph h2 {
  color: var(--lightgrey);
}
.tc_lg .paragraph h3 {
  color: var(--lightgrey);
}

.bgc_p {
  background-color: var(--primary-color);
}
.bgc_s {
  background-color: var(--secondary-color);
}
.bgc_t {
  background-color: var(--tertiary-color);
  --background-color: var(--tertiary-color);
}
.bgc_b {
  background-color: var(--black);
  --background-color: var(--black);
}
.bgc_w {
  background-color: var(--white);
}
.bgc_lg {
  background-color: var(--lightgrey);
  --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;
  }
}

body,
button,
input,
select,
textarea {
  -webkit-font-smoothing: antialiased;
  font-family: var(--font-text, "Roboto", sans-serif);
  color: var(--text-color);
}

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

h1,
.h1-title,
h2,
.h2-title,
h3,
.h3-title,
h4,
.h4-title,
.details-and-summary summary,
h5,
.h5-title,
h6,
.h6-title {
  font-family: var(--font-headings);
}

h1,
.h1-title {
  font-size: var(--font-size-mobile-h1, 3.2rem);
  font-weight: var(--font-weight-h1, 700);
}
@media (min-width: 768px) {
  h1,
  .h1-title {
    font-size: var(--font-size-h1, 4rem);
  }
}

h2,
.h2-title {
  font-size: var(--font-size-mobile-h2, 2.4rem);
  font-weight: var(--font-weight-h2, 700);
}
@media (min-width: 768px) {
  h2,
  .h2-title {
    font-size: var(--font-size-h2, 3.5rem);
  }
}

h3,
.h3-title {
  font-size: var(--font-size-mobile-h3, 2.1rem);
  line-height: 1.0714285714;
  font-weight: var(--font-weight-h3, 800);
}
@media (min-width: 768px) {
  h3,
  .h3-title {
    font-size: var(--font-size-h3, 2.8rem);
  }
}

h4,
.h4-title,
.details-and-summary summary {
  font-size: var(--font-size-h4, 2.1rem);
  font-weight: var(--font-weight-h4, 700);
}

h5,
.h5-title {
  font-size: var(--font-size-h5, 1.8rem);
  font-weight: var(--font-weight-h5, 700);
}

h6,
.h6-title {
  font-size: var(--font-size-h6, 1.6rem);
  font-weight: var(--font-weight-h6, 700);
}

.h2-title {
  color: var(--h2-title-color, inherit);
}

.h3-title {
  color: var(--h3-title-color, inherit);
}

.subheader {
  font-weight: 700;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .subheader {
    font-size: 1.6rem;
  }
}

picture {
  position: relative;
}
picture source {
  position: absolute;
  top: 0;
}

/*! 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: 1em 40px;
}

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: underline;
  text-decoration: underline dotted;
}

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: sans-serif;
  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;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

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;
}
.plate--column.column-center {
  margin: 0 auto;
}

@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: 1240px) {
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="1"],
  .plate--column.xl-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="2"],
  .plate--column.xl-2 {
    flex-basis: 16.6666666666%;
    max-width: 16.6666666666%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="3"],
  .plate--column.xl-3 {
    flex-basis: 24.9999999999%;
    max-width: 24.9999999999%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="4"],
  .plate--column.xl-4 {
    flex-basis: 33.3333333332%;
    max-width: 33.3333333332%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="5"],
  .plate--column.xl-5 {
    flex-basis: 41.6666666665%;
    max-width: 41.6666666665%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="6"],
  .plate--column.xl-6 {
    flex-basis: 49.9999999998%;
    max-width: 49.9999999998%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="7"],
  .plate--column.xl-7 {
    flex-basis: 58.3333333331%;
    max-width: 58.3333333331%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="8"],
  .plate--column.xl-8 {
    flex-basis: 66.6666666664%;
    max-width: 66.6666666664%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="9"],
  .plate--column.xl-9 {
    flex-basis: 74.9999999997%;
    max-width: 74.9999999997%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="10"],
  .plate--column.xl-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [data-plate-col-xl="11"],
  .plate--column.xl-11 {
    flex-basis: 91.6666666663%;
    max-width: 91.6666666663%;
  }
  .plate--container {
    width: 100%;
    max-width: 1240px;
  }
  [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: 2.8rem;
    padding-bottom: 2.8rem;
  }
}
@media (min-width: 768px) {
  .section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.section.p-t--none {
  padding-top: 0;
}
.section.p-b--none {
  padding-bottom: 0;
}
.section.p-t--small {
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .section.p-t--small {
    padding-top: 2rem;
  }
}
.section.p-b--small {
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .section.p-b--small {
    padding-bottom: 2rem;
  }
}

.section.p-t--none {
  padding-top: 0;
}
.section.p-b--none {
  padding-bottom: 0;
}
.section.p-t--medium {
  padding-top: 2.8rem;
}
@media (min-width: 768px) {
  .section.p-t--medium {
    padding-top: 6rem;
  }
}
.section.p-b--medium {
  padding-bottom: 2.8rem;
}
@media (min-width: 768px) {
  .section.p-b--medium {
    padding-bottom: 6rem;
  }
}

.section.p-t--none {
  padding-top: 0;
}
.section.p-b--none {
  padding-bottom: 0;
}
.section.p-t--large {
  padding-top: 10rem;
}
@media (min-width: 768px) {
  .section.p-t--large {
    padding-top: 10rem;
  }
}
.section.p-b--large {
  padding-bottom: 10rem;
}
@media (min-width: 768px) {
  .section.p-b--large {
    padding-bottom: 10rem;
  }
}

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

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
picture,
picture img {
  display: flex;
}

body {
  font-size: var(--fontsize_body, 1.6rem);
}
body.nav-is-open::after {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 119;
  content: "";
}

.rel {
  position: relative;
}

@font-face {
  font-family: "Material Icons";
  src: url("/theme/assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}

.agenda-result {
  display: flex;
  align-items: flex-start;
  gap: 0 1.6rem;
  border: solid 1px var(--agenda-result-border-color, var(--lightgrey));
  border-radius: var(--image-border-radius, var(--theme-border-radius, 1rem));
  padding: 1.6rem;
  background-color: white;
  display: grid;
  grid-template-areas: "date content" "date add";
  grid-template-columns: min-content auto;
  position: relative;
}
@media (min-width: 768px) {
  .agenda-result {
    align-items: center;
    gap: 0 3.8rem;
    padding: 0.8rem 2.4rem 0.8rem 0.8rem;
    grid-template-areas: "date content add";
    grid-template-columns: min-content auto min-content;
  }
}
.agenda-result .agenda-result-link {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.agenda-result .agenda-result-date {
  grid-area: date;
}
.agenda-result .agenda-result-content {
  grid-area: content;
}
.agenda-result .agenda-result-content .agenda-result-content-title {
  font-weight: 600;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .agenda-result .agenda-result-content .agenda-result-content-title {
    font-size: 1.6rem;
  }
}
.agenda-result .agenda-result-content .agenda-result-content-desc {
  font-weight: 400;
  font-size: 1.4rem;
}
.agenda-result .agenda-result-add {
  grid-area: add;
  display: flex;
  align-items: center;
  gap: 1.3rem;
  white-space: nowrap;
  color: var(--agenda-result-link-color, var(--primary-color));
  font-weight: 600;
  margin: 0.8rem 0 0;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .agenda-result .agenda-result-add {
    margin: 0;
    font-size: 1.6rem;
  }
}
.agenda-result .agenda-result-add svg {
  width: 1.5rem;
  height: 1.5rem;
  min-width: 1.5rem;
  color: var(--agenda-result-link-icon-color, var(--primary-icon-color, var(--primary-color)));
}
.agenda-result.has-link .agenda-result-content-title {
  color: var(--agenda-result-link-color, var(--primary-color));
  text-decoration: underline;
}
.agenda-result.has-link .agenda-result-add {
  z-index: 100;
}
.agenda-result.has-link:hover .agenda-result-content-title {
  text-decoration: none;
}

.agenda-date {
  background-color: var(--agenda-date-background-color, var(--secondary-color));
  border-radius: var(--agenda-date-border-radius, var(--image-border-radius, var(--theme-border-radius, 1rem)));
  color: var(--agenda-date-color, inherit);
  width: 4.8rem;
  height: 4.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  flex-direction: column;
}
@media (min-width: 768px) {
  .agenda-date {
    width: 6.4rem;
    height: 6.4rem;
  }
}
.agenda-date .agenda-date-day {
  font-weight: 800;
  font-size: 1.8rem;
  line-height: 1.0952380952;
}
@media (min-width: 768px) {
  .agenda-date .agenda-date-day {
    font-size: 2.1rem;
  }
}
.agenda-date .agenda-date-month {
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.25;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .agenda-date .agenda-date-month {
    font-size: 1.6rem;
  }
}

.breadcrumb {
  margin: 0 0 2.4rem;
  display: block;
}
.breadcrumb a {
  color: var(--brand-color, var(--primary-color));
  text-decoration: none;
  font-size: 1.6rem;
  font-weight: 700;
}
.breadcrumb a:hover {
  color: var(--text-color);
}
.breadcrumb svg {
  width: 1rem;
  height: 1rem;
  transform: rotate(-90deg);
}

.default-header .header-image {
  aspect-ratio: 19/23;
  width: 100%;
  max-height: 53rem;
}
@media (min-width: 576px) {
  .default-header .header-image {
    aspect-ratio: unset;
  }
}
.default-header .header-image img {
  width: 100%;
  object-fit: cover;
}
.default-header .header-content {
  background-color: var(--white);
  border-radius: var(--default-header-border-radius, var(--theme-border-radius, 2rem)) var(--default-header-border-radius, var(--theme-border-radius, 2rem)) 0 0;
  padding: 4rem 0 0;
  z-index: 10;
}
@media (min-width: 768px) {
  .default-header .header-content {
    padding: 6.4rem 6.4rem 0;
    margin: -6.4rem -6.4rem 0;
  }
}
.default-header .header-content h1 {
  color: var(--h1-title-color, inherit);
}
@media (min-width: 768px) {
  .default-header.agenda_item {
    margin: 0 0 4.4rem;
  }
}
.default-header.agenda_item .header-content .header-content-wrapper {
  display: flex;
  gap: 1.6rem;
}
@media (min-width: 768px) {
  .default-header.agenda_item .header-content .header-content-wrapper {
    gap: 2.4rem;
  }
}
.default-header.agenda_item .header-content-title span {
  font-weight: 700;
  font-size: 1.6rem;
}

.featured-news-result {
  display: grid;
  border-radius: var(--image-border-radius, var(--theme-border-radius, 1rem));
  overflow: hidden;
  grid-template-columns: minmax(0, 1fr);
  height: 100%;
  grid-template-rows: minmax(10rem, auto) min-content;
  text-decoration: none;
  color: inherit;
}
.featured-news-result .news-result-image-wrapper {
  grid-area: 1/1/3/2;
  height: 100%;
}
.featured-news-result .news-result-image-wrapper .image {
  height: 100%;
}
.featured-news-result .news-result-image-wrapper .image img {
  object-fit: cover;
}
.featured-news-result .news-result-content {
  grid-area: 2/1/3/2;
  background-color: var(--white);
  z-index: 1;
  padding: 2.4rem;
  margin: 2.4rem;
  border-radius: var(--image-border-radius, var(--theme-border-radius, 1rem));
}
.featured-news-result .news-result-content .news-result-content-title {
  margin: 0 0 2.4rem;
}
.featured-news-result .news-result-link {
  display: flex;
  margin: 1.6rem 0 0;
  gap: 0.8rem;
  align-items: center;
  color: var(--primary-color);
  font-weight: 600;
}
.featured-news-result .news-result-link svg {
  width: 1.6rem;
  height: 1.6rem;
  color: var(--primary-icon-color, var(--primary-color));
  transition: color 0.3s;
}
.featured-news-result:hover .news-result-link {
  color: var(--secondary-color);
}

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

.filters-pagination {
  display: flex;
  justify-content: center;
  margin: 8rem 0 0;
}
.filters-pagination .filters-pagination-loadmore .desc {
  font-size: 1.4rem;
  display: block;
  text-align: center;
  margin: 1.6rem 0 0;
}
.filters-pagination .list-pagination {
  margin: 2rem auto;
  flex-wrap: wrap;
  gap: 3rem;
  column-gap: 3rem;
  row-gap: 1rem;
  justify-content: center;
  display: none;
}
@media (min-width: 768px) {
  .filters-pagination .list-pagination {
    display: flex;
  }
}
.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;
  color: inherit;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  z-index: 1;
  position: relative;
}
.filters-pagination .pagination__item a::before,
.filters-pagination .pagination__item button::before {
  z-index: -1;
  content: "";
  display: flex;
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background-color: transparent;
  outline: none;
  transition: all 0.3s ease-in-out;
}
.filters-pagination .pagination__item button[disabled] {
  opacity: 0.5;
  cursor: initial;
}
.filters-pagination .pagination__item button:not([disabled]) {
  cursor: pointer;
}
.filters-pagination .pagination__item button:not([disabled]):focus-visible::before, .filters-pagination .pagination__item button:not([disabled]):hover::before {
  background-color: var(--primary-color);
}
.filters-pagination .pagination__item button:not(:hover):focus-visible::before {
  outline-offset: 1px;
  outline: 2px dotted currentColor;
}
.filters-pagination .pagination__item--active a,
.filters-pagination .pagination__item--active button {
  font-size: 2.2rem;
  font-weight: 700;
}
.filters-pagination .pagination__item--active a::before,
.filters-pagination .pagination__item--active button::before {
  background-color: var(--primary-color);
}

.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;
}
.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;
}
.fraction-pagination button:not(:hover):focus-visible::before {
  outline-offset: 1px;
  outline: 2px dotted currentColor;
}
@media (min-width: 768px) {
  .fraction-pagination {
    display: none;
  }
}

.pagination {
  display: flex;
}
.pagination ul {
  display: flex;
}

.filter__input__taxonomy {
  margin-bottom: 2rem;
}
.filter__input__taxonomy__item__sub {
  padding-left: 2rem;
}
.filter__search {
  margin-bottom: 2rem;
}
.filter__result {
  transition: all 0.2s ease-in-out;
}
.filter__result--loading {
  opacity: 0.6;
}
.filter__result__inner {
  transition: all 0.2s ease-in-out;
}
.filter__result__loader {
  width: 100%;
  max-height: 5rem;
  transition: all 0.2s ease-in-out;
}
.filter__result__loader__inner {
  height: 100%;
}
.filter__result__loader svg {
  transition: all 0.2s ease-in-out;
  height: 100%;
  height: 5rem;
  animation-name: loader;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-fill-mode: linear;
  animation-timing-function: linear;
}
@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.filter__result--full .filter__result__loader {
  opacity: 0;
  max-height: 0;
}
.filter__result--full .filter__result__loader svg {
  height: 0;
}

body.has-google-translate .nav {
  padding: 5rem 0 2rem;
}
body.has-google-translate .nav.is-scrolled {
  padding: 2rem 0;
}
body.has-google-translate .content-type-article.is-show .plate--page-content-wrapper:before,
body.has-google-translate .index-page:before {
  height: 9rem;
}
body.has-google-translate .google-translate-wrapper {
  display: flex;
  justify-content: flex-end;
  margin: 0 1rem -4rem 0;
  position: relative;
  z-index: 140;
}
body.has-google-translate .google-translate-wrapper #google_translate_element {
  padding: 0 0 2rem;
  margin: 0 0 -2rem;
}
body.has-google-translate .google-translate-wrapper #google_translate_element .paragraph {
  font-size: 1.4rem;
}
body.has-google-translate .google-translate-wrapper #google_translate_element .goog-te-combo {
  border: 1px solid var(--brand-color);
  background: white;
  padding: 0.4rem;
  margin: 1rem 0 0;
  font-family: var(--font-text);
  border-radius: 0.4rem;
}
body.has-google-translate .google-translate-wrapper #google_translate_element .goog-te-gadget {
  color: transparent;
  line-height: 0;
}
body.has-google-translate .google-translate-wrapper #google_translate_element .goog-te-gadget span {
  display: none;
}
body.has-google-translate .google-translate-wrapper #google_translate_element:hover + .google_translate_element-popup {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}
body.has-google-translate .google-translate-wrapper .google_translate_element-popup {
  position: absolute;
  top: calc(100% + 0.5rem);
  pointer-events: none;
  transform: translateY(-100%);
  right: 0;
  width: 100%;
  max-width: 30rem;
  opacity: 0;
  z-index: 250;
  padding: 1.6rem;
  border-radius: var(--border-radius);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  background: var(--white);
}
body.has-google-translate .google-translate-wrapper .google_translate_element-popup:hover {
  opacity: 1;
  transform: translateY(0);
  pointer-events: all;
}

.header-home {
  display: grid;
  column-gap: 15px;
  grid-template-columns: 0px repeat(12, minmax(0, 1fr)) 0px;
  grid-template-areas: "offset-left column-one column-two column-three column-four column-five column-six column-seven column-eight column-nine column-ten column-eleven column-twelve offset-right";
  column-gap: 15px;
  grid-template-columns: calc((100vw - 0) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 0) / 2);
  position: relative;
}
@media (min-width: 576px) {
  .header-home {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .header-home {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .header-home {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1240px) {
  .header-home {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1240px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1240px) / 2);
  }
}
@media (min-width: 768px) {
  .header-home {
    margin: 0 0 4rem;
  }
}
.header-home .header-media {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-area: 1/offset-left/1/offset-right;
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
}
@media (min-width: 768px) {
  .header-home .header-media {
    padding: 0;
    grid-area: 1/offset-left/1/column-seven;
    margin: 0 0 -4rem;
    border-radius: 0 0 var(--header-home-border-radius, var(--theme-border-radius, 2rem));
  }
}
.header-home .header-media .header-media-image {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 0 0 var(--header-home-border-radius, var(--theme-border-radius, 2rem)) var(--header-home-border-radius, var(--theme-border-radius, 2rem));
}
@media (min-width: 768px) {
  .header-home .header-media .header-media-image {
    border-radius: 0 0 var(--header-home-border-radius, var(--theme-border-radius, 2rem));
  }
}
@media (min-width: 576px) {
  .header-home .header-media .header-media-image {
    aspect-ratio: unset;
  }
}
.header-home .header-media .header-media-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header-home .header-media .header-media-video {
  z-index: 2;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
  border-radius: 0 0 var(--header-home-border-radius, var(--theme-border-radius, 2rem)) var(--header-home-border-radius, var(--theme-border-radius, 2rem));
}
@media (min-width: 768px) {
  .header-home .header-media .header-media-video {
    border-radius: 0 0 var(--header-home-border-radius, var(--theme-border-radius, 2rem));
  }
}
.header-home .header-media .header-media-video .header-video-play {
  margin: 5rem 0 0;
}
@media (min-width: 768px) {
  .header-home .header-media .header-media-video .header-video-play {
    margin: 0;
  }
}
.header-home .header-media .header-media-video:hover .header-video-play {
  background-color: var(--video-play-hover-background-color, var(--secondary-color));
  color: var(--video-play-hover-color, var(--primary-color));
}
.header-home .header-media .header-nuovo-label {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translateY(25%);
  z-index: 10;
  border-radius: 0 5rem 5rem 0;
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
  display: flex;
}
@media (min-width: 768px) {
  .header-home .header-media .header-nuovo-label {
    transform: translateY(-1rem);
  }
}
@media (min-width: 992px) {
  .header-home .header-media .header-nuovo-label {
    transform: translateY(50%);
  }
}
.header-home .header-media .header-nuovo-label svg {
  aspect-ratio: 137/233;
  width: 4rem;
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .header-home .header-media .header-nuovo-label svg {
    width: 6rem;
  }
}
@media (min-width: 992px) {
  .header-home .header-media .header-nuovo-label svg {
    width: 7rem;
  }
}
.header-home .header-background {
  grid-area: 1/offset-left/3/offset-right;
  background: var(--header-home-background-color, var(--primary-color));
  z-index: -1;
}
@media (min-width: 768px) {
  .header-home .header-background {
    grid-area: 1/column-seven/1/offset-right;
    margin: 0 0 0 4rem;
  }
}
.header-home .header-content {
  grid-area: 2/column-one/2/column-twelve;
  padding: 4rem 0;
  color: var(--white);
  z-index: 1;
}
@media (min-width: 768px) {
  .header-home .header-content {
    grid-area: 1/column-nine/1/column-twelve;
    margin: 13rem 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (min-width: 1450px) {
  .header-home .header-content {
    margin: 10rem -4rem 0 0;
  }
}
.header-home .header-content-subtitle {
  margin: 0 0 0.8rem;
  color: var(--header-home-subtitle-color, inherit);
}
@media (min-width: 768px) {
  .header-home .header-content-subtitle {
    margin: 0 0 2.4rem;
  }
}
.header-home .header-content-title {
  margin: 0;
  color: var(--header-home-title-color, inherit);
}
.header-home .header-content .button-group {
  margin: 3.2rem 0 0;
}
@media (min-width: 768px) {
  .header-home .header-content .button-group {
    margin: 5.6rem 0 0;
  }
}
.header-home .header-content .button-group .button {
  background-color: var(--header-home-button-background-color, var(--secondary-button-background-color, var(--secondary-color)));
  color: var(--header-home-button-color, var(--secondary-button-color, var(--primary-color)));
}
.header-home .header-content .button-group .button:hover {
  background-color: var(--header-home-button-hover-background-color, var(--secondary-button-hover-background-color, var(--primary-color)));
  color: var(--header-home-button-hover-color, var(--secondary-button-hover-color, var(--white)));
}
.header-home .header-extra-image,
.header-home .header-shape {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  grid-area: 1/offset-left/3/offset-right;
  pointer-events: none;
}
@media (min-width: 768px) {
  .header-home .header-extra-image,
  .header-home .header-shape {
    grid-area: 1/offset-left/1/offset-right;
  }
}
.header-home .header-extra-image svg,
.header-home .header-shape svg {
  transform: translateY(50%);
  max-width: var(--max-width-header-shape, 9rem);
  height: var(--max-height-header-shape-mobile, 16rem);
}
@media (min-width: 768px) {
  .header-home .header-extra-image svg,
  .header-home .header-shape svg {
    height: var(--max-height-header-shape, 50rem);
  }
}
.header-home .header-extra-image img {
  clip-path: url(#header_clippath);
  transform: translateY(50%);
  max-width: var(--max-width-header-image, 9rem);
  max-height: var(--max-height-header-image-mobile, 16rem);
  min-height: var(--min-height-header-image, 15rem);
}
@media (min-width: 768px) {
  .header-home .header-extra-image img {
    max-height: var(--max-height-header-image, 38rem);
    max-width: unset;
  }
}

body[data-school=volt] .header-home .header-background {
  margin: 0 0 1rem -5rem;
  transform: rotate(-10deg);
  width: calc(100% + 10rem);
}
@media (min-width: 768px) {
  body[data-school=volt] .header-home .header-background {
    margin: 0;
  }
}

.language-picker {
  border: 1px solid crimson;
  position: relative;
  font-size: 80%;
  font-family: inherit;
  z-index: 1;
}
.language-picker.active .language-picker-menu {
  display: flex;
}

.current-language-button {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  cursor: pointer;
  background: none;
  border: none;
  appearance: none;
  border-radius: 0.5rem;
  background: white;
}
.current-language-button svg {
  width: 2rem;
  aspect-ratio: 3/2;
}

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

.menu {
  margin: 0;
}
@media (max-width: 1239.98px) {
  .menu {
    overflow: hidden;
  }
}

.menu-item {
  position: relative;
}
@media (min-width: 1240px) {
  .menu-item.has-submenu.active-submenu .menu-item-link {
    color: var(--menu-item-link-active-color, var(--primary-color));
  }
}
.menu-item.has-submenu.active-submenu .menu-item-link svg {
  transform: rotate(180deg);
}

.menu-item-link {
  text-decoration: none;
  transition: color 0.3s;
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.6rem;
  font-weight: var(--menu-item-link-font-weight, 400);
  color: var(--primary-menu-item-link-color, var(--menu-item-link-color, var(--text-color)));
}
.menu-item-link svg {
  width: 5.2rem;
  height: 8.8rem;
  transition: transform 0.3s;
  padding: 4rem 2rem;
  margin: -4rem -2rem;
  color: var(--primary-menu-item-link-icon-color, inherit);
}
@media (min-width: 1240px) {
  .menu-item-link svg {
    padding: 1rem;
    margin: -1rem;
    width: 3.2rem;
    height: 2.8rem;
  }
}

.menu {
  gap: 0 2.4rem;
  margin: 0;
}
@media (min-width: 1240px) {
  .menu {
    display: flex;
  }
}

.menu_cta {
  border-radius: var(--navigation-content-border-radius, var(--theme-border-radius, 2rem));
  padding: 3.2rem 2.4rem;
}
@media (min-width: 1240px) {
  .menu_cta {
    padding: 4rem;
  }
}
.menu_cta-title {
  margin: 0 0 1.6rem;
}
.menu_cta-link {
  margin: 1.6rem 0 0;
  display: flex;
  align-items: center;
  gap: 1rem;
  font-weight: 600;
  text-decoration: none;
}
.menu_cta-link svg {
  width: 1.6rem;
  height: 1.6rem;
}
.menu_cta-link svg svg {
  color: var(var(--primary-icon-color, var(--primary-color)), inherit);
}

.nav-submenus {
  top: calc(100% + 1.6rem);
  background-color: var(--white);
  border-radius: var(--navigation-content-border-radius, var(--theme-border-radius, 2rem));
  left: 0;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 1240px) {
  .nav-submenus {
    position: absolute;
    pointer-events: none;
  }
}
.nav-submenus .menu_submenu {
  display: grid;
  max-height: calc(100vh - 17rem);
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
}
.nav-submenus .menu_submenu.is-active {
  grid-template-rows: 1fr;
  pointer-events: all;
}
.nav-submenus .menu_submenu-wrapper {
  display: grid;
  overflow: hidden;
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper {
    grid-template-areas: "submenu subsubmenu image";
  }
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-wrapper-background {
  grid-area: subsubmenu;
  pointer-events: none;
  display: none;
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_submenu-wrapper-background {
    display: block;
  }
}
@media (min-width: 992px) {
  .nav-submenus .menu_submenu-wrapper .menu_submenu-wrapper-background {
    grid-area: 1/subsubmenu/1/image;
  }
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-wrapper-background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-list {
  grid-area: submenu;
  padding: 4rem;
  margin: 0;
  overflow: auto;
  background-color: var(--white);
  z-index: 3;
  max-height: calc(100vh - 17rem);
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_submenu-list {
    padding: 6.4rem;
    border-right: var(--menu-submenu-border-right, none);
  }
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-list .sub-menu-item.active-submenu .menu_submenu-item {
  color: var(--menu-item-link-active-color, var(--primary-color));
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-item {
  padding: 0 0 2.4rem;
  pointer-events: all;
  transition: color 0.3s;
  display: block;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: var(--menu-item-link-font-weight, 400);
  color: var(--menu-item-link-color, var(--text-color));
  gap: 1rem;
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-item svg {
  transform: rotate(-90deg);
  width: 5.2rem;
  height: 8.8rem;
  padding: 4rem 2rem;
  margin: -4rem -2rem;
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-item--active {
  color: var(--primary-color);
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-item:hover {
  color: var(--submenu-item-link-hover-color, var(--menu-item-link-active-color, inherit));
}
.nav-submenus .menu_submenu-wrapper .menu_submenu-item.current-page {
  color: var(--current-menu-item-link-color, inherit);
}
.nav-submenus .menu_submenu-wrapper .menu_subsubmenu {
  grid-area: subsubmenu;
  pointer-events: none;
  z-index: 2;
  display: grid;
  grid-template-areas: "submenu";
  max-height: calc(100vh - 17rem);
}
.nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list {
  padding: 4rem;
  transform: translateX(-100%);
  transition: transform 0.3s;
  grid-area: submenu;
  overflow: auto;
  background-color: var(--background-color-subsubmenu, var(--secondary-color));
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list {
    padding: 4rem;
    height: 100%;
  }
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list {
    padding: 6.4rem 4rem;
  }
}
.nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list-title {
  padding: 0 0 2.4rem;
  font-size: 1.8rem;
  font-weight: 800;
  font-family: var(--font-headings);
  color: var(--menu-item-title-color, var(--text-color));
}
.nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list.is-active {
  transform: translateX(0);
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list .menu_submenu-item {
    color: var(--submenu-menu-item-link-color, var(--menu-item-link-color, var(--text-color)));
  }
}
.nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list .menu_submenu-item:hover, .nav-submenus .menu_submenu-wrapper .menu_subsubmenu-list .menu_submenu-item.current-page {
  color: var(--subsubmenu-current-menu-item-link-color, inherit);
}
.nav-submenus .menu_submenu-wrapper .menu_cta {
  background-color: var(--white);
  grid-area: subsubmenu;
  margin: auto 6.4rem 6.4rem auto;
  max-width: 35rem;
  z-index: 1;
}
@media (min-width: 1240px) {
  .nav-submenus .menu_submenu-wrapper .menu_cta {
    display: block;
  }
}
@media (min-width: 992px) {
  .nav-submenus .menu_submenu-wrapper .menu_cta {
    grid-area: 1/subsubmenu/1/image;
  }
}
.nav-submenus .menu_submenu-wrapper .menu_cta-link {
  color: var(--menu-cta-link-color, var(--primary-color));
}

.nav .nav-content-mobile {
  width: 100%;
  background-color: var(--white);
  border-radius: var(--navigation-content-border-radius, var(--theme-border-radius, 2rem));
  position: absolute;
  top: calc(100% + 1.6rem);
  left: 0;
  display: grid;
  grid-template-areas: "menu submenu subsubmenu";
  grid-template-columns: 1fr 0fr 0fr;
  transition: grid-template-columns 0.3s, grid-template-rows 0.3s;
  max-height: calc(100vh - 13rem);
  overflow: auto;
  grid-template-rows: 0fr;
}
.nav .nav-content-mobile.is-active {
  grid-template-rows: 1fr;
}
@media (min-width: 1240px) {
  .nav .nav-content-mobile {
    display: none;
  }
}
.nav .nav-content-mobile.active-submenu {
  grid-template-columns: 0fr 1fr 0fr;
}
.nav .nav-content-mobile.active-subsubmenu {
  grid-template-columns: 0fr 0fr 1fr;
}
.nav .nav-content-mobile .nav-menu {
  grid-area: menu;
}
.nav .nav-content-mobile .nav-menu .wrapper {
  padding: 4rem 2.4rem 1.6rem;
}
.nav .nav-content-mobile .nav-menu .secondary-menu {
  margin: 4rem 0 0;
}
.nav .nav-content-mobile .nav-menu .secondary-menu .menu-item-link {
  font-weight: 400;
  font-size: 1.4rem;
}
.nav .nav-content-mobile .nav-submenus {
  grid-area: submenu;
}
.nav .nav-content-mobile .nav-submenus .menu_submenu-list {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
}
.nav .nav-content-mobile .nav-submenus .menu_submenu-list .menu_submenu-list-wrapper {
  overflow: hidden;
}
.nav .nav-content-mobile .nav-submenus .menu_submenu-list.is-active {
  grid-template-rows: 1fr;
}
.nav .nav-content-mobile .nav-submenus .menu_cta {
  background-color: var(--nav-menu-cta-background-color, var(--primary-color));
  color: var(--nav-menu-cta-color, var(--white));
  margin: 1.6rem 0 0;
}
.nav .nav-content-mobile .nav-submenus .menu_cta-link {
  color: var(--nav-menu-cta-link-color, var(--white));
}
.nav .nav-content-mobile .nav-subsubmenu {
  grid-area: subsubmenu;
}
.nav .nav-content-mobile .nav-subsubmenu .menu_subsubmenu-list {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
}
.nav .nav-content-mobile .nav-subsubmenu .menu_subsubmenu-list .menu_subsubmenu-list-wrapper {
  overflow: hidden;
}
.nav .nav-content-mobile .nav-subsubmenu .menu_subsubmenu-list.is-active {
  grid-template-rows: 1fr;
}
.nav .nav-content-mobile .nav-subsubmenu .menu_subsubmenu-list-title {
  font-weight: 800;
  font-size: 1.8rem;
  margin: 0 0 2.4rem;
}
.nav .nav-content-mobile .nav-submenus .wrapper,
.nav .nav-content-mobile .nav-subsubmenu .wrapper {
  padding: 1.6rem 2.4rem 4rem;
}
.nav .nav-content-mobile .nav-submenus-back,
.nav .nav-content-mobile .nav-subsubmenu-back {
  margin: 0 0 3.2rem;
  cursor: pointer;
}
.nav .nav-content-mobile .nav-submenus-back svg,
.nav .nav-content-mobile .nav-subsubmenu-back svg {
  transform: rotate(90deg);
  width: 1.6rem;
  height: 1.6rem;
  color: var(--nav-back-icon-color, var(--primary-color));
}
.nav .nav-content-mobile .nav-menu,
.nav .nav-content-mobile .nav-submenus,
.nav .nav-content-mobile .nav-subsubmenu {
  overflow: hidden;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
}
.nav .nav-content-mobile .nav-menu .wrapper,
.nav .nav-content-mobile .nav-submenus .wrapper,
.nav .nav-content-mobile .nav-subsubmenu .wrapper {
  overflow: auto;
}
.nav .nav-content-mobile .nav-menu.is-active,
.nav .nav-content-mobile .nav-submenus.is-active,
.nav .nav-content-mobile .nav-subsubmenu.is-active {
  grid-template-rows: 1fr;
}
.nav .nav-content-mobile .nav-menu .menu-item-link,
.nav .nav-content-mobile .nav-submenus .menu-item-link,
.nav .nav-content-mobile .nav-subsubmenu .menu-item-link {
  justify-content: space-between;
  margin: 0 0 2.4rem;
  font-weight: 600;
  font-size: 1.6rem;
}
.nav .nav-content-mobile .nav-menu .menu-item-link svg,
.nav .nav-content-mobile .nav-submenus .menu-item-link svg,
.nav .nav-content-mobile .nav-subsubmenu .menu-item-link svg {
  transform: rotate(-90deg);
  color: var(--menu-item-link-icon-color, inherit);
}
.nav .nav-content-mobile .nav-menu .menu-item-link.current-page,
.nav .nav-content-mobile .nav-submenus .menu-item-link.current-page,
.nav .nav-content-mobile .nav-subsubmenu .menu-item-link.current-page {
  color: var(--current-menu-item-link-color, inherit);
}
.nav .nav-content-mobile .nav-menu .menu-item-link:hover,
.nav .nav-content-mobile .nav-submenus .menu-item-link:hover,
.nav .nav-content-mobile .nav-subsubmenu .menu-item-link:hover {
  color: var(--menu-item-link-hover-color, var(--menu-item-link-active-color, var(--primary-color)));
}

.nav-toggler {
  width: 24px;
  height: 16px;
  position: relative;
  cursor: pointer;
  margin-left: 1.6rem;
}
@media (min-width: 1240px) {
  .nav-toggler {
    display: none;
  }
}
.nav-toggler::after, .nav-toggler::before,
.nav-toggler span {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background-color: var(--nav-toggler-color, var(--primary-color));
  width: 100%;
  transition: all 0.2s ease-in-out;
}
.nav-toggler::before {
  top: 0;
}
.nav-toggler span {
  top: 50%;
  transform: translateY(-50%);
}
.nav-toggler::after {
  top: 100%;
  transform: translateY(-100%);
}
.nav-toggler--active::after, .nav-toggler--active::before,
.nav-toggler--active span {
  background-color: var(--nav-toggler-color-active, var(--primary-color));
}
.nav-toggler--active::before {
  transform: rotate(45deg);
  top: 7px;
}
.nav-toggler--active::after {
  transform: rotate(-45deg);
  top: 7px;
}
.nav-toggler--active span {
  width: 0;
}

.nav {
  position: fixed;
  width: 100%;
  padding: 2rem 0;
  z-index: 120;
  transition: padding 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .nav .plate--container {
    max-width: 1240px;
  }
}
.nav-inner {
  height: 100%;
  background-color: var(--white);
  padding: 1.6rem 2.4rem;
  position: relative;
  border-radius: var(--navigation-border-radius, var(--theme-border-radius, 2rem));
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
}
@media (min-width: 1240px) {
  .nav-inner {
    padding: 2.4rem 3rem;
  }
}
.nav-inner-wrapper {
  display: flex;
  align-items: center;
}
.nav-brand {
  margin-right: 2.5rem;
}
@media (min-width: 1240px) {
  .nav-brand {
    margin-right: 5rem;
  }
}
.nav-brand img {
  height: var(--nav-brand-height-mobile, 3rem);
  margin: var(--nav-brand-margin-mobile, 0);
  object-fit: contain;
}
@media (min-width: 1240px) {
  .nav-brand img {
    height: var(--nav-brand-height, 4rem);
    margin: var(--nav-brand-margin, 0);
  }
}
.nav-brand a {
  display: block;
  height: inherit;
}
.nav .nav-content-desktop {
  align-items: center;
  justify-content: space-between;
  display: none;
}
@media (min-width: 1240px) {
  .nav .nav-content-desktop {
    display: flex;
    width: 100%;
  }
}
@media (min-width: 1240px) {
  .nav .nav-content-desktop .nav-content-primary .menu-item-link {
    font-size: var(--nav-content-primary-font-size, 1.4rem);
  }
}
.nav .nav-content-desktop .nav-content-primary .menu-item-link.current-page {
  color: var(--primary-current-menu-item-link-color, --current-menu-item-link-color, inherit);
}
.nav .nav-content-desktop .nav-content-primary .menu-item-link:hover {
  color: var(--primary-hover-menu-item-link-color, --menu-item-link-hover-color, var(--menu-item-link-active-color, var(--primary-color)));
}
.nav .nav-content-desktop .nav-content-secondary .menu-item .menu-item-link {
  color: var(--menu-item-secondary-link-color, var(--text-color));
}
@media (min-width: 1240px) {
  .nav .nav-content-desktop .nav-content-secondary .menu-item .menu-item-link {
    font-size: var(--nav-content-secondary-font-size, 1.3rem);
  }
}
.nav .nav-content-desktop .nav-content-secondary .menu-item .menu-item-link:hover {
  color: var(--menu-item-link-hover-color, var(--menu-item-link-active-color, var(--primary-color)));
}
.nav .nav-content-desktop .nav-content-secondary .menu-item .menu-item-link.current-page {
  color: var(--current-menu-item-link-color, inherit);
}
.nav .nav-search {
  margin: 0 0 0 auto;
  color: var(--nav-search-color, var(--primary-color));
}
@media (min-width: 1240px) {
  .nav .nav-search {
    margin: 0 0 0 3.2rem;
  }
}
.nav .nav-search a {
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav .nav-search a svg {
  width: 1.7rem;
  height: 1.7rem;
}
.nav .nav-search a:hover {
  color: var(--menu-item-link-hover-color, var(--menu-item-link-active-color, var(--primary-color)));
}

.observe {
  transition: transform 1s ease-in-out;
}
.observe.in-viewport {
  transform: translateX(0);
}
.observe.out-viewport {
  transform: translateX(-100%);
}

.overview-header {
  background-color: var(--overview-header-background-color, var(--primary-color));
  display: grid;
  column-gap: 15px;
  grid-template-columns: 0px repeat(12, minmax(0, 1fr)) 0px;
  grid-template-areas: "offset-left column-one column-two column-three column-four column-five column-six column-seven column-eight column-nine column-ten column-eleven column-twelve offset-right";
  column-gap: 15px;
  grid-template-columns: calc((100vw - 0) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 0) / 2);
  gap: 4rem 1.5rem;
}
@media (min-width: 576px) {
  .overview-header {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .overview-header {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .overview-header {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1240px) {
  .overview-header {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1240px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1240px) / 2);
  }
}
@media (min-width: 768px) {
  .overview-header {
    grid-template-rows: 12rem auto;
    gap: 0 4rem;
  }
}
.overview-header .overview-header-image {
  grid-area: 1/offset-left/2/column-twelve;
  align-items: flex-start;
  justify-content: flex-start;
  display: flex;
}
@media (min-width: 768px) {
  .overview-header .overview-header-image {
    grid-area: 1/offset-left/3/column-five;
  }
}
@media (min-width: 1240px) {
  .overview-header .overview-header-image {
    grid-area: 1/offset-left/3/column-three;
  }
}
.overview-header .overview-header-image img {
  clip-path: url(#overview_header_mobile_clippath);
}
@media (min-width: 992px) {
  .overview-header .overview-header-image img {
    clip-path: url(#overview_header_clippath);
  }
}
.overview-header .overview-header-image-shape {
  z-index: 2;
  grid-area: 1/offset-left/2/column-twelve;
}
@media (min-width: 768px) {
  .overview-header .overview-header-image-shape {
    grid-area: 1/offset-left/3/column-five;
    width: 40rem;
  }
}
@media (min-width: 1240px) {
  .overview-header .overview-header-image-shape {
    grid-area: 1/offset-left/3/column-three;
  }
}
.overview-header .overview-header-image-shape svg {
  width: 100%;
}
@media (min-width: 768px) {
  .overview-header .overview-header-image-shape svg {
    width: 40rem;
  }
}
.overview-header .overview-header-content {
  color: var(--overview-header-content-color, var(--white));
  grid-area: 2/column-one/3/column-twelve;
  padding: 0 0 4rem;
}
@media (min-width: 768px) {
  .overview-header .overview-header-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 5rem 0;
    grid-area: 2/column-seven/3/column-twelve;
  }
}
@media (min-width: 1240px) {
  .overview-header .overview-header-content {
    grid-area: 2/column-four/3/column-ten;
  }
}
.overview-header .overview-header-content .overview-header-content-intro {
  margin: 2.4rem 0 0;
}
@media (min-width: 1240px) {
  .overview-header.vacancy .overview-header-content {
    grid-area: 2/column-four/3/column-twelve;
  }
}

.page-result {
  text-decoration: none;
  color: inherit;
  position: relative;
}
.page-result .page-result-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.page-result .page-result-image {
  border-radius: var(--image-border-radius, var(--theme-border-radius, 1rem));
  overflow: hidden;
  margin: 0 0 3.2rem;
}
.page-result .page-result-image img {
  aspect-ratio: 25/16;
  object-fit: cover;
}
.page-result .page-result-content {
  padding: 0 1.6rem;
}
.page-result .page-result-content .article-categories {
  margin-block-end: 1.6rem;
}
.page-result .page-result-content .page-result-content-meta {
  padding: 0 0 2.4rem;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.page-result .page-result-content .page-result-content-location {
  background-color: var(--page-result-location-background-color, var(--secondary-color));
  font-size: 1.4rem;
  border-radius: 0.5rem;
  font-weight: 600;
  padding: 0.25rem 0.8rem;
}
.page-result .page-result-content .page-result-content-date {
  font-size: 1.4rem;
  margin-left: auto;
  opacity: 0.5;
}
.page-result .page-result-content .page-result-content-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 0 0 1.6rem;
  color: var(--h3-title-color, inherit);
}
.page-result .page-result-content .page-result-content-title svg {
  width: 1.6rem;
  height: 1.6rem;
  min-width: 1.6rem;
  color: var(--primary-icon-color, var(--primary-color));
}
.page-result .page-result-content .page-result-content-text {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .page-result .page-result-content .page-result-content-text {
    font-size: 1.8rem;
  }
}
.page-result .page-result-content .page-result-content-text a {
  z-index: 2;
  position: relative;
}

.related-news {
  padding: 5.6rem 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .related-news {
    padding: 12rem 0;
  }
}
.related-news .button-group {
  margin: 4rem 0 0;
}
@media (min-width: 768px) {
  .related-news .button-group {
    justify-content: flex-end;
  }
}

.related-posts {
  margin: 0 0 5.6rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .related-posts {
    margin: 5.6rem 0 12rem;
  }
}
.related-posts-title {
  margin: 0 0 3.2rem;
}

.selector {
  position: relative;
  z-index: 5;
}
.selector.selector--checkbox .selector-list-item {
  cursor: initial;
}
.selector.selector--checkbox label {
  cursor: pointer;
}
.selector [data-disabled=true] {
  pointer-events: none;
  opacity: 0.5;
}
.selector-wrapper {
  position: relative;
}
.selector-wrapper select {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.selector-input, .selector-wrapper select {
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.selector-input svg, .selector-wrapper select svg {
  margin-left: 2rem;
  height: 1rem;
  width: 1rem;
  pointer-events: none;
  transition: all 0.2s ease-in-out;
}
.selector-input {
  cursor: pointer;
  display: inline-flex;
}
.selector-value, .selector-placeholder {
  pointer-events: none;
}
.selector-value {
  display: none;
}
.selector-list {
  width: 100%;
  transition: all 0.2s ease-in-out;
  background: var(--white);
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
  overflow: hidden;
  border-radius: var(--textarea-border-radius, var(--theme-border-radius, 2rem));
}
.selector-list-wrapper {
  grid-template-rows: 1fr;
  position: absolute;
  transition: grid-template-rows 0.3s ease-in-out;
  display: grid;
  width: 100%;
  border-top: none !important;
  top: calc(100% + 1rem);
  transition: all 0.2s ease-in-out;
}
.selector-list-item {
  cursor: pointer;
  padding: 1.6rem 2.4rem;
  transition: background-color 0.2s ease-in-out;
}
.selector-list-item:hover {
  background-color: var(--lightgrey);
}
.selector:not(.selector--open) .selector-list-wrapper {
  grid-template-rows: 0fr;
  border-color: transparent;
}
.selector--open {
  z-index: 11;
}
.selector--open .selector-input {
  outline: 2px solid var(--primary-color);
}
.selector--open svg {
  transform: rotate(180deg);
}
.selector-wrapper .select-svg {
  display: none;
}
.selector-wrapper:has(.selector--open) .selector-input, .selector-wrapper:focus-within .selector-input {
  outline: 2px solid var(--primary-color);
}
.selector--closing {
  z-index: 11;
}
.selector--selected .selector-value {
  display: block;
}
.selector--selected .selector-placeholder {
  display: none;
}

.select.contact_form__field--error .selector__input {
  border: 1px solid var(--error-color);
}

.is_touch_device .selector:not(.selector--checkbox) {
  display: none;
}
.is_touch_device .selector-wrapper {
  position: relative;
}
.is_touch_device .selector-wrapper select {
  display: block;
  position: relative;
  opacity: 1;
  appearance: none;
}
.is_touch_device .selector-wrapper .select-svg {
  display: block;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  right: 2.4rem;
  top: 1.6rem;
}

.plate--element__accordion + .plate--element__accordion {
  margin-top: 8rem;
}

.accordion .accordion-title {
  margin-block-end: 4rem;
  color: var(--h2-title-color, inherit);
}

.details-and-summary {
  border-block-end: 1px solid var(--faq-border-color, var(--text-color));
}
.details-and-summary:first-child {
  border-block-start: 1px solid var(--faq-border-color, var(--text-color));
}
.details-and-summary summary {
  display: flex;
  justify-content: space-between;
  border: 0 solid transparent;
  outline: none;
  padding: 2rem 1rem;
  position: relative;
  cursor: pointer;
  color: var(--faq-title-color, var(--primary-color));
}
.details-and-summary summary svg {
  flex: 0 0 auto;
  fill: currentColor;
  width: 1.8rem;
  height: 1.8rem;
  align-self: center;
  transform: rotate(0deg);
  transition: transform 0.2s ease-in-out;
  color: var(--faq-icon-color, var(--primary-icon-color, var(--primary-color)));
}
.details-and-summary summary:focus {
  border-color: rgba(0, 0, 0, 0.2);
}
.details-and-summary summary::-webkit-details-marker {
  display: none;
}
.details-and-summary[open] summary svg {
  transform: rotate(90deg);
}
.details-and-summary .content {
  padding: 0 1rem 2rem;
  border: 0 solid transparent;
  border-block-start: none;
}

.animateSection section {
  height: 90vh;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.animateSection .animate,
.animateSection .observeAnimate {
  display: inline-block;
}
.animateSection .animate .box,
.animateSection .observeAnimate .box {
  margin: 0 20px;
  height: 70px;
  width: 70px;
  background: #888;
}
.animateSection .big {
  transform: scale(3);
}

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

.button-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2.4rem;
}
.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: 2.4rem;
  font-size: 1.6rem;
  line-height: inherit;
  font-weight: 600;
  cursor: pointer;
  padding: 1.1rem 1.6rem 1.1rem 2.4rem;
  font-family: inherit;
  font-size: inherit;
  border: none;
  appearance: none;
  text-decoration: none;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
  border-radius: var(--button-border-radius, 4.8rem);
}
.button.button-primary {
  background: var(--primary-button-background-color, var(--primary-color));
  color: var(--primary-button-color, var(--white));
}
.button.button-primary:hover {
  background: var(--primary-button-hover-background-color, var(--secondary-color));
  color: var(--primary-button-hover-color, var(--primary-color));
}
.button.button-primary:hover svg {
  color: var(--primary-button-icon-hover-color, inherit);
}
.button.button-primary svg {
  color: var(--primary-button-icon-color, inherit);
}
.button.button-secondary {
  background: var(--secondary-button-background-color, var(--secondary-color));
  color: var(--secondary-button-color, var(--primary-color));
}
.button.button-secondary:hover {
  background: var(--secondary-button-hover-background-color, var(--primary-color));
  color: var(--secondary-button-hover-color, var(--white));
}
.button.button-secondary svg {
  color: var(--secondary-button-icon-color, inherit);
}
.button svg {
  width: 2.4rem;
  height: 2.4rem;
  color: inherit;
  padding: 0.4rem;
}
:root {
  --error-color: #ff5454;
}

::placeholder {
  font-family: var(--font-text);
  font-size: 1.6rem;
  line-height: 1.625;
  opacity: 1;
  color: inherit;
}

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

.contact_form__label {
  color: inherit;
  margin-block-end: 0.5rem;
  margin-left: var(--label-margin-left, 0.8rem);
  font-weight: 700;
}
.contact_form__label .optional-field {
  color: inherit;
}

.contact_form .contact_form-columns {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
.contact_form .contact_form__helper {
  color: inherit;
  margin-block-start: 0.6rem;
}
.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, outline 0.2s ease-in-out;
  width: 100%;
  font-family: inherit;
  background: #ffffff;
  border: 2px solid var(--form-border-color, var(--lightgrey));
  padding: 1.5rem 1.6rem 1.4rem 1.6rem;
  font-size: 1.6rem;
  line-height: 1.7;
  outline: 0px solid transparent;
}
.contact_form .selector-input:active, .contact_form .selector-input:focus,
.contact_form input:active,
.contact_form input:focus,
.contact_form select:active,
.contact_form select:focus,
.contact_form textarea:active,
.contact_form textarea:focus {
  border-color: var(--primary-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 .selector-input,
.contact_form select,
.contact_form input {
  border-radius: var(--input-border-radius, var(--button-border-radius, 4.8rem));
}
.contact_form textarea {
  resize: vertical;
  border-radius: var(--textarea-border-radius, var(--theme-border-radius, 2rem));
}
.contact_form__field {
  display: flex;
  flex-direction: column;
  margin: 0 0 0.8rem;
}
@media (min-width: 768px) {
  .contact_form__field {
    margin: 0 0 2rem;
  }
}
.contact_form__field__error {
  color: var(--error-color);
  margin-left: var(--label-margin-left, 0.8rem);
  font-size: 1.4rem;
  transition: margin 0.2s ease-in-out;
}
.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__field--error .contact_form__field__error {
  margin-top: 0.5rem;
}
.contact_form__field.textarea {
  grid-row: span 2;
}
.contact_form__field.condition {
  margin: 2rem 0 2.6rem;
}
.contact_form .hide {
  display: none;
}
.contact_form button[type=submit] {
  position: relative;
  margin: 0 0 0.8rem;
}
@media (min-width: 768px) {
  .contact_form button[type=submit] {
    margin: 0 0 1.6rem;
  }
}
.contact_form button[type=submit][disabled] {
  pointer-events: none;
  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].is-submitting {
  filter: grayscale(1);
}
.contact_form button[type=submit].is-submitting:hover, .contact_form button[type=submit].is-submitting:focus, .contact_form button[type=submit].is-submitting:active {
  pointer-events: none;
}
.contact_form button[type=submit].is-submitting svg {
  display: none;
}
.contact_form button[type=submit].is-submitting::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 {
  border: 2px dotted var(--form-border-color, var(--lightgrey));
  border-radius: var(--textarea-border-radius, var(--theme-border-radius, 2rem));
  position: relative;
  padding: 2.4rem;
}
.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: grey;
}
.file .filename {
  grid-area: label;
  justify-self: flex-end;
  text-decoration: underline;
  color: var(--text-color);
}
.file__remove {
  display: none;
}
.file__overlay {
  pointer-events: none;
  padding: 0 1rem;
  display: grid;
  grid-template-areas: "label icon";
  gap: 1rem;
}
.file .file__drop--icon {
  color: var(--secondary-color);
  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;
  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: 2.2rem;
  height: 2.2rem;
}
.file__remove {
  cursor: pointer;
  position: absolute;
  right: 1rem;
  top: 2rem;
  transform: translateY(-50%);
}

:root {
  --offset: 0px;
  --max_width: 100%;
  --gutter: var(--form-grid-column-gap, 4rem);
  --columns: 12;
  --repeating-width: calc(100% / var(--columns));
  --column-width: calc((100% / var(--columns)) - var(--gutter));
  --background-width: calc(100% + var(--gutter));
  --background-columns: repeating-linear-gradient(
    to right,
    var(--color),
    var(--color) var(--column-width),
    transparent var(--column-width),
    transparent var(--repeating-width)
  );
}

.contact_form {
  position: relative;
}

.notification {
  position: relative;
}
.notification .message {
  border: 1px solid transparent;
  border-radius: 0.4rem;
  background-color: transparent;
  height: 0;
  opacity: 0;
  transition: all 0.1s ease-out;
  transform-style: preserve-3d;
  transform: rotateX(90deg) scaleY(0);
}
.notification .message p {
  padding: 1.2rem 1.6rem;
}
.notification.forgotten .message__forgotten {
  height: auto;
  opacity: 1;
  transform: rotateX(0deg) scaleY(1);
}
.notification.error .message__error {
  height: auto;
  opacity: 1;
  transform: rotateX(0deg) scaleY(1);
}
.notification.success .message__success {
  height: auto;
  opacity: 1;
  transform: rotateX(0deg) scaleY(1);
}
.notification:not(.forgotten):not(.error):not(.success) {
  position: absolute;
}
.notification .message__success {
  border-color: rgb(68, 208, 124);
  background-color: rgb(236, 253, 243);
}
.notification .message__forgotten,
.notification .message__error {
  border-color: rgb(255, 84, 84);
  background-color: rgb(255, 240, 240);
}

.radio-check {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  padding-block: 0.4rem;
}
.radio-check .contact_form__label {
  margin-block-end: 0.8rem;
}
.radio-check label {
  color: var(--text-color);
  cursor: pointer;
  padding: 0 0 0 1.3rem;
}
.radio-check label a {
  color: var(--primary-color);
  font-weight: 600;
}
.radio-check input {
  cursor: pointer;
  outline: none;
  flex: 0 0 auto;
  align-self: flex-start;
  appearance: none;
  position: relative;
  padding: 0;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: var(--check-border-radius, 0.4rem);
  border: 2px solid var(--form-border-color, var(--lightgrey));
}
.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(--primary-color);
  border-radius: 100%;
}
.radio-check input[type=radio]:checked {
  border-color: var(--primary-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="%23ffffff"/%3E%3C/svg%3E');
}
.radio-check input[type=checkbox]:checked {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.radio-check input[type=checkbox]:checked::before {
  background-size: 80%;
}

.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--large {
  width: calc(100% + 2 * 15px);
  margin-left: -15px;
}
@media (min-width: 768px) {
  .image--large {
    height: 100%;
    width: calc(100% + 2 * 15px);
    margin-left: -15px;
  }
  .image--large img {
    height: 100%;
    object-fit: cover;
  }
}
.image--center img {
  margin: 0 auto;
}
.image--right img {
  margin: 0 0 0 auto;
}

.plate--element__image img {
  border-radius: var(--image-border-radius, var(--theme-border-radius, 2rem));
}

@media (min-width: 768px) {
  .plate--row .plate--column:first-of-type .image--large-col-1, .plate--row .plate--column:last-of-type .image--large-col-1 {
    width: calc((100vw - (100% / 1 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-2, .plate--row .plate--column:last-of-type .image--large-col-2 {
    width: calc((100vw - (100% / 2 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-3, .plate--row .plate--column:last-of-type .image--large-col-3 {
    width: calc((100vw - (100% / 3 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-4, .plate--row .plate--column:last-of-type .image--large-col-4 {
    width: calc((100vw - (100% / 4 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-5, .plate--row .plate--column:last-of-type .image--large-col-5 {
    width: calc((100vw - (100% / 5 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-6, .plate--row .plate--column:last-of-type .image--large-col-6 {
    width: calc((100vw - (100% / 6 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-7, .plate--row .plate--column:last-of-type .image--large-col-7 {
    width: calc((100vw - (100% / 7 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-8, .plate--row .plate--column:last-of-type .image--large-col-8 {
    width: calc((100vw - (100% / 8 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-9, .plate--row .plate--column:last-of-type .image--large-col-9 {
    width: calc((100vw - (100% / 9 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-10, .plate--row .plate--column:last-of-type .image--large-col-10 {
    width: calc((100vw - (100% / 10 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-11, .plate--row .plate--column:last-of-type .image--large-col-11 {
    width: calc((100vw - (100% / 11 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-12, .plate--row .plate--column:last-of-type .image--large-col-12 {
    width: calc((100vw - (100% / 12 * 12)) / 2 + 100%);
  }
  .plate--row .plate--column:first-of-type .image--large-col-1 {
    margin-left: calc((100vw - (100% / 1 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-2 {
    margin-left: calc((100vw - (100% / 2 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-3 {
    margin-left: calc((100vw - (100% / 3 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-4 {
    margin-left: calc((100vw - (100% / 4 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-5 {
    margin-left: calc((100vw - (100% / 5 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-6 {
    margin-left: calc((100vw - (100% / 6 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-7 {
    margin-left: calc((100vw - (100% / 7 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-8 {
    margin-left: calc((100vw - (100% / 8 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-9 {
    margin-left: calc((100vw - (100% / 9 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-10 {
    margin-left: calc((100vw - (100% / 10 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-11 {
    margin-left: calc((100vw - (100% / 11 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:first-of-type .image--large-col-12 {
    margin-left: calc((100vw - (100% / 12 * 12)) / -2 + 15px);
  }
  .plate--row .plate--column:last-of-type:not(:only-child) .image--large {
    margin-left: -15px;
  }
  .plate--row .plate--column:only-child .image--large {
    margin-left: calc((100vw - 100%) / -2);
    width: 100vw;
  }
}
.map {
  width: 100%;
  padding-bottom: 40%;
  z-index: 110;
}
.map_cluster #mapContainer {
  height: 40rem;
}
.map_cluster #mapContainer .leaflet-marker-icon {
  border: none;
  border-radius: 50%;
  background-color: var(--primary-color);
}

[src="https://unpkg.com/leaflet@1.6.0/dist/images/marker-icon.png"] {
  display: none !important;
}

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

.paragraph h2 {
  color: var(--h2-title-color, inherit);
}
.paragraph h3 {
  color: var(--h3-title-color, inherit);
}
.paragraph ul {
  padding: 0;
  list-style: disc;
  padding-inline-start: 2.5rem;
}
.paragraph ul li {
  padding-left: 1rem;
}
.paragraph ul li::marker {
  color: var(--primary-color);
}
.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;
}
.paragraph p {
  margin-block-start: 0;
}
.paragraph p + p,
.paragraph h2 + p,
.paragraph h3 + p,
.paragraph h4 + p {
  margin-top: 2.4rem;
}
.paragraph p + h2,
.paragraph p + h3,
.paragraph p + h4 {
  margin-top: 4rem;
}
.paragraph h5 + h5,
.paragraph h5 + h6,
.paragraph h5 + ul,
.paragraph h5 + ol,
.paragraph h5 + table,
.paragraph h5 + a,
.paragraph h5 + p,
.paragraph h6 + h5,
.paragraph h6 + h6,
.paragraph h6 + ul,
.paragraph h6 + ol,
.paragraph h6 + table,
.paragraph h6 + a,
.paragraph h6 + p,
.paragraph ul + h5,
.paragraph ul + h6,
.paragraph ul + ul,
.paragraph ul + ol,
.paragraph ul + table,
.paragraph ul + a,
.paragraph ul + p,
.paragraph ol + h5,
.paragraph ol + h6,
.paragraph ol + ul,
.paragraph ol + ol,
.paragraph ol + table,
.paragraph ol + a,
.paragraph ol + p,
.paragraph p + h5,
.paragraph p + h6,
.paragraph p + ul,
.paragraph p + ol,
.paragraph p + table,
.paragraph p + a,
.paragraph p + p,
.paragraph table + h5,
.paragraph table + h6,
.paragraph table + ul,
.paragraph table + ol,
.paragraph table + table,
.paragraph table + a,
.paragraph table + p {
  margin-top: 1.6rem;
}
.paragraph h5 + a,
.paragraph h6 + a,
.paragraph ul + a,
.paragraph ol + a,
.paragraph p + a,
.paragraph table + a {
  display: inline-block;
}

.plate--element__auto_whitespace {
  width: 100%;
  margin-bottom: auto;
}

.slider {
  overflow: hidden;
  position: relative;
}

.white_space {
  width: 100%;
}
.white_space--small {
  height: 1rem;
}
@media (min-width: 768px) {
  .white_space--small {
    height: 1rem;
  }
}
.white_space--medium {
  height: 3rem;
}
@media (min-width: 768px) {
  .white_space--medium {
    height: 3rem;
  }
}
.white_space--large {
  height: 5rem;
}
@media (min-width: 768px) {
  .white_space--large {
    height: 5rem;
  }
}
.white_space.hide_mobile {
  display: none;
}
@media (min-width: 768px) {
  .white_space.hide_mobile {
    display: block;
  }
}
@media (min-width: 768px) {
  .white_space.hide_desktop {
    display: none;
  }
}

.coming_events .coming_events-title {
  margin: 0 0 1.6rem;
  color: var(--h2-title-color, inherit);
}
@media (min-width: 768px) {
  .coming_events .coming_events-title {
    margin: 0 0 3.2rem;
  }
}
.coming_events .coming_events-wrapper {
  display: grid;
  gap: 0.8rem;
}

.contact_form_section-title {
  margin: 0 0 4rem;
  color: var(--h3-title-color, inherit);
}

.contact_section .contact_section-wrapper {
  background-color: var(--contact-section-background-color, var(--secondary-color));
  border-radius: var(--contact-border-radius, var(--theme-border-radius, 2rem));
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (min-width: 768px) {
  .contact_section .contact_section-wrapper {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .contact_section .contact_section-wrapper .contact_section-image {
    flex: 0 0 45%;
  }
}
.contact_section .contact_section-wrapper .contact_section-image img {
  object-fit: cover;
  height: 20rem;
  width: 100%;
}
@media (min-width: 768px) {
  .contact_section .contact_section-wrapper .contact_section-image img {
    height: 100%;
  }
}
.contact_section .contact_section-wrapper .contact_section-content {
  padding: 3.2rem 2.4rem;
  color: var(--contact-content-color, var(--text-color));
}
@media (min-width: 768px) {
  .contact_section .contact_section-wrapper .contact_section-content {
    padding: 6.4rem;
  }
}
.contact_section .contact_section-wrapper .contact_section-content .contact_section-info,
.contact_section .contact_section-wrapper .contact_section-content .contact_section-address,
.contact_section .contact_section-wrapper .contact_section-content .contact_section-title {
  margin: 0 0 3.2rem;
}
.contact_section .contact_section-wrapper .contact_section-content .contact_section-info-title-email {
  white-space: nowrap;
}
.contact_section .contact_section-wrapper .contact_section-content .contact_section-info:last-child {
  margin-bottom: 0;
}
.contact_section .contact_section-wrapper .contact_section-content .contact_section-info a {
  color: var(--contact-info-color, inherit);
  display: block;
}
.contact_section .contact_section-wrapper .contact_section-content .contact_section-info a:hover {
  text-decoration: none;
}

.content_images .content_images-row {
  gap: 4rem;
}
@media (min-width: 768px) {
  .content_images .content_images-row {
    gap: 0;
  }
}
@media (min-width: 768px) {
  .content_images .content_images-row:not(.row-reverse) .content_images-image {
    margin: 0 12.5% 0 0;
  }
}
.content_images .content_images-row.row-reverse {
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .content_images .content_images-row.row-reverse {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .content_images .content_images-row.row-reverse .content_images-image {
    margin: 0 0 0 12.5%;
  }
}
@media (min-width: 768px) {
  .content_images .content_images-image {
    height: 100%;
    display: flex;
    align-items: center;
  }
}
.content_images .content_images-image img {
  border-radius: var(--image-border-radius, var(--theme-border-radius, 2rem));
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
}
.content_images .content_images-content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.content_images .content_images-content .content_images-content-title {
  color: var(--h2-title-color, inherit);
}
.content_images .content_images-content .content_images-content-subtitle {
  margin: 0 0 0.8rem;
  color: var(--content-images-subtitle-color, var(--brand-color, var(--primary-color)));
  font-family: var(--content-images-subtitle-font-family, inherit);
}
.content_images .content_images-content h2 {
  margin: 0;
}
.content_images .content_images-content .paragraph {
  margin: 2.4rem 0 0;
}
@media (min-width: 768px) {
  .content_images .content_images-content .paragraph {
    margin: 4rem 0 0;
  }
}
.content_images .content_images-content .button-group {
  margin: 4rem 0 0;
}

.default_section .button-group {
  margin: 2.4rem 0 0;
}

.featured_text .featured_text-wrapper {
  display: flex;
  gap: 4rem;
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 768px) {
  .featured_text .featured_text-wrapper {
    flex-direction: row;
  }
}
.featured_text .featured_text-wrapper .featured_text-title {
  font-weight: var(--featured-text-title-font-weight, 700);
  font-family: var(--featured-text-font-family, inherit);
  color: var(--brand-color, var(--primary-color));
  padding: 0 0 2.4rem;
  font-size: 1.4rem;
  position: relative;
}
@media (min-width: 768px) {
  .featured_text .featured_text-wrapper .featured_text-title {
    padding: 0 0 3.2rem;
    font-size: 1.6rem;
    flex: 0 0 20%;
  }
}
@media (min-width: 992px) {
  .featured_text .featured_text-wrapper .featured_text-title {
    flex: 0 0 25%;
  }
}
.featured_text .featured_text-wrapper .featured_text-title:after {
  content: "";
  width: 8rem;
  left: 0;
  height: 0.4rem;
  background-color: var(--featured-text-title-border-color, var(--primary-color));
  position: absolute;
  bottom: 0;
}
.featured_text .featured_text-wrapper .featured_text-content .featured_text-content-text {
  font-size: 2.4rem;
  font-family: var(--featured-text-font-family, inherit);
  font-weight: var(--featured-text-text-font-weight, 500);
  line-height: 1.40625;
  color: var(--featured-text-text-color, var(--text-color));
}
@media (min-width: 768px) {
  .featured_text .featured_text-wrapper .featured_text-content .featured_text-content-text {
    font-size: 3.2rem;
  }
}
.featured_text .featured_text-wrapper .featured_text-content .button-group {
  margin: 4rem 0 0;
}

.featured_vacancies .featured_vacancies-title {
  margin: 0 0 3.2rem;
  color: var(--h2-title-color, inherit);
}
@media (min-width: 768px) {
  .featured_vacancies .featured_vacancies-swiper {
    display: none;
  }
}
.featured_vacancies .featured_vacancies-grid {
  display: grid;
  gap: 4rem;
  display: none;
}
@media (min-width: 768px) {
  .featured_vacancies .featured_vacancies-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.featured_vacancies .page-result .page-result-content-text {
  font-size: 1.4rem;
}

.image_section .image_section-image img {
  border-radius: var(--image-border-radius, var(--theme-border-radius, 2rem));
}

.image_swiper {
  overflow: hidden;
}
.image_swiper .image-swiper {
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .image_swiper .image-swiper {
    margin: 0 3rem;
  }
}
@media (min-width: 1240px) {
  .image_swiper .image-swiper {
    margin: 0;
  }
}
.image_swiper .image-swiper .swiper-wrapper {
  height: auto;
}
.image_swiper .image-swiper .swiper-slide {
  opacity: 0;
  transition: opacity 0.3s;
  display: flex;
  height: auto;
  justify-content: center;
  align-items: center;
}
.image_swiper .image-swiper .swiper-slide img {
  border-radius: var(--theme-border-radius, 2rem);
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
}
.image_swiper .image-swiper .swiper-slide.swiper-slide-visible {
  opacity: 1;
}
.image_swiper .image-swiper .swiper-navigation {
  display: none;
}
@media (min-width: 768px) {
  .image_swiper .image-swiper .swiper-navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-prev {
  transform: translateX(-50%);
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-next {
  transform: translateX(50%);
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-prev, .image_swiper .image-swiper .swiper-navigation .swiper-button-next {
  background-color: var(--image-swiper-navigation-background-color, var(--white));
}
@media (min-width: 992px) {
  .image_swiper .image-swiper .swiper-navigation .swiper-button-prev, .image_swiper .image-swiper .swiper-navigation .swiper-button-next {
    width: 8rem;
    height: 8rem;
  }
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-prev svg, .image_swiper .image-swiper .swiper-navigation .swiper-button-next svg {
  color: var(--image-swiper-navgiation-icon-color, var(--primary-color));
}
@media (min-width: 992px) {
  .image_swiper .image-swiper .swiper-navigation .swiper-button-prev svg, .image_swiper .image-swiper .swiper-navigation .swiper-button-next svg {
    width: 2.6rem;
    height: 2.6rem;
  }
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-prev:hover, .image_swiper .image-swiper .swiper-navigation .swiper-button-next:hover {
  background-color: var(--image-swiper-navgiation-hover-background-color, var(--secondary-color));
}
.image_swiper .image-swiper .swiper-navigation .swiper-button-prev:hover svg, .image_swiper .image-swiper .swiper-navigation .swiper-button-next:hover svg {
  color: var(--image-swiper-navgiation-hover-icon-color, var(--primary-color));
}
.image_swiper .swiper-pagination {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2.4rem 0 0;
  --swiper-pagination-bullet-inactive-color: transparent;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-color: transparent;
  --swiper-pagination-bullet-horizontal-gap: 0;
}
@media (min-width: 768px) {
  .image_swiper .swiper-pagination {
    margin: 4rem 0 0;
  }
}
.image_swiper .swiper-pagination .swiper-pagination-bullet {
  padding: 1.2rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.image_swiper .swiper-pagination .swiper-pagination-bullet:after {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  background-color: var(--image-swiper-pagination-bullet-background-color, var(--secondary-color));
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  transition: width 0.3s, height 0.3s, margin 0.3s;
}
.image_swiper .swiper-pagination .swiper-pagination-bullet-active:after {
  width: 1.6rem;
  height: 1.6rem;
  background-color: var(--primary-color);
}

.swiper-navigation .swiper-button-prev svg {
  transform: rotate(180deg);
}
.swiper-navigation .swiper-button-prev, .swiper-navigation .swiper-button-next {
  border-radius: var(--round-border-radius, var(--theme-border-radius, 50%));
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
  border: none;
  transition: background-color 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.6rem;
  height: 5.6rem;
}
.swiper-navigation .swiper-button-prev svg, .swiper-navigation .swiper-button-next svg {
  width: 1.8rem;
  height: 1.8rem;
}
.swiper-navigation .swiper-button-prev:after, .swiper-navigation .swiper-button-next:after {
  display: none;
}

.other_subjects {
  overflow: hidden;
}
.other_subjects .related-posts-title {
  color: var(--h2-title-color, inherit);
}

.quote {
  display: flex;
  gap: 2.4rem;
}
@media (min-width: 768px) {
  .quote {
    gap: 4rem;
  }
}
.quote-icon {
  color: var(--quote-icon-color, var(--primary-icon-color, var(--primary-color)));
  width: 5.6rem;
  height: 5.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.quote-icon svg {
  width: 3.2rem;
  height: 3.2rem;
}
.quote-wrapper {
  font-size: 2.4rem;
  font-family: var(--quote-font-family, inherit);
  font-weight: var(--quote-font-weight, 500);
  line-height: 1.40625;
}
@media (min-width: 768px) {
  .quote-wrapper {
    font-size: 3.2rem;
  }
}

.recent-news .related-news {
  padding: 0;
}

.reference_swiper {
  overflow: hidden;
}
.reference_swiper .reference-swiper-wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper-wrapper {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 1.5rem;
  }
}
.reference_swiper .reference-swiper-wrapper .swiper-navigation {
  display: flex;
  gap: 1.6rem;
  padding: 2.4rem 0 0;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper-wrapper .swiper-navigation {
    grid-area: 1/8/2/13;
    height: 100%;
    align-items: flex-end;
    padding: 0 0 2.8rem;
  }
}
@media (min-width: 992px) {
  .reference_swiper .reference-swiper-wrapper .swiper-navigation {
    grid-area: 1/9/2/13;
  }
}
.reference_swiper .reference-swiper-wrapper .swiper-navigation .swiper-button-prev,
.reference_swiper .reference-swiper-wrapper .swiper-navigation .swiper-button-next {
  position: relative;
  top: unset;
  background-color: var(--primary-color);
  color: var(--reference-swiper-button-color, var(--white));
  left: unset;
  right: unset;
  margin: 0;
}
.reference_swiper .reference-swiper-wrapper .swiper-navigation .swiper-button-prev:hover,
.reference_swiper .reference-swiper-wrapper .swiper-navigation .swiper-button-next:hover {
  background-color: var(--secondary-color);
  color: var(--primary-color);
}
.reference_swiper .reference-swiper {
  grid-area: 1/1/2/13;
}
.reference_swiper .reference-swiper .swiper-slide {
  opacity: 0;
  transition: opacity 0.3s;
}
.reference_swiper .reference-swiper .swiper-slide.swiper-slide-visible {
  opacity: 1;
}
.reference_swiper .reference-swiper .reference {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto;
  gap: 2.4rem 1.5rem;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper .reference {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: auto 12.4rem;
  }
}
.reference_swiper .reference-swiper .reference .reference-image {
  grid-area: 1/1/2/2;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper .reference .reference-image {
    grid-area: 1/1/3/7;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .reference_swiper .reference-swiper .reference .reference-image {
    grid-area: 1/1/3/8;
  }
}
.reference_swiper .reference-swiper .reference .reference-image img {
  border-radius: var(--theme-border-radius, 2rem);
}
.reference_swiper .reference-swiper .reference .reference-content {
  grid-column: 1/2;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper .reference .reference-content {
    grid-column: 8/13;
    padding: 2.8rem 0 0;
  }
}
@media (min-width: 992px) {
  .reference_swiper .reference-swiper .reference .reference-content {
    grid-column: 9/13;
  }
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-quote {
  font-size: 2.4rem;
  line-height: 1.375;
  font-weight: 500;
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-quote .quote-icon {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0.8rem;
  color: var(--brand-color, var(--primary-color));
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper .reference .reference-content .reference-content-quote .quote-icon {
    width: 5.6rem;
    height: 5.6rem;
  }
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-quote .quote-icon svg {
  width: 2.3rem;
  height: 2.3rem;
}
@media (min-width: 768px) {
  .reference_swiper .reference-swiper .reference .reference-content .reference-content-quote .quote-icon svg {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-author {
  margin: 2.4rem 0 0;
  font-size: 1.6rem;
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-author span {
  display: block;
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-author span.name {
  font-weight: 700;
  color: var(--reference-author-name-color, var(--brand-color, var(--primary-color)));
}
.reference_swiper .reference-swiper .reference .reference-content .reference-content-author span.type {
  font-size: 1.4rem;
  margin: 0.8rem 0 0;
}

.section:target {
  animation: highlight 1s ease-in-out 0.5s;
}
.section--center .plate--column {
  justify-content: center;
}
@media (min-width: 768px) {
  .section--balance .plate--row {
    flex-wrap: nowrap;
  }
  .section--balance .plate--column {
    min-width: unset;
    width: unset;
    max-width: unset;
    flex-grow: 1;
    flex-basis: unset;
    flex-shrink: 1;
  }
}

.no_padding_top {
  padding-top: 0;
}

.no_padding_bottom {
  padding-bottom: 0;
}

/* 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 */
  }
}
.social_media {
  overflow: hidden;
}
.social_media .social_media-title {
  margin: 0 0 3.2rem;
}
.social_media .social_media-embed {
  width: 100%;
}
.social_media .plate--container-fluid {
  padding: 0;
}

.table {
  overflow-x: auto;
  scrollbar-width: thin;
  max-width: 100%;
  background: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 0% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%;
  background-position: 0 0, 100%, 0 0, 100%;
  background-attachment: local, local, scroll, scroll;
  border-radius: 0.2rem 0.2rem 0 0;
}
.table.center {
  margin: 0 auto;
}
.table table {
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  box-sizing: border-box;
  text-indent: 0;
  margin: 0 auto;
}
.table.center table {
  margin: 0 auto;
}
.table.left table {
  margin: 0;
}
.table caption {
  text-align: start;
  padding: 0 0 0.8rem;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .table caption {
    text-align: center;
  }
}
.table th,
.table td {
  min-width: 14rem;
}
.table .option-inline-text-end {
  text-align: end;
}
.table .option-inline-text-start {
  text-align: start;
}
.table .option-inline-text-center {
  text-align: center;
}
.table .option-block-text-end {
  vertical-align: bottom;
}
.table .option-block-text-start {
  vertical-align: top;
}
.table thead th.align-center,
.table tbody td.align-center {
  text-align: center;
}
.table thead {
  background-color: var(--table-header-background-color, var(--primary-color));
}
.table thead tr th {
  color: var(--table-header-text-color, white);
  text-align: start;
  padding: 0.8rem 2.4rem;
}
.table tbody tr td {
  padding: 0.8rem 2.4rem;
  border-bottom: 1px solid var(--table-border-color, var(--primary-color));
}
.table tbody tr:nth-child(odd) td.has-accent {
  background-color: var(--table-rgb-20-color, var(--primary-color-rgb-20));
}
.table tbody tr:nth-child(even) td.has-accent {
  background-color: var(--table-rgb-40-color, var(--primary-color-rgb-40));
}

.target_groups .target_groups-wrapper {
  position: relative;
}
.target_groups .target_groups-extra-image,
.target_groups .target_groups-shape {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  pointer-events: none;
}
@media (min-width: 768px) {
  .target_groups .target_groups-extra-image,
  .target_groups .target_groups-shape {
    display: flex;
  }
}
.target_groups .target_groups-extra-image svg,
.target_groups .target_groups-shape svg {
  transform: translateY(-50%);
  max-height: var(--max-height-target-shape, 25rem);
}
.target_groups .target_groups-extra-image img {
  transform: translateY(-50%);
  max-height: var(--max-height-target-image, 25rem);
  clip-path: url(#target_clippath);
}
.target_groups .section__inner {
  position: relative;
  padding: 2.4rem 0 0;
}
@media (min-width: 576px) {
  .target_groups .section__inner {
    margin: var(--section-margin-mobile, 0 1.6rem);
    overflow: hidden;
    border-radius: var(--section-border-radius, var(--theme-border-radius, 2rem));
  }
}
@media (min-width: 768px) {
  .target_groups .section__inner {
    padding: 8rem 0;
    margin: var(--section-margin-desktop, 0 2.4rem);
  }
}
.target_groups .section__inner:after {
  content: "";
  inset: 0;
  position: absolute;
  background: var(--target-group-background, var(--secondary-color));
  z-index: -1;
}
@media (min-width: 768px) {
  .target_groups .section__inner:after {
    width: var(--target-group-background-width, 100%);
  }
}
.target_groups .section__inner .target_groups-image {
  margin: 2.4rem 0 0;
  z-index: 0;
}
@media (min-width: 576px) {
  .target_groups .section__inner .target_groups-image {
    margin: -10rem 0 0;
  }
}
@media (min-width: 768px) {
  .target_groups .section__inner .target_groups-image {
    margin: 0;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
  }
}
@media (min-width: 992px) {
  .target_groups .section__inner .target_groups-image {
    top: var(--top-target-image, -4.8rem);
    bottom: var(--bottom-target-image, -4.8rem);
    height: var(--height-target-image, calc(100% + 9.6rem));
  }
}
.target_groups .section__inner .target_groups-image img {
  clip-path: url(#target_image_mobile_clippath);
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .target_groups .section__inner .target_groups-image img {
    clip-path: url(#target_image_clippath);
  }
}
.target_groups .target-groups {
  display: grid;
  z-index: 2;
  gap: 2.4rem;
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 768px) {
  .target_groups .target-groups {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.target_groups .target-groups .target-group {
  background-color: var(--white);
  border-radius: var(--theme-border-radius, 2rem);
  padding: 2.4rem;
  overflow: hidden;
  position: relative;
  border-bottom: 4px solid var(--target-group-border-color, var(--primary-color));
}
@media (min-width: 768px) {
  .target_groups .target-groups .target-group {
    padding: 3.2rem 2.4rem 4rem;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.target_groups .target-groups .target-group .target-group-title {
  margin: 0 0 2.4rem;
}
.target_groups .target-groups .target-group .target-group-text {
  font-size: 1.4rem;
}
.target_groups .target-groups .target-group .target-group-tasks {
  padding: 2.4rem 0 0;
  margin: auto 0 0;
}
@media (min-width: 768px) {
  .target_groups .target-groups .target-group .target-group-tasks {
    padding: 6.4rem 0 0;
  }
}
.target_groups .target-groups .target-group .target-group-tasks li:not(:last-child) {
  margin: 0 0 1.3rem;
}
.target_groups .target-groups .target-group .target-group-tasks li a {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-weight: 600;
  gap: 1.2rem;
  color: var(--target-group-link-color, var(--primary-color));
  transition: color 0.3s;
}
.target_groups .target-groups .target-group .target-group-tasks li a svg {
  width: 1.6rem;
  height: 1.6rem;
  color: var(--primary-icon-color, var(--primary-color));
}
.target_groups .target-groups .target-group .target-group-tasks li a:hover {
  color: var(--secondary-color);
}
.target_groups .target-groups .target-group .target-group-custom-shape {
  position: absolute;
  width: 100%;
  bottom: -0.7rem;
  right: 1.3rem;
  display: flex;
  pointer-events: none;
}
@media (min-width: 768px) {
  .target_groups .target-groups .target-group .target-group-custom-shape {
    display: none;
  }
}
.target_groups .target-groups .target-group .target-group-custom-shape svg {
  width: 6.5rem;
  margin-left: auto;
}
.target_groups .target_groups-custom-shape {
  position: absolute;
  bottom: -0.7rem;
  margin: 0 auto;
  left: 0;
  width: 100%;
  z-index: 10;
  display: none;
  pointer-events: none;
}
@media (min-width: 768px) {
  .target_groups .target_groups-custom-shape {
    display: block;
  }
}
.target_groups .target_groups-custom-shape svg {
  width: 7.3rem;
  margin-left: 25vw;
}

.usps .section__inner {
  position: relative;
  padding: 5.6rem 0;
  margin: var(--section-margin-mobile, 0 1.6rem);
  overflow: hidden;
}
@media (min-width: 768px) {
  .usps .section__inner {
    padding: 8rem 0;
    margin: var(--section-margin-desktop, 0 2.4rem);
  }
}
.usps .section__inner:after {
  content: "";
  inset: 0;
  position: absolute;
  border-radius: var(--section-border-radius, var(--theme-border-radius, 2rem));
  background: var(--background-color-usps, var(--secondary-color));
  z-index: -1;
}
.usps .section__inner .usps-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  width: var(--usps-shape-width, 30rem);
  height: 100%;
  opacity: 0.5;
  display: flex;
  justify-content: flex-start;
  border-radius: var(--section-border-radius, var(--theme-border-radius, 2rem)) 0 0 var(--section-border-radius, var(--theme-border-radius, 2rem));
  overflow: hidden;
}
@media (min-width: 768px) {
  .usps .section__inner .usps-shape {
    opacity: 1;
  }
}
.usps .section__inner .usps-shape svg {
  height: 100%;
}
.usps .swiper-slide {
  max-width: 17.2rem;
}
@media (min-width: 768px) {
  .usps .swiper-slide {
    max-width: 22rem;
  }
}
.usps .usp-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0.5rem;
  text-align: center;
  color: var(--color-usp-item, var(--primary-color));
}
.usps .usp-item .usp-icon {
  margin: 0 0 3.2rem;
  background-color: var(--background-color-usp-item, var(--primary-color));
  border-radius: var(--usp-icon-border-radius, var(--round-border-radius, var(--theme-border-radius, 50%)));
  width: 8rem;
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .usps .usp-item .usp-icon {
    width: 10rem;
    height: 10rem;
  }
}
.usps .usp-item .usp-icon svg {
  color: var(--usp-icon-color, var(--white));
  width: 5rem;
  height: 5rem;
}
@media (min-width: 768px) {
  .usps .usp-item .usp-icon svg {
    width: 5.8rem;
    height: 5.8rem;
  }
}
.usps .usp-item .usp-title {
  text-wrap: balance;
  color: var(--usp-title-color, inherit);
}
.usps .usp-item .usp-subtitle {
  font-size: 1.5rem;
  margin: 0.8rem 0 0;
}
@media (min-width: 768px) {
  .usps .usp-item .usp-subtitle {
    font-size: 1.8rem;
  }
}

.video_section .video {
  padding-bottom: 56%;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: var(--image-border-radius, var(--theme-border-radius, 2rem));
  overflow: hidden;
}
.video_section .video,
.video_section .video video {
  background-color: black;
}
.video_section .video .video-overlay,
.video_section .video iframe,
.video_section .video video {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video_section .video .video-overlay {
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeOut 1s ease-out;
  animation-play-state: paused;
  cursor: pointer;
}
.video_section .video .video-overlay:hover .video-play {
  background-color: var(--video-play-hover-background-color, var(--secondary-color));
  color: var(--video-play-hover-color, var(--primary-color));
}
.video_section .video .video-overlay img,
.video_section .video .video-overlay picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video_section .video .video-play {
  z-index: 1;
  position: relative;
}
.video_section .video--loaded .video-overlay {
  opacity: 0;
  pointer-events: none;
}
.video_section .video--loaded .video-play {
  transform: scale(0);
}

.video-play {
  width: 5.6rem;
  height: 5.6rem;
  border-radius: var(--round-border-radius, var(--theme-border-radius, 50%));
  cursor: pointer;
  transition: transform 0.3s, background-color 0.3s, color 0.3s;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--video-play-background-color, var(--primary-color));
  color: var(--video-play-color, var(--white));
}
@media (min-width: 768px) {
  .video-play {
    width: 8rem;
    height: 8rem;
  }
}
.video-play svg {
  width: 2.8rem;
  height: 2.8rem;
}
@media (min-width: 768px) {
  .video-play svg {
    width: 4rem;
    height: 4rem;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
.footer {
  background-color: var(--footer-background-color, var(--primary-color));
  color: var(--footer-color, var(--white));
  padding: 5.6rem 0;
  position: relative;
}
@media (min-width: 768px) {
  .footer {
    padding: 12rem 0 4rem;
  }
}
.footer .footer-extra-image,
.footer .footer-shape {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
}
@media (min-width: 768px) {
  .footer .footer-extra-image,
  .footer .footer-shape {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
  }
}
.footer .footer-extra-image svg,
.footer .footer-shape svg {
  height: var(--max-height-footer-shape, 25rem);
}
.footer .footer-extra-image img {
  clip-path: url(#footer_clippath);
  max-height: var(--max-height-footer-image, 25rem);
}
.footer .footer-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 4rem;
}
@media (min-width: 768px) {
  .footer .footer-grid {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.footer .footer-grid .footer-shape {
  grid-column: span 3;
  position: relative;
}
.footer .footer-grid .footer-shape svg {
  max-height: var(--max-height-footer-shape, 16rem);
}
.footer .footer-contact {
  display: grid;
  line-height: 1.6111111111;
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 576px) {
  .footer .footer-contact {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .footer .footer-contact {
    grid-template-columns: minmax(0, 1fr);
    grid-column: span 4;
  }
}
@media (min-width: 992px) {
  .footer .footer-contact {
    grid-column: span 3;
  }
}
.footer .footer-contact .footer-contact-logo {
  margin: 0 0 2.4rem;
}
@media (min-width: 576px) {
  .footer .footer-contact .footer-contact-logo {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .footer .footer-contact .footer-contact-logo {
    margin: 0 0 7.7rem;
  }
}
.footer .footer-contact a {
  text-decoration: none;
  color: var(--footer-color, var(--white));
}
.footer .footer-columns {
  position: relative;
}
@media (min-width: 576px) {
  .footer .footer-columns {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .footer .footer-columns {
    grid-column: span 8;
  }
}
@media (min-width: 992px) {
  .footer .footer-columns {
    grid-column: span 6;
  }
}
@media (max-width: 575.98px) {
  .footer .footer-columns::before {
    content: "";
    top: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: var(--footer-color, var(--white));
    opacity: 0.25;
    position: absolute;
  }
}
.footer .footer-column {
  position: relative;
}
@media (max-width: 575.98px) {
  .footer .footer-column:after {
    bottom: 0;
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: var(--footer-color, var(--white));
    opacity: 0.25;
  }
}
.footer .footer-column .footer-column-title {
  padding: 1.8rem 3.2rem 1.8rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer .footer-column .footer-column-title span {
  color: var(--footer-column-title-color, inherit);
}
@media (min-width: 768px) {
  .footer .footer-column .footer-column-title {
    padding: 0 0 4rem;
  }
}
@media (max-width: 575.98px) {
  .footer .footer-column .footer-column-title {
    cursor: pointer;
  }
}
.footer .footer-column .footer-column-title svg {
  width: 1.2rem;
  height: 1.2rem;
  transition: transform 0.3s;
}
@media (min-width: 576px) {
  .footer .footer-column .footer-column-title svg {
    display: none;
  }
}
.footer .footer-column .footer-column-list {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
}
.footer .footer-column .footer-column-list.is-active {
  grid-template-rows: 1fr;
}
@media (min-width: 576px) {
  .footer .footer-column .footer-column-list {
    grid-template-rows: 1fr;
  }
}
.footer .footer-column .footer-column-list ul {
  overflow: hidden;
}
.footer .footer-column .footer-column-list ul li {
  padding: 0 0 1.6rem;
}
.footer .footer-column .footer-column-list ul li a {
  text-decoration: none;
  color: var(--footer-color, var(--white));
  font-weight: 600;
}
.footer .footer-column .footer-column-list ul li a:hover {
  text-decoration: underline;
}
.footer .footer-column.is-active .footer-column-title svg {
  transform: rotate(180deg);
}
.footer .footer-column.is-active .footer-column-list {
  grid-template-rows: 1fr;
}
.footer .footer-socials {
  display: flex;
  gap: 1rem 1.7rem;
  color: var(--footer-socials-color, var(--footer-color, var(--white)));
  margin: 0 auto 4rem;
  padding: 4rem 0 0;
}
@media (min-width: 768px) {
  .footer .footer-socials {
    padding: 1rem 1.7rem;
    margin: 0 0 4.6rem auto;
  }
}
.footer .footer-socials a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
}
.footer .footer-socials a svg {
  width: 2rem;
  height: 2rem;
}
.footer .footer-bottom {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.8rem 4rem;
}
@media (min-width: 768px) {
  .footer .footer-bottom {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .footer .footer-bottom {
    padding: 0;
  }
}
.footer .footer-bottom .footer-label {
  font-size: 1.4rem;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .footer .footer-bottom .footer-label {
    grid-column: span 4;
    justify-content: flex-start;
  }
}
@media (min-width: 992px) {
  .footer .footer-bottom .footer-label {
    grid-column: span 3;
  }
}
.footer .footer-bottom .footer-label a {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  text-decoration: none;
  color: inherit;
}
.footer .footer-bottom .footer-label svg {
  width: 1.6rem;
  height: 1.6rem;
}
.footer .footer-bottom .footer-links {
  display: flex;
  gap: 0.8rem 0;
  font-size: 1.4rem;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 576px) {
  .footer .footer-bottom .footer-links {
    margin: 0;
    flex-direction: row;
    gap: 0 1.6rem;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .footer .footer-bottom .footer-links {
    grid-column: span 8;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .footer .footer-bottom .footer-links {
    grid-column: span 6;
    align-items: start;
  }
}
.footer .footer-bottom .footer-links a {
  text-decoration: none;
  opacity: 0.75;
  transition: opacity 0.3s;
}
.footer .footer-bottom .footer-links a:hover {
  opacity: 1;
}
.footer .footer-bottom .footer-copy {
  text-align: center;
  font-size: 1.2rem;
  margin: 1.6rem 0 0;
}
@media (min-width: 576px) {
  .footer .footer-bottom .footer-copy {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .footer .footer-bottom .footer-copy {
    text-align: right;
    grid-column: span 12;
  }
}
@media (min-width: 992px) {
  .footer .footer-bottom .footer-copy {
    grid-column: span 3;
  }
}

body[data-school=nuovo] .footer .footer-bottom .footer-links {
  display: flex;
}
@media (min-width: 768px) {
  body[data-school=nuovo] .footer .footer-bottom .footer-links {
    justify-content: flex-start;
    grid-column: span 8;
  }
}
@media (min-width: 768px) {
  body[data-school=nuovo] .footer .footer-bottom .footer-copy {
    grid-column: span 4;
  }
}

#section-404 {
  margin: 0 0 5rem;
}
@media (min-width: 768px) {
  #section-404 {
    margin: -4rem 0 5rem;
  }
}

.agenda-index .filter-inner-top {
  z-index: 119;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.6rem;
}
@media (min-width: 768px) {
  .agenda-index .filter-inner-top {
    flex-wrap: nowrap;
    gap: 2rem;
  }
}
.agenda-index .filter-inner-top h1 {
  margin: 0;
}
@media (min-width: 768px) {
  .agenda-index .filter-inner-top h1 {
    margin: 0 0 3.6rem;
  }
}
.agenda-index .filter-inner-top .filter-input {
  width: 100%;
}
@media (min-width: 768px) {
  .agenda-index .filter-inner-top .filter-input {
    width: unset;
  }
}
.agenda-index .post-list {
  gap: 0.8rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
.agenda-index .month-items {
  margin: 5.6rem 0 0;
  display: flex;
  gap: 0.8rem;
  flex-direction: column;
}
.agenda-index .month-items .month-title {
  margin: 0 0 1.6rem;
  text-transform: capitalize;
  color: var(--agenda-month-title-color, var(--h3-title-color, var(--text-color)));
}
@media (min-width: 768px) {
  .agenda-index .selector {
    min-width: 30rem;
  }
}
.agenda-index .selector-input, .agenda-index .selector-wrapper select {
  border-radius: var(--agenda-index-select-border-radius, var(--theme-border-radius, 4.8rem));
  border: solid 2px var(--agenda-index-select-border-color, var(--lightgrey));
  padding: 1.3rem 2.4rem;
  background-color: var(--white);
}

.news-index .post-list {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 4rem;
}
@media (min-width: 768px) {
  .news-index .post-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6.4rem 4rem;
  }
}
@media (min-width: 992px) {
  .news-index .post-list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.icon-set {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
  gap: 1rem;
}
.icon-set .icon-set-item {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
.icon-set .icon-set-item svg {
  width: 8rem;
  height: 8rem;
}
.icon-set .icon-set-item .label,
.icon-set .icon-set-item .copied-text {
  border-radius: 0.4rem;
  font-size: 1.2rem;
  width: 100%;
  display: block;
  text-align: center;
}
.icon-set .icon-set-item .label {
  background-color: var(--primary-color-rgb-20);
  margin-top: 0.4rem;
  padding: 0.4rem;
  transition: background-color 0.3s ease;
}
.icon-set .icon-set-item:hover .label {
  background-color: var(--primary-color-rgb-40);
}
.icon-set .icon-set-item .copied-text {
  position: absolute;
  background-color: #2f2882;
  color: var(--white);
  pointer-events: none;
  opacity: 0;
  top: 0;
  padding: 0.4rem 0.8rem;
  visibility: hidden;
}
.icon-set .icon-set-item.copied .copied-text {
  animation: copiedPop 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

@keyframes copiedPop {
  0% {
    opacity: 0;
    transform: translateY(0);
    visibility: visible;
  }
  15% {
    opacity: 1;
    transform: translateY(-10px);
  }
  85% {
    opacity: 1;
    transform: translateY(-10px);
  }
  100% {
    opacity: 0;
    transform: translateY(-15px);
    visibility: hidden;
  }
}
.index-page {
  position: relative;
  padding: 11.6rem 0 3.6rem;
}
@media (min-width: 768px) {
  .index-page {
    padding: 20rem 0 14rem;
  }
}
.index-page .index-page-image,
.index-page .index-page-shape {
  position: absolute;
  width: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  pointer-events: none;
  display: flex;
  justify-content: flex-end;
}
.index-page .index-page-image svg,
.index-page .index-page-shape svg {
  max-height: var(--max-height-index-shape-mobile, 20rem);
  min-height: var(--min-height-index-shape, 15rem);
}
@media (min-width: 768px) {
  .index-page .index-page-image svg,
  .index-page .index-page-shape svg {
    max-height: var(--max-height-index-shape, 19vw);
  }
}
.index-page .index-page-image .image {
  clip-path: url(#index_page_clippath);
}
.index-page .index-page-image img {
  transform: scale(1.5) translateY(16%) translateX(-16%);
  max-height: 17rem;
}
@media (min-width: 768px) {
  .index-page .index-page-image img {
    max-height: 42rem;
    transform: unset;
  }
}
.index-page::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--background-color-index-page-before, var(--secondary-color));
  z-index: -1;
  height: 6rem;
  width: 100%;
}
.index-page h1 {
  margin: 0 0 3.6rem;
  color: var(--h1-title-color, inherit);
}
@media (min-width: 768px) {
  .index-page h1 {
    margin: 0 0 5.6rem;
  }
}
.index-page .filter__wrapper {
  position: relative;
}
.index-page .filter__wrapper .filter__wrapper-custom-shape {
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 100%;
  transform: translate(0, -100%);
}
.index-page .filter__wrapper .filter__wrapper-custom-shape svg {
  width: 5rem;
  margin: 0 3rem 0 auto;
}

body[data-school=volt] .content-type-article.is-show .plate--page-content-wrapper:before,
body[data-school=volt] .index-page:before {
  width: 100%;
  aspect-ratio: 15/4;
  height: unset;
  clip-path: polygon(0 0, 100% 0, 100% 3.4rem, 0% 100%);
}
@media (min-width: 576px) {
  body[data-school=volt] .content-type-article.is-show .plate--page-content-wrapper:before,
  body[data-school=volt] .index-page:before {
    aspect-ratio: 7/1;
    width: 70%;
    clip-path: polygon(100% 0, 0 0, 0 100%);
  }
}

.content-type-article.is-show .plate--page-content-wrapper {
  padding: 11.6rem 0 0;
}
@media (min-width: 768px) {
  .content-type-article.is-show .plate--page-content-wrapper {
    padding: 20rem 0 0;
  }
}
.content-type-article.is-show .plate--page-content-wrapper .default_section h1 {
  margin: 0 0 2.4rem;
}
.content-type-article.is-show .plate--page-content-wrapper:before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--background-color-index-page-before, var(--secondary-color));
  z-index: -1;
  height: 6rem;
  width: 100%;
}

.article-meta {
  padding: 0 0 2.4rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 3rem;
}

.article-date {
  font-size: 1.4rem;
  margin-inline-end: auto;
  opacity: 0.5;
}

.article-categories {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

.article-category {
  background-color: var(--primary-color-rgb-20);
  color: var(--primary-color);
  padding: 0.25rem 0.8rem;
}

.content-type-page.is-index.homepage {
  background-color: var(--homepage-background-color);
}

.page-overview {
  padding: 5.6rem 0;
}
@media (min-width: 768px) {
  .page-overview {
    padding: 8rem 0;
  }
}
.page-overview .page-overview-wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 4rem;
}
@media (min-width: 768px) {
  .page-overview .page-overview-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6.4rem 4rem;
  }
}
@media (min-width: 992px) {
  .page-overview .page-overview-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.content-type-search.is-index h1 {
  text-align: left;
  margin: 0 0 1.6rem;
}
@media (min-width: 768px) {
  .content-type-search.is-index h1 {
    margin: 0 0 5.6rem;
    text-align: center;
  }
}
.content-type-search.is-index .search-form .search-form-wrapper {
  background-color: var(--white);
  position: relative;
  margin: 0 auto 0 0;
}
@media (min-width: 576px) {
  .content-type-search.is-index .search-form .search-form-wrapper {
    max-width: 35rem;
  }
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-form .search-form-wrapper {
    margin: 0 auto;
  }
}
.content-type-search.is-index .search-form .search-form-wrapper input {
  inset: 0;
  border: none;
  padding: 1.3rem 2.4rem;
  width: 100%;
  border: 1px solid var(--lightgrey);
  border-radius: var(--agenda-index-select-border-radius, var(--theme-border-radius, 4.8rem));
  background-color: transparent;
  font-family: var(--font-text);
}
.content-type-search.is-index .search-form .search-form-wrapper input:focus-visible {
  outline: var(--primary-color) solid 2px;
}
.content-type-search.is-index .search-form .search-form-wrapper .search-form-submit {
  position: absolute;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  top: 0;
  right: 0;
  padding: 1.2rem 1.6rem;
}
.content-type-search.is-index .search-form .search-form-wrapper .search-form-submit input {
  cursor: pointer;
  position: absolute;
  inset: 0;
  border: none;
  background-color: transparent;
  opacity: 0;
}
.content-type-search.is-index .search-form .search-form-wrapper .search-form-submit svg {
  width: 1.6rem;
  height: 1.6rem;
}
.content-type-search.is-index .search-results {
  margin: 3.6rem 0 0;
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results {
    margin: 8rem 0 0;
  }
}
.content-type-search.is-index .search-results .search-results-title {
  margin: 0 0 3.2rem;
  color: var(--h3-title-color, inherit);
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results .search-results-title {
    margin: 0 0 8rem;
  }
}
.content-type-search.is-index .search-results .search-result {
  display: flex;
  gap: 2.4rem 1.6rem;
  flex-direction: row;
  margin: 0 0 4rem;
  text-decoration: none;
  color: var(--text-color);
}
.content-type-search.is-index .search-results .search-result .search-result-image {
  align-items: flex-start;
  display: none;
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results .search-result .search-result-image {
    display: block;
    flex: 0 0 16rem;
  }
}
.content-type-search.is-index .search-results .search-result .search-result-image img {
  border-radius: var(--image-border-radius, var(--theme-border-radius, 2rem));
  box-shadow: var(--theme-box-shadow, 0 2rem 3rem 0 rgba(0, 0, 0, 0.08));
}
.content-type-search.is-index .search-results .search-result .search-result-content {
  flex: 1;
}
.content-type-search.is-index .search-results .search-result .search-result-content .search-result-title {
  margin: 0 0 0.8rem;
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results .search-result .search-result-content .search-result-title {
    margin: 0 0 0.4rem;
  }
}
.content-type-search.is-index .search-results .search-result .search-result-content .search-result-desc {
  margin: 0 -2.4rem 0 0;
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results .search-result .search-result-content .search-result-desc {
    margin: 0;
  }
}
.content-type-search.is-index .search-results .search-result .search-result-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.4rem;
  height: 2.4rem;
}
@media (min-width: 768px) {
  .content-type-search.is-index .search-results .search-result .search-result-arrow {
    flex: 0 0 2.4rem;
  }
}
.content-type-search.is-index .search-results .search-result .search-result-arrow svg {
  width: 1.6rem;
  height: 1.6rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FDMkJBO0FBMkJBO0FBaUJBO0FEckVBO0FFMk1BO0VBUkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM5TEY7O0FIVEE7QUlIQTtBQUNBOzs7RUFHRTtBRGdCRjs7QUNiQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FEZ0JGOztBQ2JBO0FBQ0E7Ozs7Ozs7Ozs7O0VBV0U7RUFDQTtBRGdCRjs7QUNiQTtBQUNBOztFQUVFO0FEZ0JGOztBQ2JBO0FBQ0E7RUFDRTtFQUNBO0FEZ0JGOztBQ2JBO0FBQ0E7Ozs7Ozs7RUFPRTtBRGdCRjs7QUNiQTtBQUNBOzs7O0VBSUU7QURnQkY7O0FDYkE7QUFDQTtFQUNFO0VBQ0E7QURnQkY7O0FDYkE7QUFDQTs7RUFFRTtFQUNBO0FEZ0JGOztBQ2JBO0FBQ0E7Ozs7RUFJRTtFQUNBO0FEZ0JGOztBQ2JBO0FBQ0E7RUFDRTtBRGdCRjs7QUNiQTtBQUNBO0VBQ0U7QURnQkY7O0FGaEZBO0FBMkJBO0FBaUJBO0FDc0lBO0VBUkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNuRkY7O0FFeEhBO0VIOE5FO0VBQ0E7RUFDQTtBQ2xHRjtBRG9HRTtFQUNFO0lBQ0U7SUFFRTtFQ25HTjtFRHNHRTtJQUNFO0lBRUU7RUNyR047QUFDRjs7QUd4SUE7RUFDRztFQUNBO0FIMklIOztBSTVJRTtFQUNFO0FKK0lKO0FJN0lNOzs7O0VBTUU7QUo2SVI7QUkzSU07RUFDRTtBSjZJUjtBSTFJUTs7RUFFRTtBSjRJVjtBSTFJUTtFQUNFO0FKNElWO0FJdklFO0VBQ0U7QUp5SUo7QUl2SU07Ozs7RUFNRTtBSnVJUjtBSXJJTTtFQUNFO0FKdUlSO0FJcElRO0VBQ0U7QUpzSVY7QUlwSVE7RUFDRTtBSnNJVjtBSWpJRTtFQUNFO0VBQ0E7QUptSUo7QUlqSU07Ozs7RUFNRTtBSmlJUjtBSS9ITTtFQUNFO0FKaUlSO0FJOUhRO0VBQ0U7QUpnSVY7QUk5SFE7RUFDRTtBSmdJVjtBSTNIRTtFQUNFO0VBQ0E7QUo2SEo7QUkzSE07Ozs7RUFNRTtBSjJIUjtBSXpITTtFQUNFO0FKMkhSO0FJeEhRO0VBQ0U7QUowSFY7QUl4SFE7RUFDRTtBSjBIVjtBSXJIRTtFQUNFO0FKdUhKO0FJckhNOzs7O0VBTUU7QUpxSFI7QUluSE07RUFDRTtBSnFIUjtBSWxIUTtFQUNFO0FKb0hWO0FJbEhRO0VBQ0U7QUpvSFY7QUkvR0U7RUFDRTtFQUNBO0FKaUhKO0FJL0dNOzs7O0VBTUU7QUorR1I7QUk3R007RUFDRTtBSitHUjtBSTVHUTtFQUNFO0FKOEdWO0FJNUdRO0VBQ0U7QUo4R1Y7O0FJN1BFO0VBQ0U7QUpnUUo7QUl4T0U7RUFDRTtBSjBPSjtBSW5ORTtFQUNFO0VBQ0E7QUpxTko7QUk5TEU7RUFDRTtFQUNBO0FKZ01KO0FJektFO0VBQ0U7QUoyS0o7QUlwSkU7RUFDRTtFQUNBO0FKc0pKOztBS3BSQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Ukg7O0FNN05BO0VBOURHO0FOK1JIO0FNN1JHO0VBQ0c7QU4rUk47QU01Ukc7RUFDRztBTjhSTjtBTTNSRztFQUNHO0FONlJOO0FNMVJHO0VBQ0c7QU40Uk47QU16Ukc7RUFDRztBTjJSTjtBTXhSRztFQUNHO0FOMFJOO0FNdlJHO0VBQ0c7QU55Uk47QU10Ukc7RUFDRztBTndSTjtBTXJSRztFQUNHO0FOdVJOO0FNcFJHO0VBQ0c7QU5zUk47QU1uUkc7RUFDRztBTnFSTjtBTWxSRztFQUNHO0FOb1JOO0FNalJHO0VBQ0c7QU5tUk47QU1oUkc7RUFDRztBTmtSTjtBTS9RRztFQUNHO0FOaVJOOztBT3BRSTtFRE5KO0lBbEVHO0VOaVZEO0VNL1VDO0lBQ0c7RU5pVko7RU05VUM7SUFDRztFTmdWSjtFTTdVQztJQUNHO0VOK1VKO0VNNVVDO0lBQ0c7RU44VUo7RU0zVUM7SUFDRztFTjZVSjtFTTFVQztJQUNHO0VONFVKO0VNelVDO0lBQ0c7RU4yVUo7RU14VUM7SUFDRztFTjBVSjtFTXZVQztJQUNHO0VOeVVKO0VNdFVDO0lBQ0c7RU53VUo7RU1yVUM7SUFDRztFTnVVSjtFTXBVQztJQUNHO0VOc1VKO0VNblVDO0lBQ0c7RU5xVUo7RU1sVUM7SUFDRztFTm9VSjtFTWpVQztJQUNHO0VObVVKO0FBQ0Y7O0FPcFVJO0VEWUo7SUF2RUc7RU5vWUQ7RU1sWUM7SUFDRztFTm9ZSjtFTWpZQztJQUNHO0VObVlKO0VNaFlDO0lBQ0c7RU5rWUo7RU0vWEM7SUFDRztFTmlZSjtFTTlYQztJQUNHO0VOZ1lKO0VNN1hDO0lBQ0c7RU4rWEo7RU01WEM7SUFDRztFTjhYSjtFTTNYQztJQUNHO0VONlhKO0VNMVhDO0lBQ0c7RU40WEo7RU16WEM7SUFDRztFTjJYSjtFTXhYQztJQUNHO0VOMFhKO0VNdlhDO0lBQ0c7RU55WEo7RU10WEM7SUFDRztFTndYSjtFTXJYQztJQUNHO0VOdVhKO0VNcFhDO0lBQ0c7RU5zWEo7QUFDRjs7QVFuYkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0FSc2JGOztBUW5iQTtFQUNFO0FSc2JGO0FRcGJFOztFQUVFO0FSc2JKOztBUWxiQTs7Ozs7Ozs7Ozs7OztFQVlFO0FSc2JGOztBUW5iQTs7RUFFRTtFQUNBO0FSc2JGO0FPL1pJO0VDMUJKOztJQUtJO0VSeWJGO0FBQ0Y7O0FRdGJBOztFQUVFO0VBQ0E7QVJ5YkY7QU8zYUk7RUNqQko7O0lBS0k7RVI0YkY7QUFDRjs7QVF6YkE7O0VBRUU7RUFDQTtFQUNBO0FSNGJGO0FPeGJJO0VDUko7O0lBTUk7RVIrYkY7QUFDRjs7QVE1YkE7OztFQUVFO0VBQ0E7QVJnY0Y7O0FRN2JBOztFQUVFO0VBQ0E7QVJnY0Y7O0FRN2JBOztFQUVFO0VBQ0E7QVJnY0Y7O0FRN2JBO0VBQ0U7QVJnY0Y7O0FRN2JBO0VBQ0U7QVJnY0Y7O0FRN2JBO0VBQ0U7RUFDQTtBUmdjRjtBTzlkSTtFQzRCSjtJQUlJO0VSa2NGO0FBQ0Y7O0FTM2hCQTtFQUNDO0FUOGhCRDtBUzVoQkM7RUFDQztFQUNBO0FUOGhCRjs7QVV2aUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QVYwaUJGOztBVXhpQkE7RUFDRTtBVjJpQkY7O0FVemlCQTs7Ozs7O0VBTUU7QVY0aUJGOztBVTFpQkE7OztFQUdFO0FWNmlCRjs7QVUzaUJBO0VBQ0U7QVY4aUJGOztBVTVpQkE7RUFDRTtFQUNBO0VBQ0E7QVYraUJGOztBVTdpQkE7RUFDRTtFQUNBO0FWZ2pCRjs7QVU5aUJBO0VBQ0U7RUFDQTtBVmlqQkY7O0FVL2lCQTtFQUNFO0VBQ0E7RUFDQTtBVmtqQkY7O0FVaGpCQTs7RUFFRTtBVm1qQkY7O0FVampCQTs7RUFFRTtBVm9qQkY7O0FVbGpCQTs7O0VBR0U7RUFDQTtBVnFqQkY7O0FVbmpCQTtFQUNFO0FWc2pCRjs7QVVwakJBO0VBQ0U7RUFDQTtBVnVqQkY7O0FVcmpCQTtFQUNFO0FWd2pCRjs7QVV0akJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FWeWpCRjs7QVV2akJBO0VBQ0U7QVYwakJGOztBVXhqQkE7RUFDRTtBVjJqQkY7O0FVempCQTs7RUFFRTtBVjRqQkY7O0FVMWpCQTtFQUNFO0VBQ0E7QVY2akJGOztBVTNqQkE7RUFDRTtBVjhqQkY7O0FVNWpCQTtFQUNFO0FWK2pCRjs7QVU3akJBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FWZ2tCRjs7QVU5akJBOztFQUVFO0FWaWtCRjs7QVUvakJBOztFQUVFO0FWa2tCRjs7QVVoa0JBOzs7O0VBSUU7QVZta0JGOztBVWprQkE7Ozs7RUFJRTtFQUNBO0FWb2tCRjs7QVVsa0JBOzs7O0VBSUU7QVZxa0JGOztBVW5rQkE7RUFDRTtBVnNrQkY7O0FVcGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnVrQkY7O0FVcmtCQTtFQUNFO0VBQ0E7QVZ3a0JGOztBVXRrQkE7RUFDRTtBVnlrQkY7O0FVdmtCQTs7RUFFRTtFQUNBO0FWMGtCRjs7QVV4a0JBOztFQUVFO0FWMmtCRjs7QVV6a0JBO0VBQ0U7RUFDQTtBVjRrQkY7O0FVMWtCQTs7RUFFRTtBVjZrQkY7O0FVM2tCQTtFQUNFO0VBQ0E7QVY4a0JGOztBVTVrQkE7O0VBRUU7QVYra0JGOztBVTdrQkE7RUFDRTtBVmdsQkY7O0FVOWtCQTtFQUNFO0FWaWxCRjs7QVUva0JBO0VBQ0U7QVZrbEJGOztBVWhsQkE7RUFDRTtBVm1sQkY7O0FVamxCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvbEJGOztBVWxsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxbEJGOztBVW5sQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc2xCRjtBVXJsQkU7RUFDRTtBVnVsQko7O0FPN3VCSTtFRzBKRjs7SUFFRTtJQUNBO0lBQ0E7RVZ1bEJGO0VVcmxCQTtJQUNFO0lBQ0E7RVZ1bEJGO0VVcmxCQTtJQUNFO0lBQ0E7RVZ1bEJGO0FBQ0Y7QVVsbEJNO0VBQ0U7QVZvbEJSOztBVS9rQk07O0VBRUU7RUFDQTtBVmtsQlI7O0FVM2xCTTtFQUNFO0FWOGxCUjs7QVV6bEJNOztFQUVFO0VBQ0E7QVY0bEJSOztBVXJtQk07RUFDRTtBVndtQlI7O0FVbm1CTTs7RUFFRTtFQUNBO0FWc21CUjs7QVUvbUJNO0VBQ0U7QVZrbkJSOztBVTdtQk07O0VBRUU7RUFDQTtBVmduQlI7O0FVem5CTTtFQUNFO0FWNG5CUjs7QVV2bkJNOztFQUVFO0VBQ0E7QVYwbkJSOztBVW5vQk07RUFDRTtBVnNvQlI7O0FVam9CTTs7RUFFRTtFQUNBO0FWb29CUjs7QVU3b0JNO0VBQ0U7QVZncEJSOztBVTNvQk07O0VBRUU7RUFDQTtBVjhvQlI7O0FVdnBCTTtFQUNFO0FWMHBCUjs7QVVycEJNOztFQUVFO0VBQ0E7QVZ3cEJSOztBVWpxQk07RUFDRTtBVm9xQlI7O0FVL3BCTTs7RUFFRTtFQUNBO0FWa3FCUjs7QVUzcUJNO0VBQ0U7QVY4cUJSOztBVXpxQk07O0VBRUU7RUFDQTtBVjRxQlI7O0FVcnJCTTtFQUNFO0FWd3JCUjs7QVVuckJNOztFQUVFO0VBQ0E7QVZzckJSOztBVS9yQk07RUFDRTtBVmtzQlI7O0FVN3JCTTs7RUFFRTtFQUNBO0FWZ3NCUjs7QVU1ckJNO0VBQ0UsNEJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVityQlI7O0FVcHNCTTtFQUNFLDRCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1c0JSOztBVTVzQk07RUFDRSw0QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3NCUjs7QVVwdEJNO0VBQ0UsNEJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnV0QlI7O0FVNXRCTTtFQUNFLDRCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrdEJSOztBVXB1Qk07RUFDRSw0QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXVCUjs7QVU1dUJNO0VBQ0UsNEJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVit1QlI7O0FVcHZCTTtFQUNFLDRCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1dkJSOztBVTV2Qk07RUFDRSw0QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3ZCUjs7QVVwd0JNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnV3QlI7O0FVNXdCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrd0JSOztBVXB4Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXhCUjs7QVU1eEJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVit4QlI7O0FVcHlCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1eUJSOztBVTV5Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3lCUjs7QVVwekJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnV6QlI7O0FVNXpCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrekJSOztBVXAwQk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTBCUjs7QVU1MEJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBViswQlI7O0FVcDFCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1MUJSOztBVTUxQk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzFCUjs7QVVwMkJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnUyQlI7O0FVNTJCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrMkJSOztBVXAzQk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTNCUjs7QVU1M0JNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBViszQlI7O0FVcDRCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1NEJSOztBVTU0Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzRCUjs7QVVwNUJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnU1QlI7O0FVNTVCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrNUJSOztBVXA2Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTZCUjs7QVU1NkJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVis2QlI7O0FVcDdCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1N0JSOztBVTU3Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzdCUjs7QVVwOEJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnU4QlI7O0FVNThCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrOEJSOztBVXA5Qk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTlCUjs7QVU1OUJNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVis5QlI7O0FVcCtCTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1K0JSOztBVTUrQk07RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKytCUjs7QVVwL0JNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnUvQlI7O0FVNS9CTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrL0JSOztBVXBnQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdWdDUjs7QVU1Z0NNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVitnQ1I7O0FVcGhDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1aENSOztBVTVoQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK2hDUjs7QVVwaUNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnVpQ1I7O0FVNWlDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYraUNSOztBVXBqQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdWpDUjs7QVU1akNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVitqQ1I7O0FVcGtDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1a0NSOztBVTVrQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK2tDUjs7QVVwbENNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnVsQ1I7O0FVNWxDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrbENSOztBVXBtQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdW1DUjs7QVU1bUNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVittQ1I7O0FVcG5DTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1bkNSOztBVTVuQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK25DUjs7QVVwb0NNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnVvQ1I7O0FVNW9DTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrb0NSOztBVXBwQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXBDUjs7QVU1cENNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVitwQ1I7O0FVcHFDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1cUNSOztBVTVxQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3FDUjs7QVVwckNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnVyQ1I7O0FVNXJDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrckNSOztBVXBzQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXNDUjs7QVU1c0NNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVitzQ1I7O0FVcHRDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1dENSOztBVTV0Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3RDUjs7QVVwdUNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnV1Q1I7O0FVNXVDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrdUNSOztBVXB2Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXZDUjs7QVU1dkNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVit2Q1I7O0FVcHdDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1d0NSOztBVTV3Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3dDUjs7QVVweENNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnV4Q1I7O0FVNXhDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYreENSOztBVXB5Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdXlDUjs7QVU1eUNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVit5Q1I7O0FVcHpDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1ekNSOztBVTV6Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWK3pDUjs7QVVwMENNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnUwQ1I7O0FVNTBDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrMENSOztBVXAxQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTFDUjs7QVU1MUNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVisxQ1I7O0FVcDJDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1MkNSOztBVTUyQ007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzJDUjs7QVVwM0NNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnUzQ1I7O0FVNTNDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrM0NSOztBVXA0Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTRDUjs7QVU1NENNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVis0Q1I7O0FVcDVDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1NUNSOztBVTU1Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzVDUjs7QVVwNkNNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnU2Q1I7O0FVNTZDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVYrNkNSOztBVXA3Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWdTdDUjs7QVU1N0NNO0VBQ0UsNkJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVis3Q1I7O0FVcDhDTTtFQUNFLDZCQUZTO0VBR1Q7RUFDQTtFQUNBO0VBQ0E7QVZ1OENSOztBVTU4Q007RUFDRSw2QkFGUztFQUdUO0VBQ0E7RUFDQTtFQUNBO0FWKzhDUjs7QVVwOUNNO0VBQ0UsOEJBRlM7RUFHVDtFQUNBO0VBQ0E7RUFDQTtBVnU5Q1I7O0FPcnBESTtFRzRLRTtJQUNFO0lBRUUsZ0JacExTO0VFZ3FEakI7RVV6K0NJOztJQUVFO0lBQ0E7RVYyK0NOO0VVcC9DSTtJQUNFO0lBRUUsZ0JacExTO0VFeXFEakI7RVVsL0NJOztJQUVFO0lBQ0E7RVZvL0NOO0VVNy9DSTtJQUNFO0lBRUUsZ0JacExTO0VFa3JEakI7RVUzL0NJOztJQUVFO0lBQ0E7RVY2L0NOO0VVdGdESTtJQUNFO0lBRUUsZ0JacExTO0VFMnJEakI7RVVwZ0RJOztJQUVFO0lBQ0E7RVZzZ0ROO0VVL2dESTtJQUNFO0lBRUUsZ0JacExTO0VFb3NEakI7RVU3Z0RJOztJQUVFO0lBQ0E7RVYrZ0ROO0VVeGhESTtJQUNFO0lBRUUsZ0JacExTO0VFNnNEakI7RVV0aERJOztJQUVFO0lBQ0E7RVZ3aEROO0VVamlESTtJQUNFO0lBRUUsZ0JacExTO0VFc3REakI7RVUvaERJOztJQUVFO0lBQ0E7RVZpaUROO0VVMWlESTtJQUNFO0lBRUUsZ0JacExTO0VFK3REakI7RVV4aURJOztJQUVFO0lBQ0E7RVYwaUROO0VVbmpESTtJQUNFO0lBRUUsZ0JacExTO0VFd3VEakI7RVVqakRJOztJQUVFO0lBQ0E7RVZtakROO0VVNWpESTtJQUNFO0lBRUUsZ0JacExTO0VFaXZEakI7RVUxakRJOztJQUVFO0lBQ0E7RVY0akROO0VVcmtESTtJQUNFO0lBRUUsZ0JacExTO0VFMHZEakI7RVVua0RJOztJQUVFO0lBQ0E7RVZxa0ROO0VVOWtESTtJQUNFO0lBRUUsZ0JacExTO0VFbXdEakI7RVU1a0RJOztJQUVFO0lBQ0E7RVY4a0ROO0VVMWtESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0a0ROO0VVamxESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtbEROO0VVeGxESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwbEROO0VVL2xESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpbUROO0VVdG1ESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3bUROO0VVN21ESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrbUROO0VVcG5ESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzbkROO0VVM25ESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2bkROO0VVbG9ESTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvb0ROO0VVem9ESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyb0ROO0VVaHBESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrcEROO0VVdnBESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5cEROO0VVOXBESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZncUROO0VVcnFESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1cUROO0VVNXFESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4cUROO0VVbnJESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxckROO0VVMXJESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0ckROO0VVanNESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtc0ROO0VVeHNESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwc0ROO0VVL3NESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpdEROO0VVdHRESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3dEROO0VVN3RESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrdEROO0VVcHVESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzdUROO0VVM3VESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2dUROO0VVbHZESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvdkROO0VVenZESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYydkROO0VVaHdESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrd0ROO0VVdndESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5d0ROO0VVOXdESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZneEROO0VVcnhESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1eEROO0VVNXhESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4eEROO0VVbnlESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxeUROO0VVMXlESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0eUROO0VVanpESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtekROO0VVeHpESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwekROO0VVL3pESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpMEROO0VVdDBESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3MEROO0VVNzBESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrMEROO0VVcDFESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzMUROO0VVMzFESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2MUROO0VVbDJESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvMkROO0VVejJESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyMkROO0VVaDNESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrM0ROO0VVdjNESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5M0ROO0VVOTNESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnNEROO0VVcjRESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1NEROO0VVNTRESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4NEROO0VVbjVESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxNUROO0VVMTVESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0NUROO0VVajZESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtNkROO0VVeDZESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwNkROO0VVLzZESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpN0ROO0VVdDdESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3N0ROO0VVNzdESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrN0ROO0VVcDhESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzOEROO0VVMzhESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2OEROO0VVbDlESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvOUROO0VVejlESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyOUROO0VVaCtESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrK0ROO0VVditESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5K0ROO0VVOStESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnL0ROO0VVci9ESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1L0ROO0VVNS9ESTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4L0ROO0VVbmdFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxZ0VOO0VVMWdFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0Z0VOO0VVamhFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtaEVOO0VVeGhFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwaEVOO0VVL2hFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpaUVOO0VVdGlFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3aUVOO0VVN2lFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYraUVOO0VVcGpFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzakVOO0VVM2pFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2akVOO0VVbGtFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZva0VOO0VVemtFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYya0VOO0VVaGxFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrbEVOO0VVdmxFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5bEVOO0VVOWxFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnbUVOO0VVcm1FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1bUVOO0VVNW1FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4bUVOO0VVbm5FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxbkVOO0VVMW5FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0bkVOO0VVam9FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtb0VOO0VVeG9FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwb0VOO0VVL29FSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpcEVOO0VVdHBFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3cEVOO0VVN3BFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrcEVOO0VVcHFFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzcUVOO0VVM3FFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2cUVOO0VVbHJFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvckVOO0VVenJFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyckVOO0VVaHNFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrc0VOO0VVdnNFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5c0VOO0VVOXNFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZndEVOO0VVcnRFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1dEVOO0VVNXRFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4dEVOO0VVbnVFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxdUVOO0VVMXVFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0dUVOO0VVanZFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtdkVOO0VVeHZFSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwdkVOO0VVL3ZFSTtJQUNFLDhCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpd0VOO0FBQ0Y7QU9oOEVJO0VHNEtFO0lBQ0U7SUFFRSxnQlpwTFM7RUUwOEVqQjtFVW54RUk7O0lBRUU7SUFDQTtFVnF4RU47RVU5eEVJO0lBQ0U7SUFFRSxnQlpwTFM7RUVtOUVqQjtFVTV4RUk7O0lBRUU7SUFDQTtFVjh4RU47RVV2eUVJO0lBQ0U7SUFFRSxnQlpwTFM7RUU0OUVqQjtFVXJ5RUk7O0lBRUU7SUFDQTtFVnV5RU47RVVoekVJO0lBQ0U7SUFFRSxnQlpwTFM7RUVxK0VqQjtFVTl5RUk7O0lBRUU7SUFDQTtFVmd6RU47RVV6ekVJO0lBQ0U7SUFFRSxnQlpwTFM7RUU4K0VqQjtFVXZ6RUk7O0lBRUU7SUFDQTtFVnl6RU47RVVsMEVJO0lBQ0U7SUFFRSxnQlpwTFM7RUV1L0VqQjtFVWgwRUk7O0lBRUU7SUFDQTtFVmswRU47RVUzMEVJO0lBQ0U7SUFFRSxnQlpwTFM7RUVnZ0ZqQjtFVXowRUk7O0lBRUU7SUFDQTtFVjIwRU47RVVwMUVJO0lBQ0U7SUFFRSxnQlpwTFM7RUV5Z0ZqQjtFVWwxRUk7O0lBRUU7SUFDQTtFVm8xRU47RVU3MUVJO0lBQ0U7SUFFRSxnQlpwTFM7RUVraEZqQjtFVTMxRUk7O0lBRUU7SUFDQTtFVjYxRU47RVV0MkVJO0lBQ0U7SUFFRSxnQlpwTFM7RUUyaEZqQjtFVXAyRUk7O0lBRUU7SUFDQTtFVnMyRU47RVUvMkVJO0lBQ0U7SUFFRSxnQlpwTFM7RUVvaUZqQjtFVTcyRUk7O0lBRUU7SUFDQTtFVisyRU47RVV4M0VJO0lBQ0U7SUFFRSxnQlpwTFM7RUU2aUZqQjtFVXQzRUk7O0lBRUU7SUFDQTtFVnczRU47RVVwM0VJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnMzRU47RVUzM0VJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjYzRU47RVVsNEVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm80RU47RVV6NEVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjI0RU47RVVoNUVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVms1RU47RVV2NUVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnk1RU47RVU5NUVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmc2RU47RVVyNkVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnU2RU47RVU1NkVJO0lBQ0UsNEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjg2RU47RVVuN0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnE3RU47RVUxN0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjQ3RU47RVVqOEVJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm04RU47RVV4OEVJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjA4RU47RVUvOEVJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmk5RU47RVV0OUVJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnc5RU47RVU3OUVJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVis5RU47RVVwK0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnMrRU47RVUzK0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjYrRU47RVVsL0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm8vRU47RVV6L0VJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjIvRU47RVVoZ0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmtnRk47RVV2Z0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnlnRk47RVU5Z0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmdoRk47RVVyaEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnVoRk47RVU1aEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjhoRk47RVVuaUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnFpRk47RVUxaUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjRpRk47RVVqakZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm1qRk47RVV4akZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjBqRk47RVUvakZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmlrRk47RVV0a0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVndrRk47RVU3a0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVitrRk47RVVwbEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnNsRk47RVUzbEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjZsRk47RVVsbUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm9tRk47RVV6bUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjJtRk47RVVobkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmtuRk47RVV2bkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnluRk47RVU5bkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmdvRk47RVVyb0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnVvRk47RVU1b0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjhvRk47RVVucEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnFwRk47RVUxcEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjRwRk47RVVqcUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm1xRk47RVV4cUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjBxRk47RVUvcUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmlyRk47RVV0ckZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVndyRk47RVU3ckZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVityRk47RVVwc0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnNzRk47RVUzc0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjZzRk47RVVsdEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm90Rk47RVV6dEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjJ0Rk47RVVodUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmt1Rk47RVV2dUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnl1Rk47RVU5dUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmd2Rk47RVVydkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnV2Rk47RVU1dkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjh2Rk47RVVud0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnF3Rk47RVUxd0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjR3Rk47RVVqeEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm14Rk47RVV4eEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjB4Rk47RVUveEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVml5Rk47RVV0eUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnd5Rk47RVU3eUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVit5Rk47RVVwekZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnN6Rk47RVUzekZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjZ6Rk47RVVsMEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm8wRk47RVV6MEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjIwRk47RVVoMUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmsxRk47RVV2MUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnkxRk47RVU5MUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmcyRk47RVVyMkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnUyRk47RVU1MkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjgyRk47RVVuM0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnEzRk47RVUxM0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjQzRk47RVVqNEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm00Rk47RVV4NEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjA0Rk47RVUvNEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmk1Rk47RVV0NUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnc1Rk47RVU3NUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVis1Rk47RVVwNkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnM2Rk47RVUzNkZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjY2Rk47RVVsN0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm83Rk47RVV6N0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjI3Rk47RVVoOEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVms4Rk47RVV2OEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnk4Rk47RVU5OEZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmc5Rk47RVVyOUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnU5Rk47RVU1OUZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjg5Rk47RVVuK0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnErRk47RVUxK0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjQrRk47RVVqL0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm0vRk47RVV4L0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjAvRk47RVUvL0ZJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVmlnR047RVV0Z0dJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVndnR047RVU3Z0dJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVitnR047RVVwaEdJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVnNoR047RVUzaEdJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjZoR047RVVsaUdJO0lBQ0UsNkJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVm9pR047RVV6aUdJO0lBQ0UsOEJBRlM7SUFHVDtJQUNBO0lBQ0E7SUFDQTtFVjJpR047QUFDRjtBTzF1R0k7RUc0S0U7SUFDRTtJQUVFLGdCWnBMUztFRW92R2pCO0VVN2pHSTs7SUFFRTtJQUNBO0VWK2pHTjtFVXhrR0k7SUFDRTtJQUVFLGdCWnBMUztFRTZ2R2pCO0VVdGtHSTs7SUFFRTtJQUNBO0VWd2tHTjtFVWpsR0k7SUFDRTtJQUVFLGdCWnBMUztFRXN3R2pCO0VVL2tHSTs7SUFFRTtJQUNBO0VWaWxHTjtFVTFsR0k7SUFDRTtJQUVFLGdCWnBMUztFRSt3R2pCO0VVeGxHSTs7SUFFRTtJQUNBO0VWMGxHTjtFVW5tR0k7SUFDRTtJQUVFLGdCWnBMUztFRXd4R2pCO0VVam1HSTs7SUFFRTtJQUNBO0VWbW1HTjtFVTVtR0k7SUFDRTtJQUVFLGdCWnBMUztFRWl5R2pCO0VVMW1HSTs7SUFFRTtJQUNBO0VWNG1HTjtFVXJuR0k7SUFDRTtJQUVFLGdCWnBMUztFRTB5R2pCO0VVbm5HSTs7SUFFRTtJQUNBO0VWcW5HTjtFVTluR0k7SUFDRTtJQUVFLGdCWnBMUztFRW16R2pCO0VVNW5HSTs7SUFFRTtJQUNBO0VWOG5HTjtFVXZvR0k7SUFDRTtJQUVFLGdCWnBMUztFRTR6R2pCO0VVcm9HSTs7SUFFRTtJQUNBO0VWdW9HTjtFVWhwR0k7SUFDRTtJQUVFLGdCWnBMUztFRXEwR2pCO0VVOW9HSTs7SUFFRTtJQUNBO0VWZ3BHTjtFVXpwR0k7SUFDRTtJQUVFLGdCWnBMUztFRTgwR2pCO0VVdnBHSTs7SUFFRTtJQUNBO0VWeXBHTjtFVWxxR0k7SUFDRTtJQUVFLGdCWnBMUztFRXUxR2pCO0VVaHFHSTs7SUFFRTtJQUNBO0VWa3FHTjtFVTlwR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZ3FHTjtFVXJxR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdXFHTjtFVTVxR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWOHFHTjtFVW5yR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcXJHTjtFVTFyR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNHJHTjtFVWpzR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbXNHTjtFVXhzR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMHNHTjtFVS9zR0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaXRHTjtFVXR0R0k7SUFDRSw0QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWd3RHTjtFVTd0R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWK3RHTjtFVXB1R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWc3VHTjtFVTN1R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNnVHTjtFVWx2R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWb3ZHTjtFVXp2R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMnZHTjtFVWh3R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWa3dHTjtFVXZ3R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeXdHTjtFVTl3R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZ3hHTjtFVXJ4R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdXhHTjtFVTV4R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWOHhHTjtFVW55R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcXlHTjtFVTF5R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNHlHTjtFVWp6R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbXpHTjtFVXh6R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMHpHTjtFVS96R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaTBHTjtFVXQwR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdzBHTjtFVTcwR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWKzBHTjtFVXAxR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWczFHTjtFVTMxR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNjFHTjtFVWwyR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbzJHTjtFVXoyR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMjJHTjtFVWgzR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWazNHTjtFVXYzR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeTNHTjtFVTkzR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZzRHTjtFVXI0R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdTRHTjtFVTU0R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWODRHTjtFVW41R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcTVHTjtFVTE1R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNDVHTjtFVWo2R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbTZHTjtFVXg2R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMDZHTjtFVS82R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaTdHTjtFVXQ3R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdzdHTjtFVTc3R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWKzdHTjtFVXA4R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWczhHTjtFVTM4R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNjhHTjtFVWw5R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbzlHTjtFVXo5R0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMjlHTjtFVWgrR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaytHTjtFVXYrR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeStHTjtFVTkrR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZy9HTjtFVXIvR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdS9HTjtFVTUvR0k7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWOC9HTjtFVW5nSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcWdITjtFVTFnSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNGdITjtFVWpoSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbWhITjtFVXhoSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMGhITjtFVS9oSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaWlITjtFVXRpSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWd2lITjtFVTdpSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWK2lITjtFVXBqSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWc2pITjtFVTNqSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNmpITjtFVWxrSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWb2tITjtFVXprSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMmtITjtFVWhsSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWa2xITjtFVXZsSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeWxITjtFVTlsSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZ21ITjtFVXJtSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdW1ITjtFVTVtSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWOG1ITjtFVW5uSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcW5ITjtFVTFuSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNG5ITjtFVWpvSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbW9ITjtFVXhvSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMG9ITjtFVS9vSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaXBITjtFVXRwSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWd3BITjtFVTdwSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWK3BITjtFVXBxSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWc3FITjtFVTNxSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNnFITjtFVWxySEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWb3JITjtFVXpySEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMnJITjtFVWhzSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWa3NITjtFVXZzSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeXNITjtFVTlzSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZ3RITjtFVXJ0SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdXRITjtFVTV0SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWOHRITjtFVW51SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcXVITjtFVTF1SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNHVITjtFVWp2SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWbXZITjtFVXh2SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMHZITjtFVS92SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWaXdITjtFVXR3SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWd3dITjtFVTd3SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWK3dITjtFVXB4SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWc3hITjtFVTN4SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWNnhITjtFVWx5SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWb3lITjtFVXp5SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWMnlITjtFVWh6SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWa3pITjtFVXZ6SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWeXpITjtFVTl6SEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWZzBITjtFVXIwSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWdTBITjtFVTUwSEk7SUFDRSw2QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWODBITjtFVW4xSEk7SUFDRSw4QkFGUztJQUdUO0lBQ0E7SUFDQTtJQUNBO0VWcTFITjtBQUNGO0FPcGhJSTtFRzRLRTtJQUNFO0lBRUUsaUJacExTO0VFOGhJakI7RVV2MkhJOztJQUVFO0lBQ0E7RVZ5MkhOO0VVbDNISTtJQUNFO0lBRUUsaUJacExTO0VFdWlJakI7RVVoM0hJOztJQUVFO0lBQ0E7RVZrM0hOO0VVMzNISTtJQUNFO0lBRUUsaUJacExTO0VFZ2pJakI7RVV6M0hJOztJQUVFO0lBQ0E7RVYyM0hOO0VVcDRISTtJQUNFO0lBRUUsaUJacExTO0VFeWpJakI7RVVsNEhJOztJQUVFO0lBQ0E7RVZvNEhOO0VVNzRISTtJQUNFO0lBRUUsaUJacExTO0VFa2tJakI7RVUzNEhJOztJQUVFO0lBQ0E7RVY2NEhOO0VVdDVISTtJQUNFO0lBRUUsaUJacExTO0VFMmtJakI7RVVwNUhJOztJQUVFO0lBQ0E7RVZzNUhOO0VVLzVISTtJQUNFO0lBRUUsaUJacExTO0VFb2xJakI7RVU3NUhJOztJQUVFO0lBQ0E7RVYrNUhOO0VVeDZISTtJQUNFO0lBRUUsaUJacExTO0VFNmxJakI7RVV0NkhJOztJQUVFO0lBQ0E7RVZ3NkhOO0VVajdISTtJQUNFO0lBRUUsaUJacExTO0VFc21JakI7RVUvNkhJOztJQUVFO0lBQ0E7RVZpN0hOO0VVMTdISTtJQUNFO0lBRUUsaUJacExTO0VFK21JakI7RVV4N0hJOztJQUVFO0lBQ0E7RVYwN0hOO0VVbjhISTtJQUNFO0lBRUUsaUJacExTO0VFd25JakI7RVVqOEhJOztJQUVFO0lBQ0E7RVZtOEhOO0VVNThISTtJQUNFO0lBRUUsaUJacExTO0VFaW9JakI7RVUxOEhJOztJQUVFO0lBQ0E7RVY0OEhOO0VVeDhISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwOEhOO0VVLzhISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpOUhOO0VVdDlISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3OUhOO0VVNzlISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrOUhOO0VVcCtISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzK0hOO0VVMytISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2K0hOO0VVbC9ISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvL0hOO0VVei9ISTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyL0hOO0VVaGdJSTtJQUNFLDRCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrZ0lOO0VVdmdJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5Z0lOO0VVOWdJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnaElOO0VVcmhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1aElOO0VVNWhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4aElOO0VVbmlJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxaUlOO0VVMWlJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0aUlOO0VVampJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtaklOO0VVeGpJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwaklOO0VVL2pJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpa0lOO0VVdGtJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3a0lOO0VVN2tJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYra0lOO0VVcGxJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzbElOO0VVM2xJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2bElOO0VVbG1JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvbUlOO0VVem1JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYybUlOO0VVaG5JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrbklOO0VVdm5JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5bklOO0VVOW5JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnb0lOO0VVcm9JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1b0lOO0VVNW9JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4b0lOO0VVbnBJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxcElOO0VVMXBJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0cElOO0VVanFJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtcUlOO0VVeHFJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwcUlOO0VVL3FJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpcklOO0VVdHJJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3cklOO0VVN3JJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrcklOO0VVcHNJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzc0lOO0VVM3NJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2c0lOO0VVbHRJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvdElOO0VVenRJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYydElOO0VVaHVJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrdUlOO0VVdnVJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5dUlOO0VVOXVJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZndklOO0VVcnZJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1dklOO0VVNXZJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4dklOO0VVbndJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxd0lOO0VVMXdJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0d0lOO0VVanhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZteElOO0VVeHhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYweElOO0VVL3hJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpeUlOO0VVdHlJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3eUlOO0VVN3lJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYreUlOO0VVcHpJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzeklOO0VVM3pJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2eklOO0VVbDBJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvMElOO0VVejBJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyMElOO0VVaDFJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrMUlOO0VVdjFJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5MUlOO0VVOTFJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnMklOO0VVcjJJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1MklOO0VVNTJJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4MklOO0VVbjNJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxM0lOO0VVMTNJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0M0lOO0VVajRJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtNElOO0VVeDRJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwNElOO0VVLzRJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpNUlOO0VVdDVJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3NUlOO0VVNzVJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrNUlOO0VVcDZJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzNklOO0VVMzZJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2NklOO0VVbDdJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvN0lOO0VVejdJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyN0lOO0VVaDhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrOElOO0VVdjhJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5OElOO0VVOThJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZnOUlOO0VVcjlJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1OUlOO0VVNTlJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4OUlOO0VVbitJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxK0lOO0VVMStJSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0K0lOO0VVai9JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtL0lOO0VVeC9JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwL0lOO0VVLy9JSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpZ0pOO0VVdGdKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3Z0pOO0VVN2dKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrZ0pOO0VVcGhKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZzaEpOO0VVM2hKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY2aEpOO0VVbGlKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZvaUpOO0VVemlKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYyaUpOO0VVaGpKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZrakpOO0VVdmpKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ5akpOO0VVOWpKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZna0pOO0VVcmtKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ1a0pOO0VVNWtKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY4a0pOO0VVbmxKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZxbEpOO0VVMWxKSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVY0bEpOO0VVam1KSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZtbUpOO0VVeG1KSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYwbUpOO0VVL21KSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZpbkpOO0VVdG5KSTtJQUNFLDZCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVZ3bkpOO0VVN25KSTtJQUNFLDhCQUZTO0lBR1Q7SUFDQTtJQUNBO0lBQ0E7RVYrbkpOO0FBQ0Y7QVUxbkpBO0VBQ0U7QVY0bkpGOztBVTFuSkE7RUFDRTtBVjZuSkY7O0FVM25KQTtFQUNFO0FWOG5KRjs7QVU1bkpBO0VBQ0U7QVYrbkpGOztBVTduSkE7RUFDRTtBVmdvSkY7O0FVM2tKQTtFQUNFLGdCWmhTZ0I7RVlpU2hCO0FWOGtKRjs7QVU1a0pBO0VBQ0U7QVYra0pGOztBVTdrSkE7RUFDRTtBVmdsSkY7O0FVOWtKQTtFQUNFO0FWaWxKRjs7QVUva0pBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrbEpGOztBT24ySkk7RUl4RUo7SUFFSTtJQUNBO0VYODZKRjtBQUNGO0FPdjNKSTtFSTNESjtJQU9JO0lBQ0E7RVgrNkpGO0FBQ0Y7O0FXejZKSTtFQUNFO0FYNDZKTjtBVzE2Skk7RUFDRTtBWDQ2Sk47QVcxNkpJO0VBQ0U7QVg0NkpOO0FPdjRKSTtFSXRDQTtJQUdJO0VYODZKTjtBQUNGO0FXNTZKSTtFQUNFO0FYODZKTjtBTy80Skk7RUloQ0E7SUFHSTtFWGc3Sk47QUFDRjs7QVdoOEpJO0VBQ0U7QVhtOEpOO0FXajhKSTtFQUNFO0FYbThKTjtBV2o4Skk7RUFDRTtBWG04Sk47QU85NUpJO0VJdENBO0lBR0k7RVhxOEpOO0FBQ0Y7QVduOEpJO0VBQ0U7QVhxOEpOO0FPdDZKSTtFSWhDQTtJQUdJO0VYdThKTjtBQUNGOztBV3Y5Skk7RUFDRTtBWDA5Sk47QVd4OUpJO0VBQ0U7QVgwOUpOO0FXeDlKSTtFQUNFO0FYMDlKTjtBT3I3Skk7RUl0Q0E7SUFHSTtFWDQ5Sk47QUFDRjtBVzE5Skk7RUFDRTtBWDQ5Sk47QU83N0pJO0VJaENBO0lBR0k7RVg4OUpOO0FBQ0Y7O0FZOS9KQTtFQUNFO0VBQ0E7RUFDQTtBWmlnS0Y7O0FZOS9KQTtFQUNFO0lBQ0U7RVppZ0tGO0FBQ0Y7QVk3L0pFOztFQUVFO0FaKy9KSjs7QVkzL0pBO0VBRUUsdUNkSmM7QUVpZ0toQjtBWTUvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOC9KSjs7QVkxL0pBO0VBQ0U7QVo2L0pGOztBWTEvSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjYvSkY7QVkxL0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QVp5L0pGOztBYTVqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJFZkRvQjtFZUVwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIraktGO0FPOWdLSTtFTTVESjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWJpa0tGO0FBQ0Y7QWFoa0tFO0VkSEE7RUFHRTtFQU1BO0VBTUE7RUFJQTtFY2RBO0Fic2tLSjtBYXBrS0U7RUFDRTtBYnNrS0o7QWFua0tFO0VBQ0U7QWJxa0tKO0FhcGtLSTtFQUNFO0VBQ0E7QWJza0tOO0FPemlLSTtFTS9CQTtJQUlJO0Vid2tLTjtBQUNGO0FhdGtLSTtFQUNFO0VBQ0E7QWJ3a0tOO0FhcGtLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnNrS0o7QU83aktJO0VNbEJGO0lBV0k7SUFDQTtFYndrS0o7QUFDRjtBYXZrS0k7RWQ4RUYsYWM3RWlCO0VkOEVqQixjYzlFaUI7RUFDYjtFQUNBO0FiMGtLTjtBYXRrS0k7RUFDRTtFQUNBO0Fid2tLTjtBYXRrS0k7RUFDRTtBYndrS047QWF0a0tJO0VBQ0U7QWJ3a0tOOztBYW5rS0E7RUFDRTtFQUNBO0VBQ0E7RWR1REEsYWN0RGE7RWR1RGIsY2N2RGE7RWR4Q2I7RUFDQTtFQWlCQTtFY3dCQTtFQUNBO0FieWtLRjtBT2htS0k7RU1nQko7SWQwREUsYWNqRGU7SWRrRGYsY2NsRGU7RWI0a0tmO0FBQ0Y7QWEza0tFO0VBQ0U7RUFDQTtFQUNBO0FiNmtLSjtBTzNtS0k7RU0yQkY7SUFLSTtFYitrS0o7QUFDRjtBYTdrS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYitrS0o7QU90bktJO0VNbUNGO0lBTUk7RWJpbEtKO0FBQ0Y7O0FjdnJLQTtFQUNFO0VBQ0E7QWQwcktGO0FjenJLRTtFQUNFLCtDaEJlVTtFZ0JkVjtFQUNBO0VBQ0E7QWQycktKO0FjMXJLSTtFQUNFO0FkNHJLTjtBY3pyS0U7RWYwSEEsV2V6SGU7RWYwSGYsWWUxSGU7RUFDYjtBZDRyS0o7O0FlenNLRTtFQUNFO0VBQ0E7RUFDQTtBZjRzS0o7QU9wcEtJO0VRM0RGO0lBS0k7RWY4c0tKO0FBQ0Y7QWU3c0tJO0VBQ0U7RUFDQTtBZitzS047QWU1c0tFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QWY2c0tKO0FPbnFLSTtFUS9DRjtJQU9JO0lBQ0E7RWYrc0tKO0FBQ0Y7QWU5c0tJO0VBQ0U7QWZndEtOO0FPNXFLSTtFUWpDRjtJQUVJO0VmK3NLSjtBQUNGO0FlN3NLTTtFQUNFO0VBQ0E7QWYrc0tSO0FPcnJLSTtFUTVCRTtJQUlJO0VmaXRLUjtBQUNGO0FlN3NLTTtFQUNFO0VBQ0E7QWYrc0tSOztBZ0IxdktBO0VBQ0U7RUFDQSwyRWxCRW9CO0VrQkRwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNnZLRjtBZ0I1dktFO0VBQ0U7RUFDQTtBaEI4dktKO0FnQjd2S0k7RUFDRTtBaEIrdktOO0FnQjl2S007RUFDRTtBaEJnd0tSO0FnQjV2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkVsQnJCa0I7QUVteEt0QjtBZ0I3dktJO0VBQ0U7QWhCK3ZLTjtBZ0I1dktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjh2S0o7QWdCN3ZLSTtFakJpR0YsYWlCaEdpQjtFakJpR2pCLGNpQmpHaUI7RUFDYixzRGxCL0JlO0VrQmdDZjtBaEJnd0tOO0FnQjd2S0U7RUFDRTtBaEIrdktKOztBaUIzeUtBO0VBQ0M7RUFDQTtBakI4eUtEO0FpQjV5S0M7RUFDQztFQUNBO0VBQ0E7RUFFQTtBakI2eUtGO0FpQjN5S0U7RWxCMkhBLFdrQnpIYztFbEIwSGQsWWtCMUhjO0VBQ2I7RUFDQTtFQUNBO0VBQ0E7QWpCNnlLSDtBaUIxeUtFO0VBQ0M7RUFDQTtFQUNBO0FqQjR5S0g7QWlCenlLRTtFQUdDO0VBQ0E7QWpCeXlLSDtBaUJ0eUtFO0VBQ0M7QWpCd3lLSDtBaUJyeUtFO0VBQ0M7QWpCdXlLSDtBaUJueUtDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXlLRjtBaUJueUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXlLSDtBaUJseUtFO0VBQ0M7QWpCb3lLSDs7QWtCbDJLQTtFQUNFO0VBQ0E7RUFDQTtBbEJxMktGO0FrQnAyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJzMktKO0FrQnAyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJzMktKO0FPM3pLSTtFV2xERjtJQVNJO0VsQncyS0o7QUFDRjtBa0J0MktFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWxCdTJLSjtBa0JyMktJOztFbkI0UEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbUI3UEk7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsQnkyS047QWtCeDJLTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIyMktSO0FrQnQyS007RUFDRTtFQUNBO0FsQncyS1I7QWtCdDJLTTtFQUNFO0FsQncyS1I7QWtCcDJLVTtFQUNFO0FsQnMyS1o7QWtCaDJLUTtFQUNFO0VBQ0E7QWxCazJLVjtBa0I3MUtNOztFQUVFO0VBQ0E7QWxCKzFLUjtBa0IxMUtROztFQUNFO0FsQjYxS1Y7O0FrQnQxS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnkxS0Y7QWtCdjFLRTtFQUNFO0VuQmdMRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMHFLRjtBa0I1MUtJO0VBQ0U7RUFDQTtFQUNBO0FsQjgxS047QWtCNTFLSTtFQUNFO0FsQjgxS047QWtCMTFLUTtFQUNFO0FsQjQxS1Y7QWtCdDFLTTtFQUNFO0VBQ0E7QWxCdzFLUjtBTzE1S0k7RVdxQ0o7SUFvQ0k7RWxCcTFLRjtBQUNGOztBbUIzOUtBO0VBQ0M7QW5CODlLRDtBbUI1OUtDO0VBQ0M7QW5CODlLRjs7QW1CeDlLRTtFQUNDO0FuQjI5S0g7QW1CeDlLSTtFQUNDO0FuQjA5S0w7QW1CcDlLQztFQUNDO0FuQnM5S0Y7QW1CbjlLQztFcEJrR0M7QUNvM0tGO0FtQm45S0U7RUFDQztBbkJxOUtIO0FtQmw5S0U7RXBCMkZBO0FDMDNLRjtBbUJsOUtFO0VBQ0M7RUFDQTtFcEJzRkQ7QUMrM0tGO0FtQmw5S0c7RUFDQztBbkJvOUtKO0FtQmo5S0c7RXBCK0VEO0VvQjdFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtOUtKO0FtQmo5S0c7RUFDQztJQUNDO0VuQm05S0g7RW1CaDlLRTtJQUNDO0VuQms5S0g7QUFDRjtBbUI3OEtHO0VBQ0M7RUFDQTtBbkIrOEtKO0FtQjc4S0k7RUFDQztBbkIrOEtMOztBb0JyaExFO0VBQ0U7QXBCd2hMSjtBb0J2aExJO0VBQ0U7QXBCeWhMTjtBb0JyaExFOztFQUVFO0FwQnVoTEo7QW9CcGhMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc2hMSjtBb0JyaExJO0VBQ0U7RUFDQTtBcEJ1aExOO0FvQnRoTE07RUFDRTtBcEJ3aExSO0FvQnRoTE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCd2hMUjtBb0J0aExNO0VBQ0U7RUFDQTtBcEJ3aExSO0FvQnZoTFE7RUFDRTtBcEJ5aExWO0FvQnRoTE07RUFDRTtFQUNBO0VBQ0E7QXBCd2hMUjtBb0JyaExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdFQUNFO0VBRUY7QXBCcWhMTjtBb0JwaExNO0VBQ0U7RUFDQTtFQUNBO0FwQnNoTFI7O0FxQnZsTEE7RXRCNFFFO0VBQ0E7RUFDQTtFQUNBO0VBR0k7RUFDQTtFc0JoUko7QXJCOGxMRjtBT3JpTEk7RWM1REo7SXRCa1JNO0lBQ0E7RUNtMUtKO0FBQ0Y7QU8zaUxJO0VjNURKO0l0QmtSTTtJQUNBO0VDeTFLSjtBQUNGO0FPampMSTtFYzVESjtJdEJrUk07SUFDQTtFQysxS0o7QUFDRjtBT3ZqTEk7RWM1REo7SXRCa1JNO0lBQ0E7RUNxMktKO0FBQ0Y7QU83akxJO0VjNURKO0lBS0k7RXJCd25MRjtBQUNGO0FxQnZuTEU7RUFDRTtFdEJnQ0Y7RUFDQTtFQWlCQTtFc0JoREU7RUFDQSxzRXZCTFM7QUVnb0xiO0FPMWtMSTtFY3JERjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VyQjZuTEo7QUFDRjtBcUI1bkxJO0VBQ0U7RUFDQTtFdEJrSEosV3NCakhpQjtFdEJrSGpCLFlzQmxIaUI7RUFDYjtFQUNBO0VBQ0E7QXJCK25MTjtBTzNsTEk7RWMxQ0E7SUFRSTtFckJpb0xOO0FBQ0Y7QU9obUxJO0VjMUNBO0lBV0k7RXJCbW9MTjtBQUNGO0FxQmxvTE07RXRCdUdKLFdzQnRHbUI7RXRCdUduQixZc0J2R21CO0VBQ2I7QXJCcW9MUjtBcUJsb0xJO0VBQ0U7RUFDQTtFdEJFSjtFQUNBO0VBaUJBO0VBNEVBLFdzQjlGaUI7RXRCK0ZqQixZc0IvRmlCO0VBQ2I7RUFDQTtFQUNBO0FyQnVvTE47QU90bkxJO0VjeEJBO0lBU0k7RXJCeW9MTjtBQUNGO0FxQnhvTE07RUFDRTtBckIwb0xSO0FPOW5MSTtFY2JFO0lBR0k7RXJCNG9MUjtBQUNGO0FxQjFvTE07RUFDRTtFQUNBO0FyQjRvTFI7QXFCem9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNFdkIzRE87RXVCNERQO0FyQjJvTE47QU9qcExJO0VjRkE7SUFVSTtFckI2b0xOO0FBQ0Y7QU90cExJO0VjRkE7SUFhSTtFckIrb0xOO0FBQ0Y7QXFCOW9MTTtFQUNFO0VBQ0E7RUFDQTtBckJncExSO0FPaHFMSTtFY2FFO0lBS0k7RXJCa3BMUjtBQUNGO0FPcnFMSTtFY2FFO0lBUUk7RXJCb3BMUjtBQUNGO0FxQmhwTEU7RUFDRTtFQUNBO0VBQ0E7QXJCa3BMSjtBTy9xTEk7RWMwQkY7SUFLSTtJQUNBO0VyQm9wTEo7QUFDRjtBcUJscExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCb3BMSjtBTzNyTEk7RWNtQ0Y7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnNwTEo7QUFDRjtBcUJycExJO0VBWkY7SUFhSTtFckJ3cExKO0FBQ0Y7QXFCdnBMSTtFQUNFO0VBQ0E7QXJCeXBMTjtBTzdzTEk7RWNrREE7SUFJSTtFckIycExOO0FBQ0Y7QXFCenBMSTtFQUNFO0VBQ0E7QXJCMnBMTjtBcUJ6cExJO0VBQ0U7QXJCMnBMTjtBT3p0TEk7RWM2REE7SUFHSTtFckI2cExOO0FBQ0Y7QXFCNXBMTTtFQUNFO0VBSUE7QXJCMnBMUjtBcUIxcExRO0VBQ0U7RUFJQTtBckJ5cExWO0FxQnBwTEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzcExKO0FPOXVMSTtFY2tGRjs7SUFRSTtFckJ5cExKO0FBQ0Y7QXFCeHBMSTs7RUFDRTtFQUNBO0VBQ0E7QXJCMnBMTjtBTzF2TEk7RWM0RkE7O0lBS0k7RXJCOHBMTjtBQUNGO0FxQjFwTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjRwTE47QU92d0xJO0Vjc0dBO0lBT0k7SUFDQTtFckI4cExOO0FBQ0Y7O0FxQnhwTEU7RUFDRTtFQUNBO0VBQ0E7QXJCMnBMSjtBT254TEk7RWNxSEY7SUFLSTtFckI2cExKO0FBQ0Y7O0FzQnAxTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnUxTEo7QXNCcjFMUTtFQUNJO0F0QnUxTFo7O0FzQm4xTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJxMUxKO0FzQm4xTEk7RUFDSTtFQUNBO0F0QnExTFI7O0FzQmoxTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0Qm0xTEo7QU8vekxJO0VlN0JKO0lBWVE7RXRCbzFMTjtBQUNGO0FzQmwxTEk7RUFDSTtFQUNBO0F0Qm8xTFI7QXNCbjFMUTtFQUVJO0F0Qm8xTFo7O0F1QnY0TEE7RUFDRTtBdkIwNExGO0FPbDBMSTtFZ0J6RUo7SUFHSTtFdkI0NExGO0FBQ0Y7O0F1Qno0TEE7RUFDRTtBdkI0NExGO0FPeDFMSTtFZ0JuREY7SUFFSTtFdkI2NExKO0FBQ0Y7QXVCNTRMSTtFQUNFO0F2Qjg0TE47O0F1Qno0TEE7RUFDRTtFQUNBO0V4Qm1CQTtFQUNBO0V3QmxCQTtFQUNBO0VBQ0E7RUFDQTtBdkI2NExGO0F1QjU0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCODRMSjtBT24zTEk7RWdCakNGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXZCZzVMSjtBQUNGOztBd0J2N0xBO0VBQ0U7RUFDQTtBeEIwN0xGO0FPaDRMSTtFaUI1REo7SUFJSTtFeEI0N0xGO0FBQ0Y7O0F3Qno3TEE7RUFDRTtFQUNBO0F4QjQ3TEY7QU8xNExJO0VpQnBESjtJQUlJO0V4Qjg3TEY7QUFDRjtBd0I3N0xFO0VBQ0U7QXhCKzdMSjtBd0I3N0xFO0VBQ0U7RXpCc0JGO0VBQ0E7RXlCckJFO0VBQ0E7RUFDQTtBeEJnOExKO0F3Qi83TEk7RXpCK0dGLGF5QjlHaUI7RXpCK0dqQixjeUIvR2lCO0F4Qms4TG5CO0F3Qmo4TE07RUFDRTtBeEJtOExSOztBd0IzN0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjg3TEY7QU8xNkxJO0VpQjFCSjtJQVFJO0lBQ0E7RXhCZzhMRjtBQUNGO0F3Qi83TEU7RUFDRTtFQUNBLCtCQWZvQjtFQWdCcEI7RUFDQTtBeEJpOExKO0F3Qmg4TEk7RUFDRTtFQUNBO0F4Qms4TE47QXdCLzdMRTtFQUNFO0VBQ0E7QXhCaThMSjtBTzk3TEk7RWlCTEY7SUFJSTtFeEJtOExKO0FBQ0Y7QXdCbDhMSTtFQUNFO0VBQ0E7RUFDQTtBeEJvOExOO0FPeDhMSTtFaUJDQTtJQUtJO0V4QnM4TE47QUFDRjtBTzc4TEk7RWlCQ0E7SUFRSTtFeEJ3OExOO0FBQ0Y7QXdCdjhMTTtFekIrREosV3lCOURtQjtFekIrRG5CLFl5Qi9EbUI7RUFDYjtBeEIwOExSO0F3QnY4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQkFuRGtCO0F4QjQvTHhCO0FPaCtMSTtFaUJnQkE7SUFTSTtJQUNBO0V4QjI4TE47QUFDRjtBd0IxOExNO0VBQ0U7QXhCNDhMUjtBd0J6OExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJ6REo7RUFDQTtFeUIwREk7RUFDQTtFQUNBO0VBQ0E7QXhCNDhMTjtBd0IzOExNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2OExSO0F3QjM4TE07RUFDRTtBeEI2OExSO0F3QjM4TE07RUFDRTtBeEI2OExSO0F3QjM4TE07RUFDRTtBeEI2OExSO0F3QjE4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JBOUZrQjtBeEIwaU14QjtBd0IzOExNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjY4TFI7QU90aE1JO0VpQm1FRTtJQVFJO0lBQ0E7RXhCKzhMUjtBQUNGO0FPNWhNSTtFaUJtRUU7SUFZSTtFeEJpOUxSO0FBQ0Y7QXdCaDlMUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCazlMVjtBd0JoOUxRO0VBQ0U7QXhCazlMVjtBTzNpTUk7RWlCMkZJO0lBRUk7RXhCazlMVjtBQUNGO0F3Qmo5TFU7RUFFRTtBeEJrOUxaO0F3Qjc4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qis4TE47QU8xak1JO0VpQnNHQTtJQU9JO0V4Qmk5TE47QUFDRjtBTy9qTUk7RWlCc0dBO0lBVUk7RXhCbTlMTjtBQUNGO0F3Qmw5TE07RUFDRTtBeEJvOUxSOztBeUJsb01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0RBQ0U7RUFFRjtFQUNBO0VBQ0E7QXpCbW9NSjtBeUJsb01JO0VBQ0U7QXpCb29NTjtBTzFsTUk7RWtCM0RGO0lBb0JJO0V6QnFvTUo7QUFDRjtBeUJwb01JO0VBQ0U7QXpCc29NTjtBeUJwb01JO0VBQ0U7QXpCc29NTjtBeUJub01JO0VBQ0U7QXpCcW9NTjtBeUJwb01NO0VBQ0U7QXpCc29NUjtBeUJwb01NO0VBQ0U7QXpCc29NUjtBeUJyb01RO0VBQ0U7RUFDQTtBekJ1b01WO0F5QmxvTUk7RUFDRTtBekJvb01OO0F5Qm5vTU07RUFDRTtFQUNBO0VBQ0E7QXpCcW9NUjtBeUJwb01RO0VBQ0U7QXpCc29NVjtBeUJwb01RO0VBQ0U7QXpCc29NVjtBeUJub01NO0VBQ0U7RUFDQTtFQUNBO0F6QnFvTVI7QXlCcG9NUTtFQUNFO0F6QnNvTVY7QXlCam9NSTtFQUNFO0F6Qm1vTU47QXlCbG9NTTtFQUNFO0VBQ0E7RUFDQTtBekJvb01SO0F5Qm5vTVE7RUFDRTtBekJxb01WO0F5Qm5vTVE7RUFDRTtBekJxb01WO0F5Qm5vTVE7RUFDRTtFQUNBO0VBQ0E7QXpCcW9NVjtBeUI5bk1NOztFQUNFO0F6QmlvTVI7QXlCL25NTTs7RUFDRTtFQUNBO0F6QmtvTVI7QXlCam9NUTs7RUFDRTtFMUJzQ1IsYTBCckNxQjtFMUJzQ3JCLGMwQnRDcUI7RUFDYjtBekJxb01WO0F5QmhvTUk7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F6QmtvTU47QXlCam9NTTs7O0VBQ0U7QXpCcW9NUjtBeUJub01NOzs7RUFDRTtBekJ1b01SO0F5QnJvTU07OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QnlvTVI7QXlCeG9NUTs7O0VBQ0U7RUFDQTtBekI0b01WO0F5QjFvTVE7OztFQUNFO0F6QjhvTVY7QXlCNW9NUTs7O0VBQ0U7QXpCZ3BNVjs7QTBCanhNQTtFM0JzSUUsV0Q5RFk7RUMrRFosWUQ5RGE7RTRCdkViO0VBQ0E7RUFDQTtBMUJxeE1GO0FPN3RNSTtFbUI1REo7SUFNSTtFMUJ1eE1GO0FBQ0Y7QTBCcnhNRTs7RTNCTkE7RUFDQTtFQUNBLE1BSDJCO0VBSTNCLE9BSnFDO0UyQlduQyxXNUI2RGU7RTRCNURmLGdFNUI2RGM7RTRCNURkO0UzQjRHRjtBQzhxTUY7QTBCdHhNRTtFQUNFO0ExQnd4TUo7QTBCcnhNRTtFQUNFO0VBQ0E7QTFCdXhNSjtBMEJweE1FO0VBQ0U7RUFDQTtBMUJzeE1KO0EwQmx4TUk7O0VBR0UsdUU1QnVDa0I7QUU0dU14QjtBMEJoeE1JO0VBQ0U7RUFDQTtBMUJreE1OO0EwQi93TUk7RUFDRTtFQUNBO0ExQml4TU47QTBCOXdNSTtFQUNFO0ExQmd4TU47O0EyQm4wTUE7RUFDRTtFQUNBO0VBQ0E7RTVCb1BBO0U0QmxQQTtBM0JzME1GO0FPL3dNSTtFb0J0REY7SUFFSTtFM0J1ME1KO0FBQ0Y7QTJCcjBNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzRTdCWFM7QUVrMU1iO0FPNXhNSTtFb0JqREY7SUFRSTtFM0J5ME1KO0FBQ0Y7QTJCeDBNSTtFQUNFO0VBQ0E7QTNCMDBNTjtBMkJ0ME1FO0VBQ0U7QTNCdzBNSjtBT3h5TUk7RW9CakNGO0lBR0k7RTNCMDBNSjtBQUNGO0EyQnowTUk7RUFDRTtFQUNBO0VBQ0E7QTNCMjBNTjtBT2x6TUk7RW9CNUJBO0lBS0k7SUFDQTtFM0I2ME1OO0FBQ0Y7QTJCMzBNSTtFQUNFO0VBQ0E7QTNCNjBNTjtBMkIxME1FO0VBQ0U7RUFDQTtFQUNBO0EzQjQwTUo7QU9qME1JO0VvQmRGO0lBS0k7SUFDQTtFM0I4ME1KO0FBQ0Y7QU92ME1JO0VvQk5BO0lBRUk7RTNCKzBNTjtBQUNGO0EyQjkwTU07RUFDRTtBM0JnMU1SO0EyQjkwTU07RUFDRTtBM0JnMU1SO0EyQnYwTVE7RUFDRTtBM0J5ME1WO0FPcjFNSTtFb0JXSTtJQUdJO0UzQjIwTVY7QUFDRjtBMkIxME1VO0VBQ0U7QTNCNDBNWjtBMkIxME1VO0VBQ0U7QTNCNDBNWjtBMkJ0ME1FO0VBQ0U7RUFDQTtBM0J3ME1KO0FPcDJNSTtFb0IwQkY7SUFJSTtFM0IwME1KO0FBQ0Y7QTJCejBNSTtFNUIwQ0YsYTRCekNpQjtFNUIwQ2pCLGM0QjFDaUI7RTVCckRqQjtFQUNBO0VBaUJBO0FDazNNRjtBMkI3ME1NO0U1QnVDSixhNEJ0Q21CO0U1QnVDbkIsYzRCdkNtQjtBM0JnMU1yQjtBMkI5ME1NO0VBQ0U7QTNCZzFNUjs7QTRCbjdNQTtFN0IySEU7QUM0ek1GO0E0QnI3TUc7RUFDRztBNUJ1N01OO0E0QnI3TUc7RUFDRztBNUJ1N01OOztBNkI3N01BO0VBQ0U7RTlCMlFBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7RUFDQTtFOEJoUko7QTdCcThNRjtBTzU0TUk7RXNCNURKO0k5QmtSTTtJQUNBO0VDMHJNSjtBQUNGO0FPbDVNSTtFc0I1REo7STlCa1JNO0lBQ0E7RUNnc01KO0FBQ0Y7QU94NU1JO0VzQjVESjtJOUJrUk07SUFDQTtFQ3NzTUo7QUFDRjtBTzk1TUk7RXNCNURKO0k5QmtSTTtJQUNBO0VDNHNNSjtBQUNGO0FPcDZNSTtFc0I1REo7SUFLSTtJQUNBO0U3Qis5TUY7QUFDRjtBNkI5OU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCZytNSjtBT2g3TUk7RXNCcERGO0lBTUk7RTdCaytNSjtBQUNGO0FPcjdNSTtFc0JwREY7SUFTSTtFN0JvK01KO0FBQ0Y7QTZCbitNSTtFQUNFO0E3QnErTU47QU83N01JO0VzQnpDQTtJQUdJO0U3QnUrTU47QUFDRjtBNkJwK01FO0VBQ0U7RUFDQTtBN0JzK01KO0FPdDhNSTtFc0JsQ0Y7SUFJSTtJQUNBO0U3QncrTUo7QUFDRjtBTzU4TUk7RXNCbENGO0lBUUk7RTdCMCtNSjtBQUNGO0E2QnorTUk7RUFDRTtBN0IyK01OO0FPcDlNSTtFc0J4QkE7SUFHSTtFN0I2K01OO0FBQ0Y7QTZCMStNRTtFQUNFO0VBQ0E7RUFDQTtBN0I0K01KO0FPOTlNSTtFc0JqQkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3QjgrTUo7QUFDRjtBT3YrTUk7RXNCakJGO0lBWUk7RTdCZy9NSjtBQUNGO0E2Qi8rTUk7RUFDRTtBN0JpL01OO0FPLytNSTtFc0JFQTtJQUVJO0U3QisrTU47QUFDRjs7QThCaGpOQTtFQUNFO0VBQ0E7RUFDQTtBOUJtak5GO0E4QmxqTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCb2pOSjtBOEJsak5FO0VBQ0UsMkVoQ1RrQjtFZ0NVbEI7RUFDQTtBOUJvak5KO0E4Qm5qTkk7RUFDRTtFQUNBO0E5QnFqTk47QThCbGpORTtFQUNFO0E5Qm9qTko7QThCbmpOSTtFQUNFO0E5QnFqTk47QThCbmpOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QnFqTk47QThCbmpOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCcWpOTjtBOEJuak5JO0VBQ0U7RUFDQTtFQUNBO0E5QnFqTk47QThCbmpOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJxak5OO0E4QnBqTk07RS9CbUZKLGErQmxGbUI7RS9CbUZuQixjK0JuRm1CO0VBQ2I7RUFDQSxzRGhDOUNhO0FFcW1OckI7QThCcGpOSTtFQUNFO0E5QnNqTk47QU9wak5JO0V1QkhBO0lBR0k7RTlCd2pOTjtBQUNGO0E4QnZqTk07RUFDRTtFQUNBO0E5QnlqTlI7O0ErQnpuTkE7RUFDRTtFQUNBO0EvQjRuTkY7QU9sa05JO0V3QjVESjtJQUlJO0UvQjhuTkY7QUFDRjtBK0I3bk5FO0VBQ0U7QS9CK25OSjtBTzFrTkk7RXdCdERGO0lBR0k7RS9CaW9OSjtBQUNGOztBZ0Mzb05BO0VBQ0U7RUFDQTtBaEM4b05GO0FPcGxOSTtFeUI1REo7SUFJSTtFaENncE5GO0FBQ0Y7QWdDL29ORTtFQUNFO0FoQ2lwTko7O0FpQ3hwTkE7RUFFRTtFQUNBO0FqQzBwTkY7QWlDdnBOSTtFQUNFO0FqQ3lwTk47QWlDdHBOSTtFQUNFO0FqQ3dwTk47QWlDcHBORTtFQUNFO0VBQ0E7QWpDc3BOSjtBaUNucE5FO0VBQ0U7QWpDcXBOSjtBaUNwcE5JO0VBRUU7RUFDQTtFQUNBO0FqQ3FwTk47QWlDanBORTtFQUVFO0VBQ0E7RUFDQTtBakNrcE5KO0FpQ2hwTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFbENtRko7QUNna05GO0FpQzlvTkU7RUFDRTtFQUNBO0FqQ2dwTko7QWlDNW9ORTtFQUVFO0FqQzZvTko7QWlDMW9ORTtFQUNFO0FqQzRvTko7QWlDem9ORTtFQUNFO0VsQzhERjtFa0M1REU7RUFDQSxzRW5DMURTO0VtQzJEVDtFQUNBO0FqQzJvTko7QWlDem9OSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQ2dESjtBQzRsTkY7QWlDem9OSTtFQUNFO0VBQ0E7RUFDQTtBakMyb05OO0FpQzFvTk07RUFDRTtBakM0b05SO0FpQ3RvTkk7RUFDRTtFQUNBO0FqQ3dvTk47QWlDcG9ORTtFQUNFO0FqQ3NvTko7QWlDcm9OSTtFQUNFO0FqQ3VvTk47QWlDcm9OSTtFQUNFO0FqQ3VvTk47QWlDbm9OSTtFQUNFO0FqQ3FvTk47QWlDam9OTTtFQUVFO0FqQ2tvTlI7QWlDN25ORTtFQUNFO0FqQytuTko7QWlDM25OSTtFQUNFO0FqQzZuTk47QWlDMW5OSTtFQUNFO0FqQzRuTk47O0FpQ3ZuTkU7RUFDRTtBakMwbk5KOztBaUNybk5FO0VBQ0U7QWpDd25OSjtBaUNybk5FO0VBQ0U7QWpDdW5OSjtBaUN0bk5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDd25OTjtBaUN0bk5JO0VBQ0U7RUFDQTtFbENsQkosYWtDbUJpQjtFbENsQmpCLGNrQ2tCaUI7RUFDYjtFQUNBO0FqQ3luTk47O0FrQ3B4TkE7RUFDRTtBbEN1eE5GOztBa0NueE5FO0VBQ0U7RUFDQTtBbENzeE5KOztBa0NoeE5BO0VBQ0U7QWxDbXhORjtBa0NseE5FO0VBQ0U7QWxDb3hOSjtBa0NqeE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBbENreE5KO0FrQ2p4Tkk7RUFDRTtFQUNBO0VuQ3VHSixhbUN0R2lCO0VuQ3VHakIsY21DdkdpQjtFQUNiO0VBQ0E7RUFDQTtFQUNBO0FsQ294Tk47QWtDanhOSTtFQUNFO0FsQ214Tk47QWtDL3dORTtFQUNFO0FsQ2l4Tko7QWtDNXdOTTtFQUNFO0FsQzh3TlI7QWtDendORTtFQUNFO0VBQ0E7RUFDQTtBbEMyd05KOztBbUNyME5HO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QW5DdzBOTjtBbUNyME5HOztFQUVHO0FuQ3UwTk47QW1DcjBOTTs7RUFDRztFQUNBO0VBQ0E7RUFDQTtBbkN3ME5UO0FtQ3AwTkc7RUFDRztBbkNzME5OOztBb0MzMU5BO0VBQ0U7QXBDODFORjs7QW9DMzFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQzgxTkY7QW9DNTFORTtFQUNFO0FwQzgxTko7QW9DNTFORTtFQUNFO0FwQzgxTko7QW9DNTFORTtFQUNFO0FwQzgxTko7O0FvQzExTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFFQUNFO0VBRUYsc0V0Q2hDVztFc0NpQ1gsa0R0Q3BDcUI7QUUrM052QjtBb0MxMU5FO0VBQ0U7RUFDQTtBcEM0MU5KO0FvQzMxTkk7RUFDRTtFQUNBO0FwQzYxTk47QW9DNTFOTTtFQUNFO0FwQzgxTlI7QW9DMzFOSTtFQUNFO0FwQzYxTk47QW9DMTFORTtFQUNFO0VBQ0E7QXBDNDFOSjtBb0MzMU5JO0VBQ0U7RUFDQTtBcEM2MU5OO0FvQzMxTkk7RUFDRTtBcEM2MU5OO0FvQzExTkU7RXJDcUVBLGFxQ3BFZTtFckNxRWYsY3FDckVlO0VBQ2I7RUFDQTtBcEM2MU5KO0FxQ2g2TkE7RUFFRTtBckNpNk5GOztBcUM5NU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNpNk5GOztBcUM5NU5BO0VBQ0U7RUFDQTtFQUNBO0FyQ2k2TkY7O0FxQzk1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNpNk5GO0FxQ2g2TkU7RUFDRTtBckNrNk5KOztBcUM1NU5FO0VBQ0U7RUFDQTtBckMrNU5KO0FxQ3o1TkU7RUFDRTtFQUNBO0FyQzI1Tko7QXFDeDVORTs7OztFQUlFLHFGQUNFO0VBR0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN1NU5KO0FxQ3I1Tkk7Ozs7Ozs7RUFFRTtBckM0NU5OO0FxQ3o1Tkk7Ozs7RUFDRTtFQUNBO0FyQzg1Tk47QXFDMzVORTs7O0VBR0U7QXJDNjVOSjtBcUMzNU5FO0VBQ0U7RUFDQTtBckM2NU5KO0FxQzM1TkU7RUFDRTtFQUNBO0VBQ0E7QXJDNjVOSjtBT3I3Tkk7RThCcUJGO0lBS0k7RXJDKzVOSjtBQUNGO0FxQzc1Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckMrNU5OO0FxQ3g1TlE7OztFQUNFO0FyQzQ1TlY7QXFDejVOTTtFQUNFO0FyQzI1TlI7QXFDeDVOSTtFQUNFO0FyQzA1Tk47QXFDeDVOSTtFQUNFO0FyQzA1Tk47QXFDdDVORTtFQUNFO0FyQ3c1Tko7QXFDcjVORTtFQUNFO0VBQ0E7QXJDdTVOSjtBT3I5Tkk7RThCNERGO0lBSUk7RXJDeTVOSjtBQUNGO0FxQ3g1Tkk7RUFDRTtFQU1BO0FyQ3E1Tk47QXFDMTVOTTtFQUdFO0FyQzA1TlI7QXFDdDVOSTtFQVNFO0FyQ2c1Tk47QXFDeDVOTTtFQUdFO0FyQ3c1TlI7QXFDdDVOTTtFQUNFO0FyQ3c1TlI7QXFDcjVOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3U1TlI7O0FxQ2o1TkE7RUFDRTtBckNvNU5GOztBcUNqNU5BO0VBQ0U7SUFDRTtFckNvNU5GO0VxQ2w1TkE7SUFDRTtFckNvNU5GO0FBQ0Y7QXNDempPQTtFQUNJO0VBQ0E7RUFDQTtBdEMyak9KO0FzQ3pqT0k7RUFDSTtFQUNBO0VBQ0E7QXRDMmpPUjtBc0N6ak9RO0VBQ0k7QXRDMmpPWjtBc0N2ak9JO0VBRUk7RUFDQTtFQUNBO0F0Q3dqT1I7QXNDdmpPUTtFQUNJO0VBQ0E7RUFDQTtBdEN5ak9aO0FzQ3JqT1E7RUFDSTtBdEN1ak9aO0FzQ3RqT1k7RUFFSTtBdEN1ak9oQjtBc0Nyak9ZO0VBQ0k7RUFDQTtFQUNBO0F0Q3VqT2hCO0FzQ3BqT1k7RUFDSTtFQUNBO0VBQ0E7QXRDc2pPaEI7QXNDampPSTs7O0VBR0k7QXRDbWpPUjs7QXVDM21PQTtFQUNHO0F2QzhtT0g7QXVDNW1PRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0F2QzhtT047QXVDM21PRztFQUNHO0F2QzZtT047QXVDM21PTTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM2bU9UO0F1QzFtT0c7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RXhDd0ZKO0FDb2hPRjtBdUMxbU9NO0VBRUc7RUFDQTtBdkMybU9UO0F1Q3ptT007RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzJtT1Q7QXVDMW1PUztFQUNHO0F2QzRtT1o7QXVDdm1PTTtFQUNHO0VBQ0E7QXZDeW1PVDs7QXdDaHFPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q21xT0o7QXdDanFPSTtFQUNFO0F4Q21xT047QXdDaHFPSTtFQUNFO0VBQ0E7QXhDa3FPTjtBd0MvcE9FO0VBQ0U7RUFDQTtFQUNBO0F4Q2lxT0o7QXdDL3BPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q2lxT0o7QXdDL3BPRTtFQUNFO0F4Q2lxT0o7QXdDOXBPRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhDK3BPSjtBd0M1cE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzhwT0o7QXdDNXBPRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F4QzZwT0o7QXdDMXBPRTtFQUNFO0F4QzRwT0o7QXdDeHBPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzBwT047QXdDdHBPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDd3BPSjs7QXlDdnVPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Ozs7OztHQUFBO0F6Q2d2T0Y7O0F5Q3Z1T0E7RUFDRTtBekMwdU9GOztBMEM3dk9BO0VBQ0k7QTFDZ3dPSjtBMEM5dk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNnd09SO0EwQzl2T1E7RUFDSTtBMUNnd09aO0EwQzV2T1E7RUFDSTtFQUNBO0VBQ0E7QTFDOHZPWjtBMEMxdk9RO0VBQ0k7RUFDQTtFQUNBO0ExQzR2T1o7QTBDeHZPUTtFQUNJO0VBQ0E7RUFDQTtBMUMwdk9aO0EwQ3J2T0k7RUFDSTtBMUN1dk9SO0EwQ3B2T0k7RUFDSTtFQUNBO0ExQ3N2T1I7QTBDcHZPSTs7RUFFSTtFQUNBO0ExQ3N2T1I7O0EyQ3h5T0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzB5T0Y7QTJDenlPRTtFQUNFO0EzQzJ5T0o7QTJDenlPRTtFQUNFO0VBQ0E7RUFDQTtBM0MyeU9KO0EyQzF5T0k7RUFDRTtFQUNBO0EzQzR5T047QTJDeHlPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1QzBHRixhNEN6R2U7RTVDMEdmLGM0QzFHZTtFQUNiO0VBQ0E7QTNDMnlPSjtBMkMxeU9JO0VBQ0U7QTNDNHlPTjtBMkMzeU9NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzZ5T1I7QTJDM3lPTTtFQUNFO0EzQzZ5T1I7QTJDNXlPUTtFQUNFO0EzQzh5T1Y7QTJDenlPTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTNDeXlPUjtBMkN2eU9NO0VBQ0U7RUFDQTtBM0N5eU9SO0EyQ3h5T1E7RUFDRTtBM0MweU9WOztBNEM1Mk9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVDKzJPSjtBNEM3Mk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMrMk9SO0FPOXpPSTtFcUN0REE7SUFPUTtFNUNpM09WO0FBQ0Y7O0E2QzkzT0U7RUFDRTtFQUNBO0E3Q2k0T0o7QU94ME9JO0VzQ3REQTtJQUNFO0lBQ0E7SUFDQTtFN0NpNE9KO0U2Qy8zT0k7SUFDRTtJQUNBO0U3Q2k0T047QUFDRjtBNkM5M09FO0VBQ0U7QTdDZzRPSjtBNkM5M09FO0VBQ0U7QTdDZzRPSjs7QTZDNTNPQTtFQUNFO0E3QyszT0Y7O0FPNzFPSTtFc0NHVTtJQUNFO0U3QzgxT2Q7RTZDLzFPWTtJQUNFO0U3Q2kyT2Q7RTZDbDJPWTtJQUNFO0U3Q28yT2Q7RTZDcjJPWTtJQUNFO0U3Q3UyT2Q7RTZDeDJPWTtJQUNFO0U3QzAyT2Q7RTZDMzJPWTtJQUNFO0U3QzYyT2Q7RTZDOTJPWTtJQUNFO0U3Q2czT2Q7RTZDajNPWTtJQUNFO0U3Q20zT2Q7RTZDcDNPWTtJQUNFO0U3Q3MzT2Q7RTZDdjNPWTtJQUNFO0U3Q3kzT2Q7RTZDMTNPWTtJQUNFO0U3QzQzT2Q7RTZDNzNPWTtJQUNFO0U3QyszT2Q7RTZDcDNPWTtJQUNFO0U3Q3MzT2Q7RTZDdjNPWTtJQUNFO0U3Q3kzT2Q7RTZDMTNPWTtJQUNFO0U3QzQzT2Q7RTZDNzNPWTtJQUNFO0U3QyszT2Q7RTZDaDRPWTtJQUNFO0U3Q2s0T2Q7RTZDbjRPWTtJQUNFO0U3Q3E0T2Q7RTZDdDRPWTtJQUNFO0U3Q3c0T2Q7RTZDejRPWTtJQUNFO0U3QzI0T2Q7RTZDNTRPWTtJQUNFO0U3Qzg0T2Q7RTZDLzRPWTtJQUNFO0U3Q2k1T2Q7RTZDbDVPWTtJQUNFO0U3Q281T2Q7RTZDcjVPWTtJQUNFO0U3Q3U1T2Q7RTZDLzRPTTtJQUNFO0U3Q2k1T1I7RTZDMzRPUTtJQUNFO0lBQ0E7RTdDNjRPVjtBQUNGO0E4QzMrT0E7RUFDQztFQUNBO0UvQ3FQQztBQ3l2T0Y7QThDMStPRTtFQUNDO0E5QzQrT0g7QThDMytPRztFQUNDO0VBQ0E7RUFDQTtBOUM2K09KOztBOEN2K09BO0VBRUM7QTlDeStPRDs7QStDMy9PQTtFQUNFO0VBQ0E7QS9DOC9PRjs7QStDMy9PRTtFQUNFO0EvQzgvT0o7QStDNS9PRTtFQUNFO0EvQzgvT0o7QStDNS9PRTtFQUNFO0VBQ0E7RUFDQTtBL0M4L09KO0ErQzUvT0k7RUFJRTtBL0MyL09OO0ErQzkvT007RUFDRTtBL0NnZ1BSO0ErQzUvT0k7RUFDRTtFQUNBO0EvQzgvT047QStDMS9PRTtFQUNFO0VBQ0E7QS9DNC9PSjtBK0MxL09JO0VBQ0U7RUFDQTtBL0M0L09OO0ErQ3ovT0k7RUFDRTtFQUNBO0EvQzIvT047QStDdi9PRTtFQUNFO0EvQ3kvT0o7QStDbC9PSTs7OztFQUNFO0EvQ3UvT047QStDbC9PSTs7O0VBR0U7QS9Dby9PTjtBK0MxK09JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFPRTtBL0MrZ1BOO0ErQzdnUEk7Ozs7OztFQUNFO0EvQ29oUE47O0FnRHJtUEE7RUFDRztFQUNBO0FoRHdtUEg7O0FpRDFtUEE7RUFDQztFQUNBO0FqRDZtUEQ7O0FrRC9tUEE7RUFDQztBbERrblBEO0FrRGhuUEM7RUFDQztBbERrblBGO0FPMWpQSTtFMkN6REg7SUFJRTtFbERtblBEO0FBQ0Y7QWtEaG5QQztFQUNDO0FsRGtuUEY7QU9sa1BJO0UyQ2pESDtJQUlFO0VsRG1uUEQ7QUFDRjtBa0RoblBDO0VBQ0M7QWxEa25QRjtBTzFrUEk7RTJDekNIO0lBSUU7RWxEbW5QRDtBQUNGO0FrRGhuUEM7RUFDQztBbERrblBGO0FPbGxQSTtFMkNqQ0g7SUFJRTtFbERtblBEO0FBQ0Y7QU92bFBJO0UyQ3pCSDtJQUVFO0VsRGtuUEQ7QUFDRjs7QW1EdnBQRTtFQUNFO0VBQ0E7QW5EMHBQSjtBT2ptUEk7RTRDM0RGO0lBSUk7RW5ENHBQSjtBQUNGO0FtRDFwUEU7RUFDRTtFQUNBO0FuRDRwUEo7O0FvRHJxUEU7RUFDRTtFQUNBO0FwRHdxUEo7O0FxRDFxUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDZxUEo7QU92blBJO0U4QzNERjtJQU9JO0VyRCtxUEo7QUFDRjtBTzVuUEk7RThDbERBO0lBRUk7RXJEZ3JQTjtBQUNGO0FxRC9xUE07RUFDRTtFQUNBO0VBQ0E7QXJEaXJQUjtBT3RvUEk7RThDOUNFO0lBS0k7RXJEbXJQUjtBQUNGO0FxRGhyUEk7RUFDRTtFQUNBO0FyRGtyUE47QU8vb1BJO0U4Q3JDQTtJQUlJO0VyRG9yUE47QUFDRjtBcURuclBNOzs7RUFHRTtBckRxclBSO0FxRG5yUE07RUFDRTtBckRxclBSO0FxRGxyUFE7RUFDRTtBckRvclBWO0FxRGxyUFE7RUFDRTtFQUNBO0FyRG9yUFY7QXFEbnJQVTtFQUNFO0FyRHFyUFo7O0FzRGp1UEU7RUFDRTtBdERvdVBKO0FPMXFQSTtFK0MzREY7SUFHSTtFdERzdVBKO0FBQ0Y7QU8vcVBJO0UrQ3JERTtJQUVJO0V0RHN1UFI7QUFDRjtBc0RudVBJO0VBQ0U7QXREcXVQTjtBT3ZyUEk7RStDL0NBO0lBR0k7RXREdXVQTjtBQUNGO0FPNXJQSTtFK0MxQ0U7SUFFSTtFdER3dVBSO0FBQ0Y7QU9qc1BJO0UrQ25DRjtJQUVJO0lBQ0E7SUFDQTtFdERzdVBKO0FBQ0Y7QXNEcnVQSTtFQUNFO0VBQ0Esc0V4RDNCTztBRWt3UGI7QXNEcHVQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHN1UEo7QXNEcnVQSTtFQUNFO0F0RHV1UE47QXNEcnVQSTtFQUNFO0VBQ0E7RUFDQTtBdER1dVBOO0FzRHJ1UEk7RUFDRTtBdER1dVBOO0FzRHJ1UEk7RUFDRTtBdER1dVBOO0FPaHVQSTtFK0NSQTtJQUdJO0V0RHl1UE47QUFDRjtBc0R2dVBJO0VBQ0U7QXREeXVQTjs7QXVEbnlQRTtFQUNFO0F2RHN5UEo7O0F3RHZ5UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEQweVBKO0FPbnZQSTtFaUQzREY7SUFNSTtFeEQ0eVBKO0FBQ0Y7QXdEM3lQSTtFQUNFO0VBQ0E7RUFDQSwrQzFET1E7RTBETlI7RUFDQTtFQUNBO0F4RDZ5UE47QU9od1BJO0VpRG5EQTtJQVFJO0lBQ0E7SUFDQTtFeEQreVBOO0FBQ0Y7QU92d1BJO0VpRG5EQTtJQWFJO0V4RGl6UE47QUFDRjtBd0RoelBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEa3pQUjtBd0Q5eVBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeERnelBSO0FPNXhQSTtFaUR6QkU7SUFPSTtFeERrelBSO0FBQ0Y7QXdEaHpQTTtFQUNFO0F4RGt6UFI7O0F5RC8xUEU7RUFDRTtFQUNBO0F6RGsyUEo7QU96eVBJO0VrRHZERjtJQUVJO0V6RGsyUEo7QUFDRjtBeURoMlBFO0VBQ0U7RUFDQTtFQUNBO0F6RGsyUEo7QU9uelBJO0VrRGxERjtJQUtJO0lBQ0E7RXpEbzJQSjtBQUNGO0F5RGoyUEk7RUFDRTtBekRtMlBOOztBMER2M1BFO0VBQ0U7QTFEMDNQSjs7QTJENTNQQTtFQUNFO0EzRCszUEY7QTJEOTNQRTtFQUNFO0VBQ0E7QTNEZzRQSjtBT3gwUEk7RW9EMURGO0lBSUk7RTNEazRQSjtBQUNGO0FPNzBQSTtFb0QxREY7SUFPSTtFM0RvNFBKO0FBQ0Y7QTJEbjRQSTtFQUNFO0EzRHE0UE47QTJEbjRQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxNFBOO0EyRHA0UE07RUFDRSwrQzdEckJRO0U2RHNCUixzRTdEakJLO0FFdTVQYjtBMkRwNFBNO0VBQ0U7QTNEczRQUjtBMkRuNFBJO0VBQ0U7QTNEcTRQTjtBT3YyUEk7RW9EL0JBO0lBR0k7SUFDQTtJQUNBO0k1RGxCTjtJQUdFO0lBTUE7SUFNQTtJQUlBO0VDMjRQRjtBQUNGO0EyRHo0UFE7RUFDRTtBM0QyNFBWO0EyRHo0UFE7RUFDRTtBM0QyNFBWO0EyRHo0UFE7RUFFRTtBM0QwNFBWO0FPNTNQSTtFb0RoQkk7STVEMEZOLFc0RHRGdUI7STVEdUZ2QixZNER2RnVCO0UzRDY0UHZCO0FBQ0Y7QTJENTRQVTtFQUNFO0EzRDg0UFo7QU9yNFBJO0VvRFZNO0k1RG9GUixhNERqRnlCO0k1RGtGekIsYzREbEZ5QjtFM0RpNVB6QjtBQUNGO0EyRC80UFU7RUFDRTtBM0RpNVBaO0EyRGg1UFk7RUFDRTtBM0RrNVBkO0EyRDM0UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENjRQSjtBTzU1UEk7RW9ETUY7SUFXSTtFM0QrNFBKO0FBQ0Y7QTJEOTRQSTtFQUNFO0VBQ0E7RTVEekNKO0VBQ0E7RUFpQkE7QUMwNlBGO0EyRGo1UE07RUFDRTtFNURrRE4sYTREakRtQjtFNURrRG5CLGM0RGxEbUI7RUFDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdEQUNFO0EzRG01UFY7QTJENzRQTTtFQUNFO0VBQ0E7RUFDQTtBM0QrNFBSOztBMkR2NFBJO0VBQ0U7QTNEMDRQTjtBMkR4NFBJO0VBRUUsMEU3RC9HZ0I7RTZEZ0hoQixzRTdENUdPO0U2RDZHUDtFQUNBO0U1RDVFSjtFQUNBO0VBaUJBO0VBNEVBLGE0RGhCaUI7RTVEaUJqQixjNERqQmlCO0EzRDQ0UG5CO0EyRDM0UE07RTVEZUosYTREZG1CO0U1RGVuQixjNERmbUI7QTNEODRQckI7QTJENTRQTTtFQUNFO0EzRDg0UFI7O0E0RHpnUUE7RUFDRTtBNUQ0Z1FGO0E0RDNnUUU7RUFDRTtBNUQ2Z1FKOztBNkRoaFFBO0VBQ0U7RUFDQTtBN0RtaFFGO0FPejlQSTtFc0Q1REo7SUFJSTtFN0RxaFFGO0FBQ0Y7QTZEcGhRRTtFQUNFO0U5RCtIRixhOEQ5SGU7RTlEK0hmLGM4RC9IZTtFOURnQ2Y7RUFDQTtFQWlCQTtFOERoREU7QTdEeWhRSjtBNkR4aFFJO0U5RDJIRixhOEQxSGlCO0U5RDJIakIsYzhEM0hpQjtBN0QyaFFuQjtBNkR4aFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEMGhRSjtBT2ovUEk7RXNEN0NGO0lBTUk7RTdENGhRSjtBQUNGOztBOERsalFBO0VBQ0U7QTlEcWpRRjs7QStEdGpRQTtFQUNFO0EvRHlqUUY7QStEeGpRRTtFQUNFO0VBQ0E7RUFDQTtBL0QwalFKO0FPbmdRSTtFd0QxREY7SUFLSTtJQUNBO0UvRDRqUUo7QUFDRjtBK0QzalFJO0VBQ0U7RUFDQTtFQUNBO0EvRDZqUU47QU85Z1FJO0V3RGxEQTtJQUtJO0lBQ0E7SUFDQTtJQUNBO0UvRCtqUU47QUFDRjtBT3RoUUk7RXdEbERBO0lBV0k7RS9EaWtRTjtBQUNGO0ErRGhrUU07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea2tRUjtBK0Rqa1FROztFQUNFO0VBQ0E7QS9Eb2tRVjtBK0QvalFFO0VBQ0U7QS9EaWtRSjtBK0Roa1FJO0VBQ0U7RUFDQTtBL0Rra1FOO0ErRGprUU07RUFDRTtBL0Rta1FSO0ErRGhrUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Rra1FOO0FPMWpRSTtFd0RaQTtJQU1JO0lBRUE7RS9EbWtRTjtBQUNGO0ErRGxrUU07RUFDRTtBL0Rva1FSO0FPbmtRSTtFd0RGRTtJQUdJO0lBQ0E7SUFDQTtFL0Rza1FSO0FBQ0Y7QU8xa1FJO0V3REZFO0lBUUk7RS9Ed2tRUjtBQUNGO0ErRHZrUVE7RUFDRSwrQ2pFcEVNO0FFNm9RaEI7QStEdGtRTTtFQUNFO0EvRHdrUVI7QU9ybFFJO0V3RFlFO0lBR0k7SUFDQTtFL0Qwa1FSO0FBQ0Y7QU8zbFFJO0V3RFlFO0lBT0k7RS9ENGtRUjtBQUNGO0ErRDNrUVE7RUFDRTtFQUNBO0VBQ0E7QS9ENmtRVjtBK0Q1a1FVO0VoRWlEUixXZ0VoRHVCO0VoRWlEdkIsWWdFakR1QjtFaEU5Q3ZCO0VBQ0E7RUFpQkE7RWdFOEJVO0VBQ0E7QS9EaWxRWjtBTzltUUk7RXdEeUJNO0loRWlEUixhZ0UzQ3lCO0loRTRDekIsY2dFNUN5QjtFL0RvbFF6QjtBQUNGO0ErRG5sUVk7RWhFeUNWLGFnRXhDeUI7RWhFeUN6QixjZ0V6Q3lCO0EvRHNsUTNCO0FPeG5RSTtFd0RpQ1E7SWhFeUNWLGFnRXRDMkI7SWhFdUMzQixjZ0V2QzJCO0UvRHlsUTNCO0FBQ0Y7QStEcmxRUTtFQUNFO0VBQ0E7QS9EdWxRVjtBK0R0bFFVO0VBQ0U7QS9Ed2xRWjtBK0R2bFFZO0VBQ0U7RUFDQTtBL0R5bFFkO0ErRHZsUVk7RUFDRTtFQUNBO0EvRHlsUWQ7O0FnRTlyUUM7RUFDQztBaEVpc1FGO0FnRTlyUUU7RUFDQztBaEVnc1FIO0FPcHBRSTtFeUR0Q0Q7SUFDQztFaEU2clFGO0VnRTFyUUM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhFNHJRRjtBQUNGOztBZ0V2clFBO0VBQ0M7QWhFMHJRRDs7QWdFdnJRQTtFQUNDO0FoRTByUUQ7O0FnRXZyUUE7QUFDQTtFQUNDO0lBQ0M7RWhFMHJRQTtFZ0V4clFEO0lBQ0M7RWhFMHJRQTtFZ0V4clFEO0lBQ0M7RWhFMHJRQTtBQUNGO0FpRWx2UUE7RUFDRTtBakVvdlFGO0FpRW52UUU7RUFDRTtBakVxdlFKO0FpRW52UUU7RUFDRTtBakVxdlFKO0FpRW52UUU7RUFDRTtBakVxdlFKOztBa0U5dlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc1RBQ0U7RUFJRjtFQUNBO0VBQ0EsMkRBQ0U7RUFJRix5Q0FDRTtFQUlGO0VBQ0E7QWxFcXZRRjtBa0VwdlFFO0VBQ0U7QWxFc3ZRSjtBa0VudlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXF2UUo7QWtFbHZRRTtFQUNFO0FsRW92UUo7QWtFbHZRRTtFQUNFO0FsRW92UUo7QWtFanZRRTtFQUNFO0VBQ0E7RUFDQTtBbEVtdlFKO0FPcnVRSTtFMkRqQkY7SUFLSTtFbEVxdlFKO0FBQ0Y7QWtFbHZRRTs7RUFFRTtBbEVvdlFKO0FrRWh2UUU7RUFDRTtBbEVrdlFKO0FrRWh2UUU7RUFDRTtBbEVrdlFKO0FrRWh2UUU7RUFDRTtBbEVrdlFKO0FrRWh2UUU7RUFDRTtBbEVrdlFKO0FrRWh2UUU7RUFDRTtBbEVrdlFKO0FrRTl1UUk7O0VBQ0U7QWxFaXZRTjtBa0U5dVFFO0VBQ0U7QWxFZ3ZRSjtBa0U5dVFNO0VBQ0U7RUFDQTtFQUNBO0FsRWd2UVI7QWtFenVRTTtFQUNFO0VBQ0E7QWxFMnVRUjtBa0V2dVFRO0VBQ0U7QWxFeXVRVjtBa0VydVFRO0VBQ0U7QWxFdXVRVjs7QW1FOTBRRTtFQUNFO0FuRWkxUUo7QW1FLzBRRTs7RXBFWUE7RUFHRTtFQU1BO0VBTUE7RUFJQTtFb0U1QkE7RUFDQTtBbkVxMVFKO0FPanlRSTtFNER4REY7O0lBTUk7RW5FdzFRSjtBQUNGO0FtRXYxUUk7O0VBQ0U7RUFDQTtBbkUwMVFOO0FtRXYxUUU7RUFDRTtFQUNBO0VBQ0E7QW5FeTFRSjtBbUV2MVFFO0VBQ0U7RUFDQTtBbkV5MVFKO0FPcnpRSTtFNER0Q0Y7SUFJSSw4Q3JFZmtCO0lxRWdCbEI7SUFDQSw2RXJFZGtCO0VFeTJRdEI7QUFDRjtBTzV6UUk7RTREdENGO0lBU0k7SUFDQSwrQ3JFcEJtQjtFRWkzUXZCO0FBQ0Y7QW1FNTFRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FODFRTjtBT3owUUk7RTREMUJBO0lBT0k7RW5FZzJRTjtBQUNGO0FtRTcxUUk7RUFDRTtFQUNBO0FuRSsxUU47QU9sMVFJO0U0RGZBO0lBSUk7RW5FaTJRTjtBQUNGO0FPdjFRSTtFNERmQTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FbTJRTjtBQUNGO0FPaDJRSTtFNERmQTtJQWNJO0lBQ0E7SUFDQTtFbkVxMlFOO0FBQ0Y7QW1FcDJRTTtFQUNFO0VBQ0E7RUFDQTtBbkVzMlFSO0FPNTJRSTtFNERHRTtJQUtJO0VuRXcyUVI7QUFDRjtBbUVwMlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5FczJRSjtBT3YzUUk7RTREYUY7SUFNSTtFbkV3MlFKO0FBQ0Y7QW1FdjJRSTtFQUNFO0VBQ0EsK0NyRWxGVTtFcUVtRlY7RUFDQTtFQUNBO0VBQ0E7QW5FeTJRTjtBT3A0UUk7RTREcUJBO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RW5FMjJRTjtBQUNGO0FtRTEyUU07RUFDRTtBbkU0MlFSO0FtRTEyUU07RUFDRTtBbkU0MlFSO0FtRTEyUU07RUFDRTtFQUNBO0FuRTQyUVI7QU90NVFJO0U0RHdDRTtJQUlJO0VuRTgyUVI7QUFDRjtBbUU1MlFVO0VBQ0U7QW5FODJRWjtBbUU1MlFVO0VwRXRFUjtFQUNBO0VvRXVFVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRSsyUVo7QW1FOTJRWTtFcEVpQlYsYW9FaEJ5QjtFcEVpQnpCLGNvRWpCeUI7RUFDYixzRHJFL0dPO0FFZytRckI7QW1FLzJRWTtFQUNFO0FuRWkzUWQ7QW1FNTJRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkU4MlFSO0FPdjdRSTtFNERtRUU7SUFRSTtFbkVnM1FSO0FBQ0Y7QW1FLzJRUTtFQUNFO0VBQ0E7QW5FaTNRVjtBbUU1MlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkU4MlFKO0FPMThRSTtFNERvRkY7SUFVSTtFbkVnM1FKO0FBQ0Y7QW1FLzJRSTtFQUNFO0VBQ0E7QW5FaTNRTjs7QW9FOWdSRTtFQUNFO0VBQ0E7RUFDQSw4Q3RFT29CO0VzRU5wQjtBcEVpaFJKO0FPMTlRSTtFNkQzREY7SUFNSTtJQUNBLCtDdEVJbUI7RUUrZ1J2QjtBQUNGO0FvRWxoUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFb2hSTjtBb0VsaFJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFb2hSTjtBT3AvUUk7RTZEMUNBO0lBWUk7RXBFc2hSTjtBQUNGO0FvRXJoUk07RUFDRTtBcEV1aFJSO0FvRW5oUkU7RUFDRTtBcEVxaFJKO0FPLy9RSTtFNkR2QkY7SUFHSTtFcEV1aFJKO0FBQ0Y7QW9FcmhSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aFJKO0FvRXRoUkk7RUFDRTtFQUNBO0VBQ0E7RXJFaUZKLFdxRWhGaUI7RXJFaUZqQixZcUVqRmlCO0VyRWRqQjtFQUNBO0VBaUJBO0FDd2hSRjtBT3RoUkk7RTZEVkE7SXJFb0ZGLFlxRTdFbUI7SXJFOEVuQixhcUU5RW1CO0VwRThoUm5CO0FBQ0Y7QW9FN2hSTTtFQUNFO0VyRTBFTixXcUV6RW1CO0VyRTBFbkIsWXFFMUVtQjtBcEVnaVJyQjtBT2ppUkk7RTZEREU7SXJFMkVKLGFxRXZFcUI7SXJFd0VyQixjcUV4RXFCO0VwRW1pUnJCO0FBQ0Y7QW9FaGlSSTtFQUNFO0VBQ0E7QXBFa2lSTjtBb0VoaVJJO0VBQ0U7RUFDQTtBcEVraVJOO0FPL2lSSTtFNkRXQTtJQUlJO0VwRW9pUk47QUFDRjs7QXFFL21SRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVrblJKO0FxRWpuUkk7O0VBRUU7QXJFbW5STjtBcUVoblJJOzs7RXRFR0Y7RUFHRTtFQU1BO0VBTUE7RUFJQTtBQ21tUko7QXFFbm5SSTtFdEV3R0Y7RXNFdEdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVxblJOO0FxRXBuUk07RUFDRTtFQUNBO0FyRXNuUlI7QXFFcG5STTs7RXRFZko7RUFHRTtFQU1BO0VBTUE7RUFJQTtFQW9GRjtBQ3FpUkY7QXFFdm5SSTtFQUNFO0VBQ0E7QXJFeW5STjtBcUVyblJNO0VBQ0U7RUFDQTtBckV1blJSO0FxRXBuUk07RUFDRTtBckVzblJSOztBcUVoblJBO0V0RStFRSxhc0U5RWE7RXRFK0ViLGNzRS9FYTtFQUNiLDBFdkV2RG9CO0V1RXdEcEI7RUFDQSw2REFDRTtFQUdGO0V0RXZCQTtFQUNBO0VBaUJBO0VzRU9BO0VBQ0E7QXJFbW5SRjtBT3puUkk7RThETEo7SXRFK0VFLFdzRWxFZTtJdEVtRWYsWXNFbkVlO0VyRXNuUmY7QUFDRjtBcUVyblJFO0V0RWdFQSxhc0UvRGU7RXRFZ0VmLGNzRWhFZTtBckV3blJqQjtBT25vUkk7RThEVUY7SXRFZ0VBLFdzRTdEaUI7SXRFOERqQixZc0U5RGlCO0VyRTJuUmpCO0FBQ0Y7O0FxRXZuUkE7RUFDRTtJQUNFO0lBQ0E7RXJFMG5SRjtFcUV2blJBO0lBQ0U7SUFDQTtFckV5blJGO0FBQ0Y7QXNFL3NSQTtFQUNFO0VBQ0Esd0NBSGE7RUFJYjtFQUNBO0F0RWl0UkY7QU8xcFJJO0UrRDNESjtJQU1JO0V0RW10UkY7QUFDRjtBc0VsdFJFOztFdkVPQTtFQUdFO0VBTUE7RUFNQTtFQUlBO0V1RXZCQTtFQUNBO0F0RXd0Uko7QU96cVJJO0UrRG5ERjs7SUFNSTtJQUNBO0lBQ0E7RXRFMnRSSjtBQUNGO0FzRTF0Ukk7O0VBQ0U7QXRFNnRSTjtBc0UxdFJFO0VBQ0U7RUFDQTtBdEU0dFJKO0FzRTF0UkU7RUFDRTtFQUNBO0VBQ0E7QXRFNHRSSjtBTzlyUkk7RStEakNGO0lBS0k7RXRFOHRSSjtBQUNGO0FzRTd0Ukk7RUFDRTtFQUNBO0F0RSt0Uk47QXNFOXRSTTtFQUNFO0F0RWd1UlI7QXNFNXRSRTtFQUNFO0VBQ0E7RUFDQTtBdEU4dFJKO0FPL3NSSTtFK0RsQkY7SUFLSTtFdEVndVJKO0FBQ0Y7QU9wdFJJO0UrRGxCRjtJQVFJO0lBQ0E7RXRFa3VSSjtBQUNGO0FPMXRSSTtFK0RsQkY7SUFZSTtFdEVvdVJKO0FBQ0Y7QXNFbnVSSTtFQUNFO0F0RXF1Uk47QU9sdVJJO0UrREpBO0lBR0k7RXRFdXVSTjtBQUNGO0FPdnVSSTtFK0RKQTtJQU1JO0V0RXl1Uk47QUFDRjtBc0V2dVJJO0VBQ0U7RUFDQSx3Q0FuRVM7QXRFNHlSZjtBc0V0dVJFO0VBQ0U7QXRFd3VSSjtBT252Ukk7RStEVUY7SUFHSTtJQUNBO0V0RTB1Uko7QUFDRjtBT3p2Ukk7RStEVUY7SUFPSTtFdEU0dVJKO0FBQ0Y7QU85dlJJO0UrRFVGO0lBVUk7RXRFOHVSSjtBQUNGO0FPdHZSSTtFK0RVRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtREF6Rk87SUEwRlA7SUFDQTtFdEUrdVJOO0FBQ0Y7QXNFNXVSRTtFQUNFO0F0RTh1Uko7QU9yd1JJO0UrRHlCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1EQXpHTztJQTBHUDtFdEUrdVJOO0FBQ0Y7QXNFN3VSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RSt1Uk47QXNFOXVSTTtFQUNFO0F0RWd2UlI7QU92eVJJO0UrRGlEQTtJQVNJO0V0RWl2Uk47QUFDRjtBTy94Ukk7RStEb0NBO0lBWUk7RXRFbXZSTjtBQUNGO0FzRWx2Uk07RXZFV0osYXVFVm1CO0V2RVduQixjdUVYbUI7RUFDYjtBdEVxdlJSO0FPdHpSSTtFK0QrREU7SUFJSTtFdEV1dlJSO0FBQ0Y7QXNFcHZSSTtFQUNFO0VBQ0E7RUFDQTtBdEVzdlJOO0FzRXJ2Uk07RUFDRTtBdEV1dlJSO0FPbjBSSTtFK0R1RUE7SUFRSTtFdEV3dlJOO0FBQ0Y7QXNFdnZSTTtFQUNFO0F0RXl2UlI7QXNFeHZSUTtFQUNFO0F0RTB2UlY7QXNFenZSVTtFQUNFO0VBQ0Esd0NBbkpHO0VBb0pIO0F0RTJ2Ulo7QXNFMXZSWTtFQUNFO0F0RTR2UmQ7QXNFcnZSTTtFQUNFO0F0RXV2UlI7QXNFcnZSTTtFQUNFO0F0RXV2UlI7QXNFbnZSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFcXZSSjtBT24yUkk7RStEeUdGO0lBT0k7SUFDQTtFdEV1dlJKO0FBQ0Y7QXNFdHZSSTtFdkV2SUY7RUFDQTtFQWlCQTtFQTRFQSxXdUUyQ2lCO0V2RTFDakIsWXVFMENpQjtBdEUydlJuQjtBc0UxdlJNO0V2RTVDSixXdUU2Q21CO0V2RTVDbkIsWXVFNENtQjtBdEU2dlJyQjtBc0V6dlJFO0VBQ0U7RUFDQTtFQUNBO0F0RTJ2Uko7QU96M1JJO0UrRDJIRjtJQUtJO0V0RTZ2Uko7QUFDRjtBTzkzUkk7RStEMkhGO0lBUUk7RXRFK3ZSSjtBQUNGO0FzRTl2Ukk7RUFDRTtFQUNBO0VBQ0E7QXRFZ3dSTjtBT3g0Ukk7RStEcUlBO0lBS0k7SUFDQTtFdEVrd1JOO0FBQ0Y7QU85NFJJO0UrRHFJQTtJQVNJO0V0RW93Uk47QUFDRjtBc0Vud1JNO0V2RXBLSjtFQUNBO0V1RXFLTTtFQUNBO0VBQ0E7QXRFc3dSUjtBc0Vwd1JNO0V2RTVFSixhdUU2RW1CO0V2RTVFbkIsY3VFNEVtQjtBdEV1d1JyQjtBc0Vwd1JJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEVxd1JOO0FPcjZSSTtFK0QwSkE7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFdEV1d1JOO0FBQ0Y7QU83NlJJO0UrRDBKQTtJQWNJO0lBQ0E7SUFDQTtFdEV5d1JOO0FBQ0Y7QU9wN1JJO0UrRDBKQTtJQW1CSTtJQUNBO0V0RTJ3Uk47QUFDRjtBc0Uxd1JNO0VBQ0U7RUFDQTtFQUNBO0F0RTR3UlI7QXNFM3dSUTtFQUNFO0F0RTZ3UlY7QXNFendSSTtFQUNFO0VBQ0E7RUFDQTtBdEUyd1JOO0FPdjhSSTtFK0R5TEE7SUFLSTtFdEU2d1JOO0FBQ0Y7QU81OFJJO0UrRHlMQTtJQVFJO0lBQ0E7RXRFK3dSTjtBQUNGO0FPbDlSSTtFK0R5TEE7SUFZSTtFdEVpeFJOO0FBQ0Y7O0FzRXp3Ukk7RUFDRTtBdEU0d1JOO0FPMzlSSTtFK0Q4TUE7SUFHSTtJQUNBO0V0RTh3Uk47QUFDRjtBT2orUkk7RStEcU5BO0lBRUk7RXRFOHdSTjtBQUNGOztBdUVsaVNBO0VBQ0U7QXZFcWlTRjtBTzErUkk7RWdFNURKO0lBR0k7RXZFdWlTRjtBQUNGOztBd0UxaVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEU2aVNKO0FPdi9SSTtFaUUzREY7SUFPSTtJQUNBO0V4RStpU0o7QUFDRjtBd0U5aVNJO0VBQ0U7QXhFZ2pTTjtBT2hnU0k7RWlFakRBO0lBR0k7RXhFa2pTTjtBQUNGO0F3RWhqU0k7RUFDRTtBeEVralNOO0FPeGdTSTtFaUUzQ0E7SUFHSTtFeEVvalNOO0FBQ0Y7QXdFampTRTtFQUNFO0VBQ0E7RUFDQTtBeEVtalNKO0F3RWhqU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEVralNKO0F3RWpqU0k7RUFDRTtFQUNBO0VBQ0E7QXhFbWpTTjtBTzdoU0k7RWlFbEJGO0lBRUk7RXhFaWpTSjtBQUNGO0F3RWhqU0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeEVpalNOOztBeUVubVNFO0VBQ0U7RUFDQTtFQUNBO0F6RXNtU0o7QU85aVNJO0VrRTNERjtJQUtJO0lBQ0E7RXpFd21TSjtBQUNGO0FPcGpTSTtFa0UzREY7SUFTSTtFekUwbVNKO0FBQ0Y7O0EwRXJuU0E7RUFDRTtFQUNBO0VBQ0E7QTFFd25TRjtBMEV2blNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXluU0o7QTBFeG5TSTtFM0UySEYsVzJFMUhpQjtFM0UySGpCLFkyRTNIaUI7QTFFMm5TbkI7QTBFem5TSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRTJuU047QTBFem5TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTJuU047QTBFem5TSTtFQUNFO0ExRTJuU047QTBFem5TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFMm5TTjtBMEV6blNJO0VBQ0U7QTFFMm5TTjs7QTBFdG5TQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0UxRXluU0Y7RTBFdm5TQTtJQUNFO0lBQ0E7RTFFeW5TRjtFMEV2blNBO0lBQ0U7SUFDQTtFMUV5blNGO0UwRXZuU0E7SUFDRTtJQUNBO0lBQ0E7RTFFeW5TRjtBQUNGO0EyRTFyU0E7RUFDRTtFQUNBO0EzRTRyU0Y7QU9sb1NJO0VvRTVESjtJQUlJO0UzRThyU0Y7QUFDRjtBMkU3clNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFK3JTSjtBMkU5clNJOztFQUNFO0VBQ0E7QTNFaXNTTjtBT3ZwU0k7RW9FNUNBOztJQUlJO0UzRW9zU047QUFDRjtBMkVoc1NJO0VBQ0U7QTNFa3NTTjtBMkVoc1NJO0VBQ0U7RUFDQTtBM0Vrc1NOO0FPcHFTSTtFb0VoQ0E7SUFJSTtJQUNBO0UzRW9zU047QUFDRjtBMkVqc1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFbXNTSjtBMkVqc1NFO0VBQ0U7RUFDQTtBM0Vtc1NKO0FPdnJTSTtFb0VkRjtJQUlJO0UzRXFzU0o7QUFDRjtBMkVuc1NFO0VBQ0U7QTNFcXNTSjtBMkVwc1NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Vzc1NOO0EyRXJzU007RUFDRTtFQUNBO0EzRXVzU1I7O0EyRWhzU0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTNFbXNTSjtBT2x0U0k7RW9FVUY7O0lBT0k7SUFDQTtJQUNBO0UzRXNzU0o7QUFDRjs7QTRFdHhTQTtFQUNFO0E1RXl4U0Y7QU85dFNJO0VxRTVESjtJQUdJO0U1RTJ4U0Y7QUFDRjtBNEUxeFNFO0VBQ0U7QTVFNHhTSjtBNEUxeFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QTVFeXhTSjs7QTRFcnhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXd4U0Y7O0E0RXR4U0E7RUFDRTtFQUNBO0VBQ0E7QTVFeXhTRjs7QTRFdnhTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RTB4U0Y7O0E0RXh4U0E7RUFDRTtFQUNBO0VBQ0E7QTVFMnhTRjs7QTZFeDBTQTtFQUNFO0E3RTIwU0Y7O0E4RTUwU0E7RUFDRTtBOUUrMFNGO0FPcHhTSTtFdUU1REo7SUFHSTtFOUVpMVNGO0FBQ0Y7QThFaDFTRTtFQUNFO0VBQ0E7RUFDQTtBOUVrMVNKO0FPOXhTSTtFdUV2REY7SUFLSTtJQUNBO0U5RW8xU0o7QUFDRjtBT3B5U0k7RXVFdkRGO0lBU0k7RTlFczFTSjtBQUNGOztBK0VwMlNFO0VBQ0U7RUFDQTtBL0V1MlNKO0FPOXlTSTtFd0UzREY7SUFJSTtJQUNBO0UvRXkyU0o7QUFDRjtBK0V0MlNJO0VBQ0U7RUFDQTtFQUNBO0EvRXcyU047QU96elNJO0V3RWxEQTtJQUtJO0UvRTAyU047QUFDRjtBTzl6U0k7RXdFbERBO0lBUUk7RS9FNDJTTjtBQUNGO0ErRTMyU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTYyU1I7QStFNTJTUTtFQUNFO0EvRTgyU1Y7QStFMzJTTTtFQUNFO0VBQ0E7RWhGS047RUFDQTtFQWlCQTtFZ0ZyQk07RUFDQTtFQUNBO0VBQ0E7QS9FKzJTUjtBK0U5MlNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRWczU1Y7QStFOTJTUTtFaEZxRk4sYWdGcEZxQjtFaEZxRnJCLGNnRnJGcUI7QS9FaTNTdkI7QStFMzJTRTtFQUNFO0EvRTYyU0o7QU8xMlNJO0V3RUpGO0lBR0k7RS9FKzJTSjtBQUNGO0ErRTkyU0k7RUFDRTtFQUNBO0EvRWczU047QU9uM1NJO0V3RUNBO0lBSUk7RS9FazNTTjtBQUNGO0ErRWgzU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FazNTTjtBK0VqM1NNO0VBQ0U7RUFDQTtBL0VtM1NSO0FPcDRTSTtFd0VlRTtJQUlJO0lBQ0E7RS9FcTNTUjtBQUNGO0ErRXAzU1E7RUFDRTtFQUNBLHNFakY5RUc7QUVvOFNiO0ErRW4zU007RUFDRTtBL0VxM1NSO0ErRXAzU1E7RUFDRTtBL0VzM1NWO0FPcDVTSTtFd0U2Qkk7SUFHSTtFL0V3M1NWO0FBQ0Y7QStFdDNTUTtFQUNFO0EvRXczU1Y7QU81NVNJO0V3RW1DSTtJQUdJO0UvRTAzU1Y7QUFDRjtBK0V2M1NNO0VoRjlESjtFQUNBO0VBaUJBO0VBNEVBLGFnRjlCbUI7RWhGK0JuQixjZ0YvQm1CO0EvRTQzU3JCO0FPeDZTSTtFd0UwQ0U7SUFJSTtFL0U4M1NSO0FBQ0Y7QStFNzNTUTtFaEYwQk4sYWdGekJxQjtFaEYwQnJCLGNnRjFCcUI7QS9FZzRTdkIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaGVscGVycy8wLW1peGlucy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9saWJzL21vZGVybi1jc3MtcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaGVscGVycy8zLWNsYXNzZXMvYW5pbWF0aW9uX2VsLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2JnaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaGVscGVycy8zLWNsYXNzZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2ZvbnRzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvbGF5b3V0cy9wbGF0ZS0tZWRpdHMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvbGF5b3V0cy9wbGF0ZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9sYXlvdXRzL3NwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2xheW91dHMvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvYWdlbmRhLXJlc3VsdC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2RlZmF1bHQtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZlYXR1cmVkLW5ld3MtcmVzdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVyLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVycy1wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMvZmlsdGVycy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9nb29nbGUtdHJhbnNsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlci1ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2xhbmd1YWdlLXBpY2tlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9tZW51X2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbWVudS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uLW1vYmlsZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uLXRvZ2dsZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9vYnNlcnZlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9vdmVydmlldy1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvcGFnZS1yZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvcmVsYXRlZC1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL3JlbGF0ZWQtcG9zdHMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvc2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2FuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2NvbnRhY3RfZm9ybS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYWRkcmVzcy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYXV0b2ZpbGwuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vcmFkaW8tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvZ29vZ2xlX21hcC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9pbWFnZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9tYXAuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL3BsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL3doaXRlX3NwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2NvbWluZ19ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvY29udGFjdF9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvY29udGVudF9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvZGVmYXVsdF9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2ZlYXR1cmVkX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvZmVhdHVyZWRfdmFjYW5jaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2ltYWdlX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvaW1hZ2Vfc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL290aGVyX3N1YmplY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3JlY2VudC1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3JlZmVyZW5jZV9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9zb2NpYWxfbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvdGFibGVfc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy90YXJnZXRfZ3JvdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3VzcHMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvdmlkZW9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy90cmF5cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvdHJheXMvbm90LWZvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3Bvc3RzL2FnZW5kYS9pbmRleC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9hcnRpY2xlcy9pbmRleC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9pY29ucy9pbmRleC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9pbmRleC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3Bvc3RzL25ld3Mvc2hvdy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9wYWdlcy9pbmRleC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9wYWdlcy9vdmVydmlldy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9zZWFyY2gvaW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBWQVJJQUJMRVMgKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdmFyaWFibGVzLnNjc3NcIjtcbi8qIEhFTFBFUlMgKi9cbkBpbXBvcnQgXCJoZWxwZXJzLzAtbWl4aW5zLnNjc3NcIjtcbi8qIExpYnMgZ2VuZXJhbCAqL1xuQGltcG9ydCBcIi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuIiwiLy9UaGVtZSB2YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKTtcbiRyb3VuZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZC1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCA1MCUpKTtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMsIDQuOHJlbSk7XG4kaW1hZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0taW1hZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMXJlbSkpO1xuXG4kYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcblxuJHByaW1hcnktaWNvbi1jb2xvcjogdmFyKC0tcHJpbWFyeS1pY29uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4kc2Vjb25kYXJ5LWljb24tY29sb3I6IHZhcigtLXNlY29uZGFyeS1pY29uLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcblxuJHNlY3Rpb24tbWFyZ2luLW1vYmlsZTogdmFyKC0tc2VjdGlvbi1tYXJnaW4tbW9iaWxlLCAwIDEuNnJlbSk7XG4kc2VjdGlvbi1tYXJnaW4tZGVza3RvcDogdmFyKC0tc2VjdGlvbi1tYXJnaW4tZGVza3RvcCwgMCAyLjRyZW0pO1xuXG4kc2VjdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1zZWN0aW9uLWJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcblxuLy8gU2VlIGNvbG9ycyBpbiBmaWxlOiBzdHlsZS5wbGF0ZVxuJGJvZHlfZm9udFNpemU6IHZhcigtLWZvbnRzaXplX2JvZHksIDEuNnJlbSk7XG5cbiRicmFuZC1jb2xvcjogdmFyKC0tYnJhbmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcblxuLy8gVHJhbnNpdGlvblxuJHRyYW5zaXRpb246IChcbiAgZWFzZTogXCJlYXNlLWluLW91dFwiLFxuICBzcGVlZDogMC4yc1xuKTtcblxuLyogIFBhZGRpbmcgKi9cbiRwYWRkaW5nOiAoXG4gIHNtYWxsOiAxcmVtLFxuICBtZWRpdW06IDNyZW0sXG4gIGxhcmdlOiA1cmVtLFxuICBjb2x1bW4tbW9iaWxlOiAxNXB4LFxuICBjb2x1bW4tZGVza3RvcDogMTVweFxuKTtcbiRtaW5Db2x1bW5IZWlnaHQ6IDRyZW07XG5cbi8vIEBzZWUgc3BhY2Uuc2Nzc1xuJHNwYWNlcy1tb2JpbGU6IChcbiAgc21hbGw6IDJyZW0sXG4gIG1lZGl1bTogMi44cmVtLFxuICBsYXJnZTogMTByZW1cbik7XG5cbiRzcGFjZXMtZGVza3RvcDogKFxuICBzbWFsbDogMnJlbSxcbiAgbWVkaXVtOiA2cmVtLFxuICBsYXJnZTogMTByZW1cbik7XG5cbi8vIFRoaXMgaXMgdXNlZCB0byBjcmVhdGUgJ29yZGVyJyBmb3Igc2VjdGlvbiBhbmQgZWxlbWVudHMuXG4vLyBJZiBwYWdlIGhhcyBtb3JlIHRoYW4gdGhpcyBhbW91bnQgdGhlIGNvbXBvbmVudCB3aWxsIGJlIG1vdmVkIHRvIHRoZSB0b3Agb2YgdGhlIGRvY3VtZW50IGZsb3cuXG4kbWF4LXNlY3Rpb25zOiAxMDA7XG5cbi8qIEJyZWFrcG9pbnRzICovXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyNDBweCxcbiAgLy8geHhsOiAxNDAwcHgsXG4gIC8vIHh4eGw6IDE2MDBweCxcbiAgLy8geHh4eGw6IDE4MDBweCxcbiAgLy8gaGQ6IDE5MjBweCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLFxuKTtcbiRicERvd246IHNtO1xuJGJwVXA6IG1kO1xuJGJwRG93bk5hdjogbGc7XG4kYnBVcE5hdjogeGw7XG5cbi8qIE5hdmlnYXRpb24gKi9cbiR0b2dnbGVXaWR0aDogMjRweDtcbiR0b2dnbGVIZWlnaHQ6IDE2cHg7XG4kdG9nZ2xlTGluZUhlaWdodDogM3B4O1xuJHRvZ2dsZUxpbmVDb2xvcjogdmFyKC0tbmF2LXRvZ2dsZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiR0b2dnbGVMaW5lQ29sb3JBY3RpdmU6IHZhcigtLW5hdi10b2dnbGVyLWNvbG9yLWFjdGl2ZSwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuXG4vLyBaLWluZGV4IG1hcHBpbmc7XG4vLyBAc2VlOiBzdHlsZXMvaGVscGVycy8wLW1peGlucy5zY3NzXG4kei1pbmRleDogKFxuICBtb2RhbDogMjAwLFxuICBuYXZpZ2F0aW9uOiAxMjAsXG4gIGJhY2tkcm9wOiAxMTksXG4gIGhlYWRlcjogMTE1LFxuICBtYXA6IDExMCxcbiAgZm9vdGVyOiAxMDBcbik7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBwc2V1ZG8tYWJzb2x1dGUoJHRvcDogMCwgJGxlZnQ6IDApIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3A7XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gcHNldWRvLWFic29sdXRlLWNvdmVyIHtcbiAgQGluY2x1ZGUgcHNldWRvLWFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWl4aW4gY292ZXIoJGFsaWduOiBcInVuc2V0XCIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHJpZ2h0OiAwO1xuICB9IEBlbHNlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcInJpZ2h0XCIgb3IgJGFsaWduID09IFwibGVmdFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHRvcDogMDtcbiAgfSBAZWxzZSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcImJvdHRvbVwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGlmICRhbGlnbiA9PSBcImxlZnRcIiBvciAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gZmxleC1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2Mge1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1jYiB7XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleC1jZSB7XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1peGluIGZsZXgtY3Mge1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1peGluIGZsZXgtY2Ege1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gZmxleGMtYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleGMtY2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtaXhpbiBmbGV4Yy1jcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIGZsZXgtYztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWl4aW4gZmxleGMtY2Ege1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gY292ZXItaW1nIHtcbiAgQGluY2x1ZGUgY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXR0cmlidXRlOiBhbGwsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG4gIHRyYW5zaXRpb246ICRhdHRyaWJ1dGUgJHNwZWVkICRlYXNlO1xufVxuQG1peGluIG11bHRpcGxlVHJhbnNpdGlvbnMoJGF0dHJpYnV0ZXMsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG4gICR0cmFuc2l0aW9uOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGF0dHJpYnV0ZXMpIHtcbiAgICAkdHJhbnNpdGlvbjogYXBwZW5kKCR0cmFuc2l0aW9uLCAobnRoKCRhdHRyaWJ1dGVzLCAkaSkgJHNwZWVkICRlYXNlKSwgY29tbWEpO1xuICB9XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7IC8vIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnNcbiAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbTtcbn1cblxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG4gIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuICBAaWYgJG9yaWVudGF0aW9uPT0gXCJ2ZXJ0aWNhbFwiIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb249PSBcImhvcml6b250YWxcIiB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoKSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtaXhpbiBzY3JvbGwoKSB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGltZ0xhcmdlKCRzaXplLCAkZGlyZWN0aW9uKSB7XG4gIC5pbWFnZS0tbGFyZ2Uge1xuICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAtJHNpemU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAoMiAqICN7JHNpemV9KSk7XG4gIH1cbn1cblxuLy8gQG1peGluIGNvbG9yKCR0eXBlKSB7XG4vLyBcdEBlYWNoICRuYW1lLCAkY29kZSBpbiAkY29sb3JzIHtcbi8vIFx0XHQmLS0jeyRuYW1lfSB7XG4vLyBcdFx0XHQjeyR0eXBlfTogJGNvZGUgIWltcG9ydGFudDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy8gVGhpcyBpcyBhIGFjY2Vzc2libGUgd2F5IG9mICdoaWRpbmcnIHNvbWV0aGluZy5cbi8vIEBzZWU6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMC9oZWxwZXJzL3Zpc3VhbGx5LWhpZGRlbi9cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb24sICRmaWxsTW9kZTogXCJmb3J3YXJkc1wiKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6ICN7JGZpbGxNb2RlfTtcbn1cblxuQG1peGluIHZlcnRpY2FsQW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb246IDJzKSB7XG4gICRmcm9tOiAxMDAlO1xuICAkdG86IDAlO1xuICBAaWYgJGFuaW1hdGlvbk5hbWUgPT0gXCJhbmltYXRpb25Eb3duXCIge1xuICAgICRmcm9tOiAtMTAwJTtcbiAgICAkdG86IDAlO1xuICB9XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpZiAkYW5pbWF0aW9uTmFtZSAhPSBcImFuaW1hdGlvbkZhZGVcIiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgjeyRmcm9tfSk7XG4gICAgICB9XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaWYgJGFuaW1hdGlvbk5hbWUgIT0gXCJhbmltYXRpb25GYWRlXCIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3skdG99KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHotaW5kZXgoJGtleSkge1xuICBAcmV0dXJuIG1hcC1nZXQoJHotaW5kZXgsICRrZXkpO1xufVxuXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG4gIHotaW5kZXg6IHotaW5kZXgoJGtleSk7XG59XG5cbkBtaXhpbiBzY2FsZWRGb250cygpIHtcbiAgJHNjYWxlLXJhdGlvOiAwLjMzMztcbiAgZm9udC1zaXplOiAkYm9keV9mb250U2l6ZTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAuaCN7JGl9LFxuICAgIGgjeyRpfSB7XG4gICAgICAtLXRoaXNGb250U2l6ZTogY2xhbXAoXG4gICAgICAgICN7JGJvZHlfZm9udFNpemV9LFxuICAgICAgICBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gKGNhbGMoMTAgKyAjeyRpfSkpKSxcbiAgICAgICAgY2FsYyh2YXIoLS1mb250c2l6ZV9oMSkgKiAoI3skc2NhbGUtcmF0aW99ICogY2FsYyg2IC8gY2FsYygjeyRpfSArIDEpKSkpXG4gICAgICApO1xuICAgICAgLS1jdXN0b21Gb250U2l6ZTogY2xhbXAoI3skYm9keV9mb250U2l6ZX0sIGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAoY2FsYygxMCArICN7JGl9KSkpLCB2YXIoLS1mb250c2l6ZV9oI3skaX0pKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tY3VzdG9tRm9udFNpemUsIHZhcigtLXRoaXNGb250U2l6ZSkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY29udGFpbmVyR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBweCByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib2Zmc2V0LWxlZnQgY29sdW1uLW9uZSBjb2x1bW4tdHdvIGNvbHVtbi10aHJlZSBjb2x1bW4tZm91ciBjb2x1bW4tZml2ZSBjb2x1bW4tc2l4IGNvbHVtbi1zZXZlbiBjb2x1bW4tZWlnaHQgY29sdW1uLW5pbmUgY29sdW1uLXRlbiBjb2x1bW4tZWxldmVuIGNvbHVtbi10d2VsdmUgb2Zmc2V0LXJpZ2h0XCI7XG4gIEBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgY29sdW1uLWdhcDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtICN7JHNpemV9KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gI3skc2l6ZX0pIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b25SZXNldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLyogVkFSSUFCTEVTICovXG4vKiAgUGFkZGluZyAqL1xuLyogQnJlYWtwb2ludHMgKi9cbi8qIE5hdmlnYXRpb24gKi9cbi8qIEhFTFBFUlMgKi9cbi52aXN1YWxseS1oaWRkZW4sIC5hZGRyZXNzIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBMaWJzIGdlbmVyYWwgKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFByZXZlbnQgZm9udCBzaXplIGluZmxhdGlvbiAqL1xuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gaW4gZmF2b3VyIG9mIGJldHRlciBjb250cm9sIGluIGF1dGhvcmVkIENTUyAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbnVsLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1saXN0XSxcbm9sW3JvbGU9bGlzdF0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFNldCBzaG9ydGVyIGxpbmUgaGVpZ2h0cyBvbiBoZWFkaW5ncyBhbmQgaW50ZXJhY3RpdmUgZWxlbWVudHMgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi8qIEJhbGFuY2UgdGV4dCB3cmFwcGluZyBvbiBoZWFkaW5ncyAqL1xuaDEsXG5oMixcbmgzLFxuaDQge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgd2l0aG91dCBhIHJvd3MgYXR0cmlidXRlIGFyZSBub3QgdGlueSAqL1xudGV4dGFyZWE6bm90KFtyb3dzXSkge1xuICBtaW4taGVpZ2h0OiAxMGVtO1xufVxuXG4vKiBBbnl0aGluZyB0aGF0IGhhcyBiZWVuIGFuY2hvcmVkIHRvIHNob3VsZCBoYXZlIGV4dHJhIHNjcm9sbCBtYXJnaW4gKi9cbjp0YXJnZXQge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrOiA1ZXg7XG59XG5cbi8qICBQYWRkaW5nICovXG4vKiBCcmVha3BvaW50cyAqL1xuLyogTmF2aWdhdGlvbiAqL1xuLnZpc3VhbGx5LWhpZGRlbiwgLmFkZHJlc3MgLmNvbnRhY3RfZm9ybV9fbGFiZWwge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5hbmltYXRlLXVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvblVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBhbmltYXRpb25VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cblxuLmJnaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udGNfcCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi50Y19wIC5jb21pbmdfZXZlbnRzIC5jb21pbmdfZXZlbnRzLXRpdGxlLCAudGNfcC5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC10aXRsZSwgLnRjX3AuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtc3VidGl0bGUsXG4udGNfcCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUsXG4udGNfcCAuZmVhdHVyZWRfdmFjYW5jaWVzIC5mZWF0dXJlZF92YWNhbmNpZXMtdGl0bGUsXG4udGNfcCAub3RoZXJfc3ViamVjdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4udGNfcCAuY29udGFjdF9mb3JtX3NlY3Rpb24gLmNvbnRhY3RfZm9ybV9zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnRjX3AgLnBhcmFncmFwaCAuYWNjb3JkaW9uLXRpdGxlLFxuLnRjX3AgLnBhcmFncmFwaCBoMiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi50Y19wIC5wYXJhZ3JhcGggaDMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4udGNfcyB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnRjX3MgLmNvbWluZ19ldmVudHMgLmNvbWluZ19ldmVudHMtdGl0bGUsIC50Y19zLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXRpdGxlLCAudGNfcy5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC1zdWJ0aXRsZSxcbi50Y19zIC5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSxcbi50Y19zIC5mZWF0dXJlZF92YWNhbmNpZXMgLmZlYXR1cmVkX3ZhY2FuY2llcy10aXRsZSxcbi50Y19zIC5vdGhlcl9zdWJqZWN0cyAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnRjX3MgLmNvbnRhY3RfZm9ybV9zZWN0aW9uIC5jb250YWN0X2Zvcm1fc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnRjX3MgLnBhcmFncmFwaCBoMiB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnRjX3MgLnBhcmFncmFwaCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnRjX3Qge1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAtLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG59XG4udGNfdCAuY29taW5nX2V2ZW50cyAuY29taW5nX2V2ZW50cy10aXRsZSwgLnRjX3QuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsIC50Y190LmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlLFxuLnRjX3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlLFxuLnRjX3QgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuLnRjX3QgLm90aGVyX3N1YmplY3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbn1cbi50Y190IC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xufVxuLnRjX3QgLnBhcmFncmFwaCBoMiB7XG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG59XG4udGNfdCAucGFyYWdyYXBoIGgzIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbn1cbi50Y19iIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLS1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnRjX2IgLmNvbWluZ19ldmVudHMgLmNvbWluZ19ldmVudHMtdGl0bGUsIC50Y19iLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXRpdGxlLCAudGNfYi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC1zdWJ0aXRsZSxcbi50Y19iIC5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSxcbi50Y19iIC5mZWF0dXJlZF92YWNhbmNpZXMgLmZlYXR1cmVkX3ZhY2FuY2llcy10aXRsZSxcbi50Y19iIC5vdGhlcl9zdWJqZWN0cyAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4udGNfYiAuY29udGFjdF9mb3JtX3NlY3Rpb24gLmNvbnRhY3RfZm9ybV9zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi50Y19iIC5wYXJhZ3JhcGggaDIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnRjX2IgLnBhcmFncmFwaCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4udGNfdyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4udGNfdyAuY29taW5nX2V2ZW50cyAuY29taW5nX2V2ZW50cy10aXRsZSwgLnRjX3cuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsIC50Y193LmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlLFxuLnRjX3cgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlLFxuLnRjX3cgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuLnRjX3cgLm90aGVyX3N1YmplY3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50Y193IC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnRjX3cgLnBhcmFncmFwaCBoMiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4udGNfdyAucGFyYWdyYXBoIGgzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50Y19sZyB7XG4gIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAtLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuLnRjX2xnIC5jb21pbmdfZXZlbnRzIC5jb21pbmdfZXZlbnRzLXRpdGxlLCAudGNfbGcuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsIC50Y19sZy5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC1zdWJ0aXRsZSxcbi50Y19sZyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUsXG4udGNfbGcgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuLnRjX2xnIC5vdGhlcl9zdWJqZWN0cyAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuLnRjX2xnIC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbn1cbi50Y19sZyAucGFyYWdyYXBoIGgyIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG59XG4udGNfbGcgLnBhcmFncmFwaCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuXG4uYmdjX3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5iZ2NfcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYmdjX3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xufVxuLmJnY19iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5iZ2NfdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5iZ2NfbGcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG59XG5cbi5jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZncge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZndyIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4uZm53IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZl9jIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mX2NyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmZfciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZl9yciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmYtZnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mLWZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmYtLWZzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmYtLWZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mLS1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZi0tc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZi0tc2Ege1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm13IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZtd3Ige1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5mbW53IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZm1fYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm1fY3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZm1fciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZm1fcnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZm0tYyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm0tZnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mbS1mZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mbS0tZnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZm0tLWZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mbS0tYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZtLS1zYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mbS0tc2Ege1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZkdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mZHdyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZmRudyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZkX2Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZkX2NyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZkX3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZkX3JyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmZkLWMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZkLWZzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmQtZmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZmQtLWZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZkLS1mZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZmQtLWMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mZC0tc2Ige1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmQtLXNhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0LCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCxcbnVsIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG4uaDEtdGl0bGUsXG5oMixcbi5oMi10aXRsZSxcbmgzLFxuLmgzLXRpdGxlLFxuaDQsXG4uaDQtdGl0bGUsXG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5LFxuaDUsXG4uaDUtdGl0bGUsXG5oNixcbi5oNi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmdzKTtcbn1cblxuaDEsXG4uaDEtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tb2JpbGUtaDEsIDMuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMSwgNzAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSxcbiAgLmgxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSwgNHJlbSk7XG4gIH1cbn1cblxuaDIsXG4uaDItdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tb2JpbGUtaDIsIDIuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMiwgNzAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMixcbiAgLmgyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMiwgMy41cmVtKTtcbiAgfVxufVxuXG5oMyxcbi5oMy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1vYmlsZS1oMywgMi4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMDcxNDI4NTcxNDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzLCA4MDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLFxuICAuaDMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzLCAyLjhyZW0pO1xuICB9XG59XG5cbmg0LFxuLmg0LXRpdGxlLFxuLmRldGFpbHMtYW5kLXN1bW1hcnkgc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0LCAyLjFyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQsIDcwMCk7XG59XG5cbmg1LFxuLmg1LXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUsIDEuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSwgNzAwKTtcbn1cblxuaDYsXG4uaDYtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNiwgMS42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2LCA3MDApO1xufVxuXG4uaDItdGl0bGUge1xuICBjb2xvcjogdmFyKC0taDItdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uaDMtdGl0bGUge1xuICBjb2xvcjogdmFyKC0taDMtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxucGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnBpY3R1cmUgc291cmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lcixcbi5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYXRlLS1yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnBsYXRlLS1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGxhdGUtLWNvbHVtbi5jb2x1bW4tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGUtLWNvbnRhaW5lcixcbiAgLnBsYXRlLS1jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wbGF0ZS0tcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAucGxhdGUtLWNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5wbGF0ZS0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXBsYXRlLWNvbC14cz1cIjFcIl0sXG4ucGxhdGUtLWNvbHVtbi54cy0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIyXCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtMiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjYlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIzXCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtMyB7XG4gIGZsZXgtYmFzaXM6IDI0Ljk5OTk5OTk5OTklO1xuICBtYXgtd2lkdGg6IDI0Ljk5OTk5OTk5OTklO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI0XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtNCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzIlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzIlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI1XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjUlO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjUlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI2XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtNiB7XG4gIGZsZXgtYmFzaXM6IDQ5Ljk5OTk5OTk5OTglO1xuICBtYXgtd2lkdGg6IDQ5Ljk5OTk5OTk5OTglO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI3XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzElO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzElO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI4XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtOCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjQlO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjQlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCI5XCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtOSB7XG4gIGZsZXgtYmFzaXM6IDc0Ljk5OTk5OTk5OTclO1xuICBtYXgtd2lkdGg6IDc0Ljk5OTk5OTk5OTclO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxMFwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxMVwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2MyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2MyU7XG59XG5cbi5wbGF0ZS0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXBsYXRlLWNvbC14cz1cIjEyXCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtMTIge1xuICBmbGV4LWJhc2lzOiA5OS45OTk5OTk5OTk2JTtcbiAgbWF4LXdpZHRoOiA5OS45OTk5OTk5OTk2JTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgLW1vei1vcmRlcjogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICAtbW96LW9yZGVyOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIC1tb3otb3JkZXI6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgLW1vei1vcmRlcjogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtd2Via2l0LW9yZGVyOiA0O1xuICAtbW96LW9yZGVyOiA0O1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIC13ZWJraXQtb3JkZXI6IDU7XG4gIC1tb3otb3JkZXI6IDU7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgLW1vei1vcmRlcjogNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAtd2Via2l0LW9yZGVyOiA3O1xuICAtbW96LW9yZGVyOiA3O1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gIC13ZWJraXQtb3JkZXI6IDg7XG4gIC1tb3otb3JkZXI6IDg7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDk7XG4gIC1tb3otb3JkZXI6IDk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgLW1vei1vcmRlcjogMTA7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gIC13ZWJraXQtb3JkZXI6IDExO1xuICAtbW96LW9yZGVyOiAxMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgLXdlYmtpdC1vcmRlcjogMTI7XG4gIC1tb3otb3JkZXI6IDEyO1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAtd2Via2l0LW9yZGVyOiAxMztcbiAgLW1vei1vcmRlcjogMTM7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gIC13ZWJraXQtb3JkZXI6IDE0O1xuICAtbW96LW9yZGVyOiAxNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICBvcmRlcjogMTQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgLXdlYmtpdC1vcmRlcjogMTU7XG4gIC1tb3otb3JkZXI6IDE1O1xuICAtbXMtZmxleC1vcmRlcjogMTU7XG4gIG9yZGVyOiAxNTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgLW1vei1vcmRlcjogMTY7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgb3JkZXI6IDE2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gIC13ZWJraXQtb3JkZXI6IDE3O1xuICAtbW96LW9yZGVyOiAxNztcbiAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICBvcmRlcjogMTc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgLXdlYmtpdC1vcmRlcjogMTg7XG4gIC1tb3otb3JkZXI6IDE4O1xuICAtbXMtZmxleC1vcmRlcjogMTg7XG4gIG9yZGVyOiAxODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgLW1vei1vcmRlcjogMTk7XG4gIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgb3JkZXI6IDE5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gIC13ZWJraXQtb3JkZXI6IDIwO1xuICAtbW96LW9yZGVyOiAyMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICBvcmRlcjogMjA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgLXdlYmtpdC1vcmRlcjogMjE7XG4gIC1tb3otb3JkZXI6IDIxO1xuICAtbXMtZmxleC1vcmRlcjogMjE7XG4gIG9yZGVyOiAyMTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgLW1vei1vcmRlcjogMjI7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgb3JkZXI6IDIyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gIC13ZWJraXQtb3JkZXI6IDIzO1xuICAtbW96LW9yZGVyOiAyMztcbiAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICBvcmRlcjogMjM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gIC1tb3otb3JkZXI6IDI0O1xuICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gIG9yZGVyOiAyNDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI2O1xuICAtd2Via2l0LW9yZGVyOiAyNTtcbiAgLW1vei1vcmRlcjogMjU7XG4gIC1tcy1mbGV4LW9yZGVyOiAyNTtcbiAgb3JkZXI6IDI1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjc7XG4gIC13ZWJraXQtb3JkZXI6IDI2O1xuICAtbW96LW9yZGVyOiAyNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI2O1xuICBvcmRlcjogMjY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyODtcbiAgLXdlYmtpdC1vcmRlcjogMjc7XG4gIC1tb3otb3JkZXI6IDI3O1xuICAtbXMtZmxleC1vcmRlcjogMjc7XG4gIG9yZGVyOiAyNztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI5O1xuICAtd2Via2l0LW9yZGVyOiAyODtcbiAgLW1vei1vcmRlcjogMjg7XG4gIC1tcy1mbGV4LW9yZGVyOiAyODtcbiAgb3JkZXI6IDI4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzA7XG4gIC13ZWJraXQtb3JkZXI6IDI5O1xuICAtbW96LW9yZGVyOiAyOTtcbiAgLW1zLWZsZXgtb3JkZXI6IDI5O1xuICBvcmRlcjogMjk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMTtcbiAgLXdlYmtpdC1vcmRlcjogMzA7XG4gIC1tb3otb3JkZXI6IDMwO1xuICAtbXMtZmxleC1vcmRlcjogMzA7XG4gIG9yZGVyOiAzMDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMyO1xuICAtd2Via2l0LW9yZGVyOiAzMTtcbiAgLW1vei1vcmRlcjogMzE7XG4gIC1tcy1mbGV4LW9yZGVyOiAzMTtcbiAgb3JkZXI6IDMxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzM7XG4gIC13ZWJraXQtb3JkZXI6IDMyO1xuICAtbW96LW9yZGVyOiAzMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDMyO1xuICBvcmRlcjogMzI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNDtcbiAgLXdlYmtpdC1vcmRlcjogMzM7XG4gIC1tb3otb3JkZXI6IDMzO1xuICAtbXMtZmxleC1vcmRlcjogMzM7XG4gIG9yZGVyOiAzMztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM1O1xuICAtd2Via2l0LW9yZGVyOiAzNDtcbiAgLW1vei1vcmRlcjogMzQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAzNDtcbiAgb3JkZXI6IDM0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzY7XG4gIC13ZWJraXQtb3JkZXI6IDM1O1xuICAtbW96LW9yZGVyOiAzNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDM1O1xuICBvcmRlcjogMzU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNztcbiAgLXdlYmtpdC1vcmRlcjogMzY7XG4gIC1tb3otb3JkZXI6IDM2O1xuICAtbXMtZmxleC1vcmRlcjogMzY7XG4gIG9yZGVyOiAzNjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM4O1xuICAtd2Via2l0LW9yZGVyOiAzNztcbiAgLW1vei1vcmRlcjogMzc7XG4gIC1tcy1mbGV4LW9yZGVyOiAzNztcbiAgb3JkZXI6IDM3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzk7XG4gIC13ZWJraXQtb3JkZXI6IDM4O1xuICAtbW96LW9yZGVyOiAzODtcbiAgLW1zLWZsZXgtb3JkZXI6IDM4O1xuICBvcmRlcjogMzg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MDtcbiAgLXdlYmtpdC1vcmRlcjogMzk7XG4gIC1tb3otb3JkZXI6IDM5O1xuICAtbXMtZmxleC1vcmRlcjogMzk7XG4gIG9yZGVyOiAzOTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQxO1xuICAtd2Via2l0LW9yZGVyOiA0MDtcbiAgLW1vei1vcmRlcjogNDA7XG4gIC1tcy1mbGV4LW9yZGVyOiA0MDtcbiAgb3JkZXI6IDQwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDI7XG4gIC13ZWJraXQtb3JkZXI6IDQxO1xuICAtbW96LW9yZGVyOiA0MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDQxO1xuICBvcmRlcjogNDE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MztcbiAgLXdlYmtpdC1vcmRlcjogNDI7XG4gIC1tb3otb3JkZXI6IDQyO1xuICAtbXMtZmxleC1vcmRlcjogNDI7XG4gIG9yZGVyOiA0Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ0O1xuICAtd2Via2l0LW9yZGVyOiA0MztcbiAgLW1vei1vcmRlcjogNDM7XG4gIC1tcy1mbGV4LW9yZGVyOiA0MztcbiAgb3JkZXI6IDQzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDU7XG4gIC13ZWJraXQtb3JkZXI6IDQ0O1xuICAtbW96LW9yZGVyOiA0NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ0O1xuICBvcmRlcjogNDQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NjtcbiAgLXdlYmtpdC1vcmRlcjogNDU7XG4gIC1tb3otb3JkZXI6IDQ1O1xuICAtbXMtZmxleC1vcmRlcjogNDU7XG4gIG9yZGVyOiA0NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ3O1xuICAtd2Via2l0LW9yZGVyOiA0NjtcbiAgLW1vei1vcmRlcjogNDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA0NjtcbiAgb3JkZXI6IDQ2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDg7XG4gIC13ZWJraXQtb3JkZXI6IDQ3O1xuICAtbW96LW9yZGVyOiA0NztcbiAgLW1zLWZsZXgtb3JkZXI6IDQ3O1xuICBvcmRlcjogNDc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OTtcbiAgLXdlYmtpdC1vcmRlcjogNDg7XG4gIC1tb3otb3JkZXI6IDQ4O1xuICAtbXMtZmxleC1vcmRlcjogNDg7XG4gIG9yZGVyOiA0ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUwO1xuICAtd2Via2l0LW9yZGVyOiA0OTtcbiAgLW1vei1vcmRlcjogNDk7XG4gIC1tcy1mbGV4LW9yZGVyOiA0OTtcbiAgb3JkZXI6IDQ5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTE7XG4gIC13ZWJraXQtb3JkZXI6IDUwO1xuICAtbW96LW9yZGVyOiA1MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDUwO1xuICBvcmRlcjogNTA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MjtcbiAgLXdlYmtpdC1vcmRlcjogNTE7XG4gIC1tb3otb3JkZXI6IDUxO1xuICAtbXMtZmxleC1vcmRlcjogNTE7XG4gIG9yZGVyOiA1MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUzO1xuICAtd2Via2l0LW9yZGVyOiA1MjtcbiAgLW1vei1vcmRlcjogNTI7XG4gIC1tcy1mbGV4LW9yZGVyOiA1MjtcbiAgb3JkZXI6IDUyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTQ7XG4gIC13ZWJraXQtb3JkZXI6IDUzO1xuICAtbW96LW9yZGVyOiA1MztcbiAgLW1zLWZsZXgtb3JkZXI6IDUzO1xuICBvcmRlcjogNTM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NTtcbiAgLXdlYmtpdC1vcmRlcjogNTQ7XG4gIC1tb3otb3JkZXI6IDU0O1xuICAtbXMtZmxleC1vcmRlcjogNTQ7XG4gIG9yZGVyOiA1NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU2O1xuICAtd2Via2l0LW9yZGVyOiA1NTtcbiAgLW1vei1vcmRlcjogNTU7XG4gIC1tcy1mbGV4LW9yZGVyOiA1NTtcbiAgb3JkZXI6IDU1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTc7XG4gIC13ZWJraXQtb3JkZXI6IDU2O1xuICAtbW96LW9yZGVyOiA1NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDU2O1xuICBvcmRlcjogNTY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1ODtcbiAgLXdlYmtpdC1vcmRlcjogNTc7XG4gIC1tb3otb3JkZXI6IDU3O1xuICAtbXMtZmxleC1vcmRlcjogNTc7XG4gIG9yZGVyOiA1Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU5O1xuICAtd2Via2l0LW9yZGVyOiA1ODtcbiAgLW1vei1vcmRlcjogNTg7XG4gIC1tcy1mbGV4LW9yZGVyOiA1ODtcbiAgb3JkZXI6IDU4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjA7XG4gIC13ZWJraXQtb3JkZXI6IDU5O1xuICAtbW96LW9yZGVyOiA1OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDU5O1xuICBvcmRlcjogNTk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MTtcbiAgLXdlYmtpdC1vcmRlcjogNjA7XG4gIC1tb3otb3JkZXI6IDYwO1xuICAtbXMtZmxleC1vcmRlcjogNjA7XG4gIG9yZGVyOiA2MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYyO1xuICAtd2Via2l0LW9yZGVyOiA2MTtcbiAgLW1vei1vcmRlcjogNjE7XG4gIC1tcy1mbGV4LW9yZGVyOiA2MTtcbiAgb3JkZXI6IDYxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjM7XG4gIC13ZWJraXQtb3JkZXI6IDYyO1xuICAtbW96LW9yZGVyOiA2MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDYyO1xuICBvcmRlcjogNjI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NDtcbiAgLXdlYmtpdC1vcmRlcjogNjM7XG4gIC1tb3otb3JkZXI6IDYzO1xuICAtbXMtZmxleC1vcmRlcjogNjM7XG4gIG9yZGVyOiA2Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY1O1xuICAtd2Via2l0LW9yZGVyOiA2NDtcbiAgLW1vei1vcmRlcjogNjQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA2NDtcbiAgb3JkZXI6IDY0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjY7XG4gIC13ZWJraXQtb3JkZXI6IDY1O1xuICAtbW96LW9yZGVyOiA2NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDY1O1xuICBvcmRlcjogNjU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NztcbiAgLXdlYmtpdC1vcmRlcjogNjY7XG4gIC1tb3otb3JkZXI6IDY2O1xuICAtbXMtZmxleC1vcmRlcjogNjY7XG4gIG9yZGVyOiA2Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY4O1xuICAtd2Via2l0LW9yZGVyOiA2NztcbiAgLW1vei1vcmRlcjogNjc7XG4gIC1tcy1mbGV4LW9yZGVyOiA2NztcbiAgb3JkZXI6IDY3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjk7XG4gIC13ZWJraXQtb3JkZXI6IDY4O1xuICAtbW96LW9yZGVyOiA2ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDY4O1xuICBvcmRlcjogNjg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MDtcbiAgLXdlYmtpdC1vcmRlcjogNjk7XG4gIC1tb3otb3JkZXI6IDY5O1xuICAtbXMtZmxleC1vcmRlcjogNjk7XG4gIG9yZGVyOiA2OTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcxO1xuICAtd2Via2l0LW9yZGVyOiA3MDtcbiAgLW1vei1vcmRlcjogNzA7XG4gIC1tcy1mbGV4LW9yZGVyOiA3MDtcbiAgb3JkZXI6IDcwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzI7XG4gIC13ZWJraXQtb3JkZXI6IDcxO1xuICAtbW96LW9yZGVyOiA3MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDcxO1xuICBvcmRlcjogNzE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MztcbiAgLXdlYmtpdC1vcmRlcjogNzI7XG4gIC1tb3otb3JkZXI6IDcyO1xuICAtbXMtZmxleC1vcmRlcjogNzI7XG4gIG9yZGVyOiA3Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc0O1xuICAtd2Via2l0LW9yZGVyOiA3MztcbiAgLW1vei1vcmRlcjogNzM7XG4gIC1tcy1mbGV4LW9yZGVyOiA3MztcbiAgb3JkZXI6IDczO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzU7XG4gIC13ZWJraXQtb3JkZXI6IDc0O1xuICAtbW96LW9yZGVyOiA3NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDc0O1xuICBvcmRlcjogNzQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NjtcbiAgLXdlYmtpdC1vcmRlcjogNzU7XG4gIC1tb3otb3JkZXI6IDc1O1xuICAtbXMtZmxleC1vcmRlcjogNzU7XG4gIG9yZGVyOiA3NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc3O1xuICAtd2Via2l0LW9yZGVyOiA3NjtcbiAgLW1vei1vcmRlcjogNzY7XG4gIC1tcy1mbGV4LW9yZGVyOiA3NjtcbiAgb3JkZXI6IDc2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzg7XG4gIC13ZWJraXQtb3JkZXI6IDc3O1xuICAtbW96LW9yZGVyOiA3NztcbiAgLW1zLWZsZXgtb3JkZXI6IDc3O1xuICBvcmRlcjogNzc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OTtcbiAgLXdlYmtpdC1vcmRlcjogNzg7XG4gIC1tb3otb3JkZXI6IDc4O1xuICAtbXMtZmxleC1vcmRlcjogNzg7XG4gIG9yZGVyOiA3ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgwO1xuICAtd2Via2l0LW9yZGVyOiA3OTtcbiAgLW1vei1vcmRlcjogNzk7XG4gIC1tcy1mbGV4LW9yZGVyOiA3OTtcbiAgb3JkZXI6IDc5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODE7XG4gIC13ZWJraXQtb3JkZXI6IDgwO1xuICAtbW96LW9yZGVyOiA4MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDgwO1xuICBvcmRlcjogODA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MjtcbiAgLXdlYmtpdC1vcmRlcjogODE7XG4gIC1tb3otb3JkZXI6IDgxO1xuICAtbXMtZmxleC1vcmRlcjogODE7XG4gIG9yZGVyOiA4MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgzO1xuICAtd2Via2l0LW9yZGVyOiA4MjtcbiAgLW1vei1vcmRlcjogODI7XG4gIC1tcy1mbGV4LW9yZGVyOiA4MjtcbiAgb3JkZXI6IDgyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODQ7XG4gIC13ZWJraXQtb3JkZXI6IDgzO1xuICAtbW96LW9yZGVyOiA4MztcbiAgLW1zLWZsZXgtb3JkZXI6IDgzO1xuICBvcmRlcjogODM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NTtcbiAgLXdlYmtpdC1vcmRlcjogODQ7XG4gIC1tb3otb3JkZXI6IDg0O1xuICAtbXMtZmxleC1vcmRlcjogODQ7XG4gIG9yZGVyOiA4NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg2O1xuICAtd2Via2l0LW9yZGVyOiA4NTtcbiAgLW1vei1vcmRlcjogODU7XG4gIC1tcy1mbGV4LW9yZGVyOiA4NTtcbiAgb3JkZXI6IDg1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODc7XG4gIC13ZWJraXQtb3JkZXI6IDg2O1xuICAtbW96LW9yZGVyOiA4NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDg2O1xuICBvcmRlcjogODY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4ODtcbiAgLXdlYmtpdC1vcmRlcjogODc7XG4gIC1tb3otb3JkZXI6IDg3O1xuICAtbXMtZmxleC1vcmRlcjogODc7XG4gIG9yZGVyOiA4Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg5O1xuICAtd2Via2l0LW9yZGVyOiA4ODtcbiAgLW1vei1vcmRlcjogODg7XG4gIC1tcy1mbGV4LW9yZGVyOiA4ODtcbiAgb3JkZXI6IDg4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTA7XG4gIC13ZWJraXQtb3JkZXI6IDg5O1xuICAtbW96LW9yZGVyOiA4OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDg5O1xuICBvcmRlcjogODk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MTtcbiAgLXdlYmtpdC1vcmRlcjogOTA7XG4gIC1tb3otb3JkZXI6IDkwO1xuICAtbXMtZmxleC1vcmRlcjogOTA7XG4gIG9yZGVyOiA5MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkyO1xuICAtd2Via2l0LW9yZGVyOiA5MTtcbiAgLW1vei1vcmRlcjogOTE7XG4gIC1tcy1mbGV4LW9yZGVyOiA5MTtcbiAgb3JkZXI6IDkxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTM7XG4gIC13ZWJraXQtb3JkZXI6IDkyO1xuICAtbW96LW9yZGVyOiA5MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDkyO1xuICBvcmRlcjogOTI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NDtcbiAgLXdlYmtpdC1vcmRlcjogOTM7XG4gIC1tb3otb3JkZXI6IDkzO1xuICAtbXMtZmxleC1vcmRlcjogOTM7XG4gIG9yZGVyOiA5Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk1O1xuICAtd2Via2l0LW9yZGVyOiA5NDtcbiAgLW1vei1vcmRlcjogOTQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA5NDtcbiAgb3JkZXI6IDk0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTY7XG4gIC13ZWJraXQtb3JkZXI6IDk1O1xuICAtbW96LW9yZGVyOiA5NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk1O1xuICBvcmRlcjogOTU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NztcbiAgLXdlYmtpdC1vcmRlcjogOTY7XG4gIC1tb3otb3JkZXI6IDk2O1xuICAtbXMtZmxleC1vcmRlcjogOTY7XG4gIG9yZGVyOiA5Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk4O1xuICAtd2Via2l0LW9yZGVyOiA5NztcbiAgLW1vei1vcmRlcjogOTc7XG4gIC1tcy1mbGV4LW9yZGVyOiA5NztcbiAgb3JkZXI6IDk3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTk7XG4gIC13ZWJraXQtb3JkZXI6IDk4O1xuICAtbW96LW9yZGVyOiA5ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDk4O1xuICBvcmRlcjogOTg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5O1xuICAtbW96LW9yZGVyOiA5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICBvcmRlcjogOTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCIxXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCIyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjNcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI0Ljk5OTk5OTk5OTklO1xuICAgIG1heC13aWR0aDogMjQuOTk5OTk5OTk5OSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiNFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMiU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI1XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjUlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjZcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDQ5Ljk5OTk5OTk5OTglO1xuICAgIG1heC13aWR0aDogNDkuOTk5OTk5OTk5OCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiN1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMSU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI4XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjQlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjlcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc0Ljk5OTk5OTk5OTclO1xuICAgIG1heC13aWR0aDogNzQuOTk5OTk5OTk5NyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMTBcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCIxMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2MyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMTJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiA5OS45OTk5OTk5OTk2JTtcbiAgICBtYXgtd2lkdGg6IDk5Ljk5OTk5OTk5OTYlO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1vei1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1vei1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1vei1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tb3otb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1vei1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjEyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgIC1tb3otb3JkZXI6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gICAgLW1vei1vcmRlcjogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tb3otb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1vei1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tb3otb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1vei1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tb3otb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1vei1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI2O1xuICAgIC13ZWJraXQtb3JkZXI6IDI1O1xuICAgIC1tb3otb3JkZXI6IDI1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNTtcbiAgICBvcmRlcjogMjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjc7XG4gICAgLXdlYmtpdC1vcmRlcjogMjY7XG4gICAgLW1vei1vcmRlcjogMjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI2O1xuICAgIG9yZGVyOiAyNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyODtcbiAgICAtd2Via2l0LW9yZGVyOiAyNztcbiAgICAtbW96LW9yZGVyOiAyNztcbiAgICAtbXMtZmxleC1vcmRlcjogMjc7XG4gICAgb3JkZXI6IDI3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI5O1xuICAgIC13ZWJraXQtb3JkZXI6IDI4O1xuICAgIC1tb3otb3JkZXI6IDI4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyODtcbiAgICBvcmRlcjogMjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzA7XG4gICAgLXdlYmtpdC1vcmRlcjogMjk7XG4gICAgLW1vei1vcmRlcjogMjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI5O1xuICAgIG9yZGVyOiAyOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjMwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMTtcbiAgICAtd2Via2l0LW9yZGVyOiAzMDtcbiAgICAtbW96LW9yZGVyOiAzMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzA7XG4gICAgb3JkZXI6IDMwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMyO1xuICAgIC13ZWJraXQtb3JkZXI6IDMxO1xuICAgIC1tb3otb3JkZXI6IDMxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMTtcbiAgICBvcmRlcjogMzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzM7XG4gICAgLXdlYmtpdC1vcmRlcjogMzI7XG4gICAgLW1vei1vcmRlcjogMzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMyO1xuICAgIG9yZGVyOiAzMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjMzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzMztcbiAgICAtbW96LW9yZGVyOiAzMztcbiAgICAtbXMtZmxleC1vcmRlcjogMzM7XG4gICAgb3JkZXI6IDMzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM1O1xuICAgIC13ZWJraXQtb3JkZXI6IDM0O1xuICAgIC1tb3otb3JkZXI6IDM0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNDtcbiAgICBvcmRlcjogMzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzY7XG4gICAgLXdlYmtpdC1vcmRlcjogMzU7XG4gICAgLW1vei1vcmRlcjogMzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM1O1xuICAgIG9yZGVyOiAzNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNztcbiAgICAtd2Via2l0LW9yZGVyOiAzNjtcbiAgICAtbW96LW9yZGVyOiAzNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzY7XG4gICAgb3JkZXI6IDM2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM4O1xuICAgIC13ZWJraXQtb3JkZXI6IDM3O1xuICAgIC1tb3otb3JkZXI6IDM3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNztcbiAgICBvcmRlcjogMzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzk7XG4gICAgLXdlYmtpdC1vcmRlcjogMzg7XG4gICAgLW1vei1vcmRlcjogMzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM4O1xuICAgIG9yZGVyOiAzODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MDtcbiAgICAtd2Via2l0LW9yZGVyOiAzOTtcbiAgICAtbW96LW9yZGVyOiAzOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzk7XG4gICAgb3JkZXI6IDM5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQxO1xuICAgIC13ZWJraXQtb3JkZXI6IDQwO1xuICAgIC1tb3otb3JkZXI6IDQwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MDtcbiAgICBvcmRlcjogNDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDI7XG4gICAgLXdlYmtpdC1vcmRlcjogNDE7XG4gICAgLW1vei1vcmRlcjogNDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQxO1xuICAgIG9yZGVyOiA0MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MztcbiAgICAtd2Via2l0LW9yZGVyOiA0MjtcbiAgICAtbW96LW9yZGVyOiA0MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDI7XG4gICAgb3JkZXI6IDQyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQzO1xuICAgIC1tb3otb3JkZXI6IDQzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MztcbiAgICBvcmRlcjogNDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDQ7XG4gICAgLW1vei1vcmRlcjogNDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ0O1xuICAgIG9yZGVyOiA0NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NjtcbiAgICAtd2Via2l0LW9yZGVyOiA0NTtcbiAgICAtbW96LW9yZGVyOiA0NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDU7XG4gICAgb3JkZXI6IDQ1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ3O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ2O1xuICAgIC1tb3otb3JkZXI6IDQ2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NjtcbiAgICBvcmRlcjogNDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNDc7XG4gICAgLW1vei1vcmRlcjogNDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ3O1xuICAgIG9yZGVyOiA0NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OTtcbiAgICAtd2Via2l0LW9yZGVyOiA0ODtcbiAgICAtbW96LW9yZGVyOiA0ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNDg7XG4gICAgb3JkZXI6IDQ4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUwO1xuICAgIC13ZWJraXQtb3JkZXI6IDQ5O1xuICAgIC1tb3otb3JkZXI6IDQ5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0OTtcbiAgICBvcmRlcjogNDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTE7XG4gICAgLXdlYmtpdC1vcmRlcjogNTA7XG4gICAgLW1vei1vcmRlcjogNTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUwO1xuICAgIG9yZGVyOiA1MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjUxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MjtcbiAgICAtd2Via2l0LW9yZGVyOiA1MTtcbiAgICAtbW96LW9yZGVyOiA1MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTE7XG4gICAgb3JkZXI6IDUxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUzO1xuICAgIC13ZWJraXQtb3JkZXI6IDUyO1xuICAgIC1tb3otb3JkZXI6IDUyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MjtcbiAgICBvcmRlcjogNTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNTM7XG4gICAgLW1vei1vcmRlcjogNTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUzO1xuICAgIG9yZGVyOiA1MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NTtcbiAgICAtd2Via2l0LW9yZGVyOiA1NDtcbiAgICAtbW96LW9yZGVyOiA1NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTQ7XG4gICAgb3JkZXI6IDU0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU1O1xuICAgIC1tb3otb3JkZXI6IDU1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NTtcbiAgICBvcmRlcjogNTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTc7XG4gICAgLXdlYmtpdC1vcmRlcjogNTY7XG4gICAgLW1vei1vcmRlcjogNTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU2O1xuICAgIG9yZGVyOiA1NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1ODtcbiAgICAtd2Via2l0LW9yZGVyOiA1NztcbiAgICAtbW96LW9yZGVyOiA1NztcbiAgICAtbXMtZmxleC1vcmRlcjogNTc7XG4gICAgb3JkZXI6IDU3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU5O1xuICAgIC13ZWJraXQtb3JkZXI6IDU4O1xuICAgIC1tb3otb3JkZXI6IDU4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1ODtcbiAgICBvcmRlcjogNTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjA7XG4gICAgLXdlYmtpdC1vcmRlcjogNTk7XG4gICAgLW1vei1vcmRlcjogNTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU5O1xuICAgIG9yZGVyOiA1OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjYwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MTtcbiAgICAtd2Via2l0LW9yZGVyOiA2MDtcbiAgICAtbW96LW9yZGVyOiA2MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjA7XG4gICAgb3JkZXI6IDYwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYyO1xuICAgIC13ZWJraXQtb3JkZXI6IDYxO1xuICAgIC1tb3otb3JkZXI6IDYxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MTtcbiAgICBvcmRlcjogNjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjM7XG4gICAgLXdlYmtpdC1vcmRlcjogNjI7XG4gICAgLW1vei1vcmRlcjogNjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYyO1xuICAgIG9yZGVyOiA2MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjYzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NDtcbiAgICAtd2Via2l0LW9yZGVyOiA2MztcbiAgICAtbW96LW9yZGVyOiA2MztcbiAgICAtbXMtZmxleC1vcmRlcjogNjM7XG4gICAgb3JkZXI6IDYzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY1O1xuICAgIC13ZWJraXQtb3JkZXI6IDY0O1xuICAgIC1tb3otb3JkZXI6IDY0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NDtcbiAgICBvcmRlcjogNjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjU7XG4gICAgLW1vei1vcmRlcjogNjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY1O1xuICAgIG9yZGVyOiA2NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NztcbiAgICAtd2Via2l0LW9yZGVyOiA2NjtcbiAgICAtbW96LW9yZGVyOiA2NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjY7XG4gICAgb3JkZXI6IDY2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY4O1xuICAgIC13ZWJraXQtb3JkZXI6IDY3O1xuICAgIC1tb3otb3JkZXI6IDY3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NztcbiAgICBvcmRlcjogNjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjk7XG4gICAgLXdlYmtpdC1vcmRlcjogNjg7XG4gICAgLW1vei1vcmRlcjogNjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY4O1xuICAgIG9yZGVyOiA2ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MDtcbiAgICAtd2Via2l0LW9yZGVyOiA2OTtcbiAgICAtbW96LW9yZGVyOiA2OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjk7XG4gICAgb3JkZXI6IDY5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcxO1xuICAgIC13ZWJraXQtb3JkZXI6IDcwO1xuICAgIC1tb3otb3JkZXI6IDcwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MDtcbiAgICBvcmRlcjogNzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzI7XG4gICAgLXdlYmtpdC1vcmRlcjogNzE7XG4gICAgLW1vei1vcmRlcjogNzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcxO1xuICAgIG9yZGVyOiA3MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjcyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MztcbiAgICAtd2Via2l0LW9yZGVyOiA3MjtcbiAgICAtbW96LW9yZGVyOiA3MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzI7XG4gICAgb3JkZXI6IDcyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc0O1xuICAgIC13ZWJraXQtb3JkZXI6IDczO1xuICAgIC1tb3otb3JkZXI6IDczO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MztcbiAgICBvcmRlcjogNzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzU7XG4gICAgLXdlYmtpdC1vcmRlcjogNzQ7XG4gICAgLW1vei1vcmRlcjogNzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc0O1xuICAgIG9yZGVyOiA3NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NjtcbiAgICAtd2Via2l0LW9yZGVyOiA3NTtcbiAgICAtbW96LW9yZGVyOiA3NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzU7XG4gICAgb3JkZXI6IDc1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc2O1xuICAgIC1tb3otb3JkZXI6IDc2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NjtcbiAgICBvcmRlcjogNzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzg7XG4gICAgLXdlYmtpdC1vcmRlcjogNzc7XG4gICAgLW1vei1vcmRlcjogNzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc3O1xuICAgIG9yZGVyOiA3NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OTtcbiAgICAtd2Via2l0LW9yZGVyOiA3ODtcbiAgICAtbW96LW9yZGVyOiA3ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNzg7XG4gICAgb3JkZXI6IDc4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgwO1xuICAgIC13ZWJraXQtb3JkZXI6IDc5O1xuICAgIC1tb3otb3JkZXI6IDc5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3OTtcbiAgICBvcmRlcjogNzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODE7XG4gICAgLXdlYmtpdC1vcmRlcjogODA7XG4gICAgLW1vei1vcmRlcjogODA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgwO1xuICAgIG9yZGVyOiA4MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjgxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MjtcbiAgICAtd2Via2l0LW9yZGVyOiA4MTtcbiAgICAtbW96LW9yZGVyOiA4MTtcbiAgICAtbXMtZmxleC1vcmRlcjogODE7XG4gICAgb3JkZXI6IDgxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgzO1xuICAgIC13ZWJraXQtb3JkZXI6IDgyO1xuICAgIC1tb3otb3JkZXI6IDgyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MjtcbiAgICBvcmRlcjogODI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODQ7XG4gICAgLXdlYmtpdC1vcmRlcjogODM7XG4gICAgLW1vei1vcmRlcjogODM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgzO1xuICAgIG9yZGVyOiA4MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NTtcbiAgICAtd2Via2l0LW9yZGVyOiA4NDtcbiAgICAtbW96LW9yZGVyOiA4NDtcbiAgICAtbXMtZmxleC1vcmRlcjogODQ7XG4gICAgb3JkZXI6IDg0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg2O1xuICAgIC13ZWJraXQtb3JkZXI6IDg1O1xuICAgIC1tb3otb3JkZXI6IDg1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NTtcbiAgICBvcmRlcjogODU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODc7XG4gICAgLXdlYmtpdC1vcmRlcjogODY7XG4gICAgLW1vei1vcmRlcjogODY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg2O1xuICAgIG9yZGVyOiA4NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4ODtcbiAgICAtd2Via2l0LW9yZGVyOiA4NztcbiAgICAtbW96LW9yZGVyOiA4NztcbiAgICAtbXMtZmxleC1vcmRlcjogODc7XG4gICAgb3JkZXI6IDg3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg4O1xuICAgIC1tb3otb3JkZXI6IDg4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4ODtcbiAgICBvcmRlcjogODg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTA7XG4gICAgLXdlYmtpdC1vcmRlcjogODk7XG4gICAgLW1vei1vcmRlcjogODk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg5O1xuICAgIG9yZGVyOiA4OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjkwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MTtcbiAgICAtd2Via2l0LW9yZGVyOiA5MDtcbiAgICAtbW96LW9yZGVyOiA5MDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTA7XG4gICAgb3JkZXI6IDkwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkyO1xuICAgIC13ZWJraXQtb3JkZXI6IDkxO1xuICAgIC1tb3otb3JkZXI6IDkxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MTtcbiAgICBvcmRlcjogOTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTM7XG4gICAgLXdlYmtpdC1vcmRlcjogOTI7XG4gICAgLW1vei1vcmRlcjogOTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkyO1xuICAgIG9yZGVyOiA5MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjkzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NDtcbiAgICAtd2Via2l0LW9yZGVyOiA5MztcbiAgICAtbW96LW9yZGVyOiA5MztcbiAgICAtbXMtZmxleC1vcmRlcjogOTM7XG4gICAgb3JkZXI6IDkzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk1O1xuICAgIC13ZWJraXQtb3JkZXI6IDk0O1xuICAgIC1tb3otb3JkZXI6IDk0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NDtcbiAgICBvcmRlcjogOTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTY7XG4gICAgLXdlYmtpdC1vcmRlcjogOTU7XG4gICAgLW1vei1vcmRlcjogOTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk1O1xuICAgIG9yZGVyOiA5NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NztcbiAgICAtd2Via2l0LW9yZGVyOiA5NjtcbiAgICAtbW96LW9yZGVyOiA5NjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTY7XG4gICAgb3JkZXI6IDk2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk4O1xuICAgIC13ZWJraXQtb3JkZXI6IDk3O1xuICAgIC1tb3otb3JkZXI6IDk3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NztcbiAgICBvcmRlcjogOTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTg7XG4gICAgLW1vei1vcmRlcjogOTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk4O1xuICAgIG9yZGVyOiA5ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgLW1vei1vcmRlcjogOTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiM1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtMyB7XG4gICAgZmxleC1iYXNpczogMjQuOTk5OTk5OTk5OSU7XG4gICAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI0XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzIlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjVcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjUlO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiNlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtNiB7XG4gICAgZmxleC1iYXNpczogNDkuOTk5OTk5OTk5OCU7XG4gICAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI3XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzElO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjhcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjQlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiOVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtOSB7XG4gICAgZmxleC1iYXNpczogNzQuOTk5OTk5OTk5NyU7XG4gICAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxMFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjExXCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2MyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjYzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDk5Ljk5OTk5OTk5OTYlO1xuICAgIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1vei1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1vei1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1vei1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tb3otb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tb3otb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tb3otb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tb3otb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tb3otb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xuICAgIC1tb3otb3JkZXI6IDI0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjY7XG4gICAgLXdlYmtpdC1vcmRlcjogMjU7XG4gICAgLW1vei1vcmRlcjogMjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI1O1xuICAgIG9yZGVyOiAyNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNztcbiAgICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgICAtbW96LW9yZGVyOiAyNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjY7XG4gICAgb3JkZXI6IDI2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI4O1xuICAgIC13ZWJraXQtb3JkZXI6IDI3O1xuICAgIC1tb3otb3JkZXI6IDI3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNztcbiAgICBvcmRlcjogMjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjk7XG4gICAgLXdlYmtpdC1vcmRlcjogMjg7XG4gICAgLW1vei1vcmRlcjogMjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI4O1xuICAgIG9yZGVyOiAyODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMDtcbiAgICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgICAtbW96LW9yZGVyOiAyOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjk7XG4gICAgb3JkZXI6IDI5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMxO1xuICAgIC13ZWJraXQtb3JkZXI6IDMwO1xuICAgIC1tb3otb3JkZXI6IDMwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMDtcbiAgICBvcmRlcjogMzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzI7XG4gICAgLXdlYmtpdC1vcmRlcjogMzE7XG4gICAgLW1vei1vcmRlcjogMzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMxO1xuICAgIG9yZGVyOiAzMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMztcbiAgICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgICAtbW96LW9yZGVyOiAzMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzI7XG4gICAgb3JkZXI6IDMyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM0O1xuICAgIC13ZWJraXQtb3JkZXI6IDMzO1xuICAgIC1tb3otb3JkZXI6IDMzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMztcbiAgICBvcmRlcjogMzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzU7XG4gICAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gICAgLW1vei1vcmRlcjogMzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM0O1xuICAgIG9yZGVyOiAzNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNjtcbiAgICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgICAtbW96LW9yZGVyOiAzNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzU7XG4gICAgb3JkZXI6IDM1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM3O1xuICAgIC13ZWJraXQtb3JkZXI6IDM2O1xuICAgIC1tb3otb3JkZXI6IDM2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNjtcbiAgICBvcmRlcjogMzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzg7XG4gICAgLXdlYmtpdC1vcmRlcjogMzc7XG4gICAgLW1vei1vcmRlcjogMzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM3O1xuICAgIG9yZGVyOiAzNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOTtcbiAgICAtd2Via2l0LW9yZGVyOiAzODtcbiAgICAtbW96LW9yZGVyOiAzODtcbiAgICAtbXMtZmxleC1vcmRlcjogMzg7XG4gICAgb3JkZXI6IDM4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQwO1xuICAgIC13ZWJraXQtb3JkZXI6IDM5O1xuICAgIC1tb3otb3JkZXI6IDM5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzOTtcbiAgICBvcmRlcjogMzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDE7XG4gICAgLXdlYmtpdC1vcmRlcjogNDA7XG4gICAgLW1vei1vcmRlcjogNDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQwO1xuICAgIG9yZGVyOiA0MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MjtcbiAgICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgICAtbW96LW9yZGVyOiA0MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDE7XG4gICAgb3JkZXI6IDQxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQzO1xuICAgIC13ZWJraXQtb3JkZXI6IDQyO1xuICAgIC1tb3otb3JkZXI6IDQyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MjtcbiAgICBvcmRlcjogNDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDM7XG4gICAgLW1vei1vcmRlcjogNDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQzO1xuICAgIG9yZGVyOiA0MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NTtcbiAgICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgICAtbW96LW9yZGVyOiA0NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDQ7XG4gICAgb3JkZXI6IDQ0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ2O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAgIC1tb3otb3JkZXI6IDQ1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NTtcbiAgICBvcmRlcjogNDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNDY7XG4gICAgLW1vei1vcmRlcjogNDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ2O1xuICAgIG9yZGVyOiA0NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0ODtcbiAgICAtd2Via2l0LW9yZGVyOiA0NztcbiAgICAtbW96LW9yZGVyOiA0NztcbiAgICAtbXMtZmxleC1vcmRlcjogNDc7XG4gICAgb3JkZXI6IDQ3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ5O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAgIC1tb3otb3JkZXI6IDQ4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0ODtcbiAgICBvcmRlcjogNDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTA7XG4gICAgLXdlYmtpdC1vcmRlcjogNDk7XG4gICAgLW1vei1vcmRlcjogNDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ5O1xuICAgIG9yZGVyOiA0OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MTtcbiAgICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgICAtbW96LW9yZGVyOiA1MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTA7XG4gICAgb3JkZXI6IDUwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUyO1xuICAgIC13ZWJraXQtb3JkZXI6IDUxO1xuICAgIC1tb3otb3JkZXI6IDUxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MTtcbiAgICBvcmRlcjogNTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTM7XG4gICAgLXdlYmtpdC1vcmRlcjogNTI7XG4gICAgLW1vei1vcmRlcjogNTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUyO1xuICAgIG9yZGVyOiA1MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NDtcbiAgICAtd2Via2l0LW9yZGVyOiA1MztcbiAgICAtbW96LW9yZGVyOiA1MztcbiAgICAtbXMtZmxleC1vcmRlcjogNTM7XG4gICAgb3JkZXI6IDUzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU0O1xuICAgIC1tb3otb3JkZXI6IDU0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NDtcbiAgICBvcmRlcjogNTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTU7XG4gICAgLW1vei1vcmRlcjogNTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU1O1xuICAgIG9yZGVyOiA1NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NztcbiAgICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgICAtbW96LW9yZGVyOiA1NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTY7XG4gICAgb3JkZXI6IDU2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU4O1xuICAgIC13ZWJraXQtb3JkZXI6IDU3O1xuICAgIC1tb3otb3JkZXI6IDU3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NztcbiAgICBvcmRlcjogNTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTk7XG4gICAgLXdlYmtpdC1vcmRlcjogNTg7XG4gICAgLW1vei1vcmRlcjogNTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU4O1xuICAgIG9yZGVyOiA1ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MDtcbiAgICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgICAtbW96LW9yZGVyOiA1OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTk7XG4gICAgb3JkZXI6IDU5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYxO1xuICAgIC13ZWJraXQtb3JkZXI6IDYwO1xuICAgIC1tb3otb3JkZXI6IDYwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MDtcbiAgICBvcmRlcjogNjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjI7XG4gICAgLXdlYmtpdC1vcmRlcjogNjE7XG4gICAgLW1vei1vcmRlcjogNjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYxO1xuICAgIG9yZGVyOiA2MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MztcbiAgICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgICAtbW96LW9yZGVyOiA2MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjI7XG4gICAgb3JkZXI6IDYyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY0O1xuICAgIC13ZWJraXQtb3JkZXI6IDYzO1xuICAgIC1tb3otb3JkZXI6IDYzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MztcbiAgICBvcmRlcjogNjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjU7XG4gICAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gICAgLW1vei1vcmRlcjogNjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY0O1xuICAgIG9yZGVyOiA2NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NjtcbiAgICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgICAtbW96LW9yZGVyOiA2NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjU7XG4gICAgb3JkZXI6IDY1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY2O1xuICAgIC1tb3otb3JkZXI6IDY2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NjtcbiAgICBvcmRlcjogNjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjg7XG4gICAgLXdlYmtpdC1vcmRlcjogNjc7XG4gICAgLW1vei1vcmRlcjogNjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY3O1xuICAgIG9yZGVyOiA2NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OTtcbiAgICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgICAtbW96LW9yZGVyOiA2ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNjg7XG4gICAgb3JkZXI6IDY4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcwO1xuICAgIC13ZWJraXQtb3JkZXI6IDY5O1xuICAgIC1tb3otb3JkZXI6IDY5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2OTtcbiAgICBvcmRlcjogNjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzE7XG4gICAgLXdlYmtpdC1vcmRlcjogNzA7XG4gICAgLW1vei1vcmRlcjogNzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcwO1xuICAgIG9yZGVyOiA3MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MjtcbiAgICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgICAtbW96LW9yZGVyOiA3MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzE7XG4gICAgb3JkZXI6IDcxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDczO1xuICAgIC13ZWJraXQtb3JkZXI6IDcyO1xuICAgIC1tb3otb3JkZXI6IDcyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MjtcbiAgICBvcmRlcjogNzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNzM7XG4gICAgLW1vei1vcmRlcjogNzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDczO1xuICAgIG9yZGVyOiA3MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NTtcbiAgICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgICAtbW96LW9yZGVyOiA3NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzQ7XG4gICAgb3JkZXI6IDc0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc2O1xuICAgIC13ZWJraXQtb3JkZXI6IDc1O1xuICAgIC1tb3otb3JkZXI6IDc1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NTtcbiAgICBvcmRlcjogNzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzc7XG4gICAgLXdlYmtpdC1vcmRlcjogNzY7XG4gICAgLW1vei1vcmRlcjogNzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc2O1xuICAgIG9yZGVyOiA3NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3ODtcbiAgICAtd2Via2l0LW9yZGVyOiA3NztcbiAgICAtbW96LW9yZGVyOiA3NztcbiAgICAtbXMtZmxleC1vcmRlcjogNzc7XG4gICAgb3JkZXI6IDc3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc5O1xuICAgIC13ZWJraXQtb3JkZXI6IDc4O1xuICAgIC1tb3otb3JkZXI6IDc4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3ODtcbiAgICBvcmRlcjogNzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODA7XG4gICAgLXdlYmtpdC1vcmRlcjogNzk7XG4gICAgLW1vei1vcmRlcjogNzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc5O1xuICAgIG9yZGVyOiA3OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MTtcbiAgICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgICAtbW96LW9yZGVyOiA4MDtcbiAgICAtbXMtZmxleC1vcmRlcjogODA7XG4gICAgb3JkZXI6IDgwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgyO1xuICAgIC13ZWJraXQtb3JkZXI6IDgxO1xuICAgIC1tb3otb3JkZXI6IDgxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MTtcbiAgICBvcmRlcjogODE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODM7XG4gICAgLXdlYmtpdC1vcmRlcjogODI7XG4gICAgLW1vei1vcmRlcjogODI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgyO1xuICAgIG9yZGVyOiA4MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NDtcbiAgICAtd2Via2l0LW9yZGVyOiA4MztcbiAgICAtbW96LW9yZGVyOiA4MztcbiAgICAtbXMtZmxleC1vcmRlcjogODM7XG4gICAgb3JkZXI6IDgzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg1O1xuICAgIC13ZWJraXQtb3JkZXI6IDg0O1xuICAgIC1tb3otb3JkZXI6IDg0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NDtcbiAgICBvcmRlcjogODQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODY7XG4gICAgLXdlYmtpdC1vcmRlcjogODU7XG4gICAgLW1vei1vcmRlcjogODU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg1O1xuICAgIG9yZGVyOiA4NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NztcbiAgICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgICAtbW96LW9yZGVyOiA4NjtcbiAgICAtbXMtZmxleC1vcmRlcjogODY7XG4gICAgb3JkZXI6IDg2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg3O1xuICAgIC1tb3otb3JkZXI6IDg3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NztcbiAgICBvcmRlcjogODc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODk7XG4gICAgLXdlYmtpdC1vcmRlcjogODg7XG4gICAgLW1vei1vcmRlcjogODg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg4O1xuICAgIG9yZGVyOiA4ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MDtcbiAgICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgICAtbW96LW9yZGVyOiA4OTtcbiAgICAtbXMtZmxleC1vcmRlcjogODk7XG4gICAgb3JkZXI6IDg5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkxO1xuICAgIC13ZWJraXQtb3JkZXI6IDkwO1xuICAgIC1tb3otb3JkZXI6IDkwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MDtcbiAgICBvcmRlcjogOTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTI7XG4gICAgLXdlYmtpdC1vcmRlcjogOTE7XG4gICAgLW1vei1vcmRlcjogOTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkxO1xuICAgIG9yZGVyOiA5MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MztcbiAgICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgICAtbW96LW9yZGVyOiA5MjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTI7XG4gICAgb3JkZXI6IDkyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk0O1xuICAgIC13ZWJraXQtb3JkZXI6IDkzO1xuICAgIC1tb3otb3JkZXI6IDkzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MztcbiAgICBvcmRlcjogOTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTU7XG4gICAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gICAgLW1vei1vcmRlcjogOTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk0O1xuICAgIG9yZGVyOiA5NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NjtcbiAgICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgICAtbW96LW9yZGVyOiA5NTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTU7XG4gICAgb3JkZXI6IDk1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk3O1xuICAgIC13ZWJraXQtb3JkZXI6IDk2O1xuICAgIC1tb3otb3JkZXI6IDk2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NjtcbiAgICBvcmRlcjogOTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTg7XG4gICAgLXdlYmtpdC1vcmRlcjogOTc7XG4gICAgLW1vei1vcmRlcjogOTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk3O1xuICAgIG9yZGVyOiA5NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OTtcbiAgICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgICAtbW96LW9yZGVyOiA5ODtcbiAgICAtbXMtZmxleC1vcmRlcjogOTg7XG4gICAgb3JkZXI6IDk4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAtbW96LW9yZGVyOiA5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCIzXCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgICBtYXgtd2lkdGg6IDI0Ljk5OTk5OTk5OTklO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjRcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzIlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiNVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NSU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI2XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgICBtYXgtd2lkdGg6IDQ5Ljk5OTk5OTk5OTglO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjdcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzElO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiOFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI5XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy05IHtcbiAgICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgICBtYXgtd2lkdGg6IDc0Ljk5OTk5OTk5OTclO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjEwXCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiMTFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjYzJTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjEyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy0xMiB7XG4gICAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gICAgbWF4LXdpZHRoOiA5OS45OTk5OTk5OTk2JTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjEwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjEzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgICAtd2Via2l0LW9yZGVyOiAyNTtcbiAgICAtbW96LW9yZGVyOiAyNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjU7XG4gICAgb3JkZXI6IDI1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAgIC13ZWJraXQtb3JkZXI6IDI2O1xuICAgIC1tb3otb3JkZXI6IDI2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgICBvcmRlcjogMjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gICAgLXdlYmtpdC1vcmRlcjogMjc7XG4gICAgLW1vei1vcmRlcjogMjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICAgIG9yZGVyOiAyNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgICAtd2Via2l0LW9yZGVyOiAyODtcbiAgICAtbW96LW9yZGVyOiAyODtcbiAgICAtbXMtZmxleC1vcmRlcjogMjg7XG4gICAgb3JkZXI6IDI4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAgIC13ZWJraXQtb3JkZXI6IDI5O1xuICAgIC1tb3otb3JkZXI6IDI5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgICBvcmRlcjogMjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gICAgLXdlYmtpdC1vcmRlcjogMzA7XG4gICAgLW1vei1vcmRlcjogMzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICAgIG9yZGVyOiAzMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjMxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgICAtd2Via2l0LW9yZGVyOiAzMTtcbiAgICAtbW96LW9yZGVyOiAzMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzE7XG4gICAgb3JkZXI6IDMxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAgIC13ZWJraXQtb3JkZXI6IDMyO1xuICAgIC1tb3otb3JkZXI6IDMyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgICBvcmRlcjogMzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMzM7XG4gICAgLW1vei1vcmRlcjogMzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICAgIG9yZGVyOiAzMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgICAtd2Via2l0LW9yZGVyOiAzNDtcbiAgICAtbW96LW9yZGVyOiAzNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gICAgb3JkZXI6IDM0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAgIC13ZWJraXQtb3JkZXI6IDM1O1xuICAgIC1tb3otb3JkZXI6IDM1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgICBvcmRlcjogMzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gICAgLXdlYmtpdC1vcmRlcjogMzY7XG4gICAgLW1vei1vcmRlcjogMzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICAgIG9yZGVyOiAzNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgICAtd2Via2l0LW9yZGVyOiAzNztcbiAgICAtbW96LW9yZGVyOiAzNztcbiAgICAtbXMtZmxleC1vcmRlcjogMzc7XG4gICAgb3JkZXI6IDM3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAgIC13ZWJraXQtb3JkZXI6IDM4O1xuICAgIC1tb3otb3JkZXI6IDM4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgICBvcmRlcjogMzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMzk7XG4gICAgLW1vei1vcmRlcjogMzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICAgIG9yZGVyOiAzOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgICAtd2Via2l0LW9yZGVyOiA0MDtcbiAgICAtbW96LW9yZGVyOiA0MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDA7XG4gICAgb3JkZXI6IDQwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAgIC13ZWJraXQtb3JkZXI6IDQxO1xuICAgIC1tb3otb3JkZXI6IDQxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgICBvcmRlcjogNDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gICAgLXdlYmtpdC1vcmRlcjogNDI7XG4gICAgLW1vei1vcmRlcjogNDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICAgIG9yZGVyOiA0MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgICAtd2Via2l0LW9yZGVyOiA0MztcbiAgICAtbW96LW9yZGVyOiA0MztcbiAgICAtbXMtZmxleC1vcmRlcjogNDM7XG4gICAgb3JkZXI6IDQzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ0O1xuICAgIC1tb3otb3JkZXI6IDQ0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgICBvcmRlcjogNDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNDU7XG4gICAgLW1vei1vcmRlcjogNDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICAgIG9yZGVyOiA0NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgICAtd2Via2l0LW9yZGVyOiA0NjtcbiAgICAtbW96LW9yZGVyOiA0NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDY7XG4gICAgb3JkZXI6IDQ2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ3O1xuICAgIC1tb3otb3JkZXI6IDQ3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgICBvcmRlcjogNDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gICAgLXdlYmtpdC1vcmRlcjogNDg7XG4gICAgLW1vei1vcmRlcjogNDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICAgIG9yZGVyOiA0ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgICAtd2Via2l0LW9yZGVyOiA0OTtcbiAgICAtbW96LW9yZGVyOiA0OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDk7XG4gICAgb3JkZXI6IDQ5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAgIC13ZWJraXQtb3JkZXI6IDUwO1xuICAgIC1tb3otb3JkZXI6IDUwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgICBvcmRlcjogNTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gICAgLXdlYmtpdC1vcmRlcjogNTE7XG4gICAgLW1vei1vcmRlcjogNTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICAgIG9yZGVyOiA1MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjUyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgICAtd2Via2l0LW9yZGVyOiA1MjtcbiAgICAtbW96LW9yZGVyOiA1MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTI7XG4gICAgb3JkZXI6IDUyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAgIC13ZWJraXQtb3JkZXI6IDUzO1xuICAgIC1tb3otb3JkZXI6IDUzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgICBvcmRlcjogNTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTQ7XG4gICAgLW1vei1vcmRlcjogNTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICAgIG9yZGVyOiA1NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgICAtd2Via2l0LW9yZGVyOiA1NTtcbiAgICAtbW96LW9yZGVyOiA1NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTU7XG4gICAgb3JkZXI6IDU1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAgIC13ZWJraXQtb3JkZXI6IDU2O1xuICAgIC1tb3otb3JkZXI6IDU2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgICBvcmRlcjogNTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gICAgLXdlYmtpdC1vcmRlcjogNTc7XG4gICAgLW1vei1vcmRlcjogNTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICAgIG9yZGVyOiA1NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgICAtd2Via2l0LW9yZGVyOiA1ODtcbiAgICAtbW96LW9yZGVyOiA1ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNTg7XG4gICAgb3JkZXI6IDU4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAgIC13ZWJraXQtb3JkZXI6IDU5O1xuICAgIC1tb3otb3JkZXI6IDU5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgICBvcmRlcjogNTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gICAgLXdlYmtpdC1vcmRlcjogNjA7XG4gICAgLW1vei1vcmRlcjogNjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICAgIG9yZGVyOiA2MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjYxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgICAtd2Via2l0LW9yZGVyOiA2MTtcbiAgICAtbW96LW9yZGVyOiA2MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjE7XG4gICAgb3JkZXI6IDYxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAgIC13ZWJraXQtb3JkZXI6IDYyO1xuICAgIC1tb3otb3JkZXI6IDYyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgICBvcmRlcjogNjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNjM7XG4gICAgLW1vei1vcmRlcjogNjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICAgIG9yZGVyOiA2MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgICAtd2Via2l0LW9yZGVyOiA2NDtcbiAgICAtbW96LW9yZGVyOiA2NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gICAgb3JkZXI6IDY0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY1O1xuICAgIC1tb3otb3JkZXI6IDY1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgICBvcmRlcjogNjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjY7XG4gICAgLW1vei1vcmRlcjogNjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICAgIG9yZGVyOiA2NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgICAtd2Via2l0LW9yZGVyOiA2NztcbiAgICAtbW96LW9yZGVyOiA2NztcbiAgICAtbXMtZmxleC1vcmRlcjogNjc7XG4gICAgb3JkZXI6IDY3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAgIC13ZWJraXQtb3JkZXI6IDY4O1xuICAgIC1tb3otb3JkZXI6IDY4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgICBvcmRlcjogNjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gICAgLXdlYmtpdC1vcmRlcjogNjk7XG4gICAgLW1vei1vcmRlcjogNjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICAgIG9yZGVyOiA2OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjcwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgICAtd2Via2l0LW9yZGVyOiA3MDtcbiAgICAtbW96LW9yZGVyOiA3MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzA7XG4gICAgb3JkZXI6IDcwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAgIC13ZWJraXQtb3JkZXI6IDcxO1xuICAgIC1tb3otb3JkZXI6IDcxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgICBvcmRlcjogNzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gICAgLXdlYmtpdC1vcmRlcjogNzI7XG4gICAgLW1vei1vcmRlcjogNzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICAgIG9yZGVyOiA3MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjczXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgICAtd2Via2l0LW9yZGVyOiA3MztcbiAgICAtbW96LW9yZGVyOiA3MztcbiAgICAtbXMtZmxleC1vcmRlcjogNzM7XG4gICAgb3JkZXI6IDczO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAgIC13ZWJraXQtb3JkZXI6IDc0O1xuICAgIC1tb3otb3JkZXI6IDc0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgICBvcmRlcjogNzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gICAgLXdlYmtpdC1vcmRlcjogNzU7XG4gICAgLW1vei1vcmRlcjogNzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICAgIG9yZGVyOiA3NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgICAtd2Via2l0LW9yZGVyOiA3NjtcbiAgICAtbW96LW9yZGVyOiA3NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzY7XG4gICAgb3JkZXI6IDc2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc3O1xuICAgIC1tb3otb3JkZXI6IDc3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgICBvcmRlcjogNzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gICAgLXdlYmtpdC1vcmRlcjogNzg7XG4gICAgLW1vei1vcmRlcjogNzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICAgIG9yZGVyOiA3ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgICAtd2Via2l0LW9yZGVyOiA3OTtcbiAgICAtbW96LW9yZGVyOiA3OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzk7XG4gICAgb3JkZXI6IDc5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAgIC13ZWJraXQtb3JkZXI6IDgwO1xuICAgIC1tb3otb3JkZXI6IDgwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgICBvcmRlcjogODA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gICAgLXdlYmtpdC1vcmRlcjogODE7XG4gICAgLW1vei1vcmRlcjogODE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICAgIG9yZGVyOiA4MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjgyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgICAtd2Via2l0LW9yZGVyOiA4MjtcbiAgICAtbW96LW9yZGVyOiA4MjtcbiAgICAtbXMtZmxleC1vcmRlcjogODI7XG4gICAgb3JkZXI6IDgyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAgIC13ZWJraXQtb3JkZXI6IDgzO1xuICAgIC1tb3otb3JkZXI6IDgzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgICBvcmRlcjogODM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gICAgLXdlYmtpdC1vcmRlcjogODQ7XG4gICAgLW1vei1vcmRlcjogODQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICAgIG9yZGVyOiA4NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgICAtd2Via2l0LW9yZGVyOiA4NTtcbiAgICAtbW96LW9yZGVyOiA4NTtcbiAgICAtbXMtZmxleC1vcmRlcjogODU7XG4gICAgb3JkZXI6IDg1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAgIC13ZWJraXQtb3JkZXI6IDg2O1xuICAgIC1tb3otb3JkZXI6IDg2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgICBvcmRlcjogODY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gICAgLXdlYmtpdC1vcmRlcjogODc7XG4gICAgLW1vei1vcmRlcjogODc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICAgIG9yZGVyOiA4NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgICAtd2Via2l0LW9yZGVyOiA4ODtcbiAgICAtbW96LW9yZGVyOiA4ODtcbiAgICAtbXMtZmxleC1vcmRlcjogODg7XG4gICAgb3JkZXI6IDg4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAgIC13ZWJraXQtb3JkZXI6IDg5O1xuICAgIC1tb3otb3JkZXI6IDg5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgICBvcmRlcjogODk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gICAgLXdlYmtpdC1vcmRlcjogOTA7XG4gICAgLW1vei1vcmRlcjogOTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICAgIG9yZGVyOiA5MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjkxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgICAtd2Via2l0LW9yZGVyOiA5MTtcbiAgICAtbW96LW9yZGVyOiA5MTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTE7XG4gICAgb3JkZXI6IDkxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAgIC13ZWJraXQtb3JkZXI6IDkyO1xuICAgIC1tb3otb3JkZXI6IDkyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgICBvcmRlcjogOTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogOTM7XG4gICAgLW1vei1vcmRlcjogOTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICAgIG9yZGVyOiA5MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgICAtd2Via2l0LW9yZGVyOiA5NDtcbiAgICAtbW96LW9yZGVyOiA5NDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gICAgb3JkZXI6IDk0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAgIC13ZWJraXQtb3JkZXI6IDk1O1xuICAgIC1tb3otb3JkZXI6IDk1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgICBvcmRlcjogOTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gICAgLXdlYmtpdC1vcmRlcjogOTY7XG4gICAgLW1vei1vcmRlcjogOTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICAgIG9yZGVyOiA5NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgICAtd2Via2l0LW9yZGVyOiA5NztcbiAgICAtbW96LW9yZGVyOiA5NztcbiAgICAtbXMtZmxleC1vcmRlcjogOTc7XG4gICAgb3JkZXI6IDk3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk4O1xuICAgIC1tb3otb3JkZXI6IDk4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgICBvcmRlcjogOTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIC1tb3otb3JkZXI6IDk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICBvcmRlcjogOTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC14bD1cIjFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIyXCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIzXCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgICBtYXgtd2lkdGg6IDI0Ljk5OTk5OTk5OTklO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI0XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzIlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI1XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjUlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI2XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC02IHtcbiAgICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgICBtYXgtd2lkdGg6IDQ5Ljk5OTk5OTk5OTglO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI3XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzElO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI4XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjQlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCI5XCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgICBtYXgtd2lkdGg6IDc0Ljk5OTk5OTk5OTclO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxMFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2MyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC14bD1cIjEyXCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC0xMiB7XG4gICAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gICAgbWF4LXdpZHRoOiA5OS45OTk5OTk5OTk2JTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjEwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjEzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgICAtd2Via2l0LW9yZGVyOiAyNTtcbiAgICAtbW96LW9yZGVyOiAyNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjU7XG4gICAgb3JkZXI6IDI1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAgIC13ZWJraXQtb3JkZXI6IDI2O1xuICAgIC1tb3otb3JkZXI6IDI2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgICBvcmRlcjogMjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gICAgLXdlYmtpdC1vcmRlcjogMjc7XG4gICAgLW1vei1vcmRlcjogMjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICAgIG9yZGVyOiAyNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgICAtd2Via2l0LW9yZGVyOiAyODtcbiAgICAtbW96LW9yZGVyOiAyODtcbiAgICAtbXMtZmxleC1vcmRlcjogMjg7XG4gICAgb3JkZXI6IDI4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAgIC13ZWJraXQtb3JkZXI6IDI5O1xuICAgIC1tb3otb3JkZXI6IDI5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgICBvcmRlcjogMjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gICAgLXdlYmtpdC1vcmRlcjogMzA7XG4gICAgLW1vei1vcmRlcjogMzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICAgIG9yZGVyOiAzMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjMxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgICAtd2Via2l0LW9yZGVyOiAzMTtcbiAgICAtbW96LW9yZGVyOiAzMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzE7XG4gICAgb3JkZXI6IDMxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAgIC13ZWJraXQtb3JkZXI6IDMyO1xuICAgIC1tb3otb3JkZXI6IDMyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgICBvcmRlcjogMzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMzM7XG4gICAgLW1vei1vcmRlcjogMzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICAgIG9yZGVyOiAzMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgICAtd2Via2l0LW9yZGVyOiAzNDtcbiAgICAtbW96LW9yZGVyOiAzNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gICAgb3JkZXI6IDM0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAgIC13ZWJraXQtb3JkZXI6IDM1O1xuICAgIC1tb3otb3JkZXI6IDM1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgICBvcmRlcjogMzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gICAgLXdlYmtpdC1vcmRlcjogMzY7XG4gICAgLW1vei1vcmRlcjogMzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICAgIG9yZGVyOiAzNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgICAtd2Via2l0LW9yZGVyOiAzNztcbiAgICAtbW96LW9yZGVyOiAzNztcbiAgICAtbXMtZmxleC1vcmRlcjogMzc7XG4gICAgb3JkZXI6IDM3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAgIC13ZWJraXQtb3JkZXI6IDM4O1xuICAgIC1tb3otb3JkZXI6IDM4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgICBvcmRlcjogMzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMzk7XG4gICAgLW1vei1vcmRlcjogMzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICAgIG9yZGVyOiAzOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgICAtd2Via2l0LW9yZGVyOiA0MDtcbiAgICAtbW96LW9yZGVyOiA0MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDA7XG4gICAgb3JkZXI6IDQwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAgIC13ZWJraXQtb3JkZXI6IDQxO1xuICAgIC1tb3otb3JkZXI6IDQxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgICBvcmRlcjogNDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gICAgLXdlYmtpdC1vcmRlcjogNDI7XG4gICAgLW1vei1vcmRlcjogNDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICAgIG9yZGVyOiA0MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgICAtd2Via2l0LW9yZGVyOiA0MztcbiAgICAtbW96LW9yZGVyOiA0MztcbiAgICAtbXMtZmxleC1vcmRlcjogNDM7XG4gICAgb3JkZXI6IDQzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ0O1xuICAgIC1tb3otb3JkZXI6IDQ0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgICBvcmRlcjogNDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNDU7XG4gICAgLW1vei1vcmRlcjogNDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICAgIG9yZGVyOiA0NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgICAtd2Via2l0LW9yZGVyOiA0NjtcbiAgICAtbW96LW9yZGVyOiA0NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDY7XG4gICAgb3JkZXI6IDQ2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ3O1xuICAgIC1tb3otb3JkZXI6IDQ3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgICBvcmRlcjogNDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gICAgLXdlYmtpdC1vcmRlcjogNDg7XG4gICAgLW1vei1vcmRlcjogNDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICAgIG9yZGVyOiA0ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgICAtd2Via2l0LW9yZGVyOiA0OTtcbiAgICAtbW96LW9yZGVyOiA0OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDk7XG4gICAgb3JkZXI6IDQ5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAgIC13ZWJraXQtb3JkZXI6IDUwO1xuICAgIC1tb3otb3JkZXI6IDUwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgICBvcmRlcjogNTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gICAgLXdlYmtpdC1vcmRlcjogNTE7XG4gICAgLW1vei1vcmRlcjogNTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICAgIG9yZGVyOiA1MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjUyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgICAtd2Via2l0LW9yZGVyOiA1MjtcbiAgICAtbW96LW9yZGVyOiA1MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTI7XG4gICAgb3JkZXI6IDUyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAgIC13ZWJraXQtb3JkZXI6IDUzO1xuICAgIC1tb3otb3JkZXI6IDUzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgICBvcmRlcjogNTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTQ7XG4gICAgLW1vei1vcmRlcjogNTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICAgIG9yZGVyOiA1NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgICAtd2Via2l0LW9yZGVyOiA1NTtcbiAgICAtbW96LW9yZGVyOiA1NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTU7XG4gICAgb3JkZXI6IDU1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAgIC13ZWJraXQtb3JkZXI6IDU2O1xuICAgIC1tb3otb3JkZXI6IDU2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgICBvcmRlcjogNTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gICAgLXdlYmtpdC1vcmRlcjogNTc7XG4gICAgLW1vei1vcmRlcjogNTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICAgIG9yZGVyOiA1NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgICAtd2Via2l0LW9yZGVyOiA1ODtcbiAgICAtbW96LW9yZGVyOiA1ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNTg7XG4gICAgb3JkZXI6IDU4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAgIC13ZWJraXQtb3JkZXI6IDU5O1xuICAgIC1tb3otb3JkZXI6IDU5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgICBvcmRlcjogNTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gICAgLXdlYmtpdC1vcmRlcjogNjA7XG4gICAgLW1vei1vcmRlcjogNjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICAgIG9yZGVyOiA2MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjYxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgICAtd2Via2l0LW9yZGVyOiA2MTtcbiAgICAtbW96LW9yZGVyOiA2MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjE7XG4gICAgb3JkZXI6IDYxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAgIC13ZWJraXQtb3JkZXI6IDYyO1xuICAgIC1tb3otb3JkZXI6IDYyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgICBvcmRlcjogNjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNjM7XG4gICAgLW1vei1vcmRlcjogNjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICAgIG9yZGVyOiA2MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgICAtd2Via2l0LW9yZGVyOiA2NDtcbiAgICAtbW96LW9yZGVyOiA2NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gICAgb3JkZXI6IDY0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY1O1xuICAgIC1tb3otb3JkZXI6IDY1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgICBvcmRlcjogNjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjY7XG4gICAgLW1vei1vcmRlcjogNjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICAgIG9yZGVyOiA2NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgICAtd2Via2l0LW9yZGVyOiA2NztcbiAgICAtbW96LW9yZGVyOiA2NztcbiAgICAtbXMtZmxleC1vcmRlcjogNjc7XG4gICAgb3JkZXI6IDY3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAgIC13ZWJraXQtb3JkZXI6IDY4O1xuICAgIC1tb3otb3JkZXI6IDY4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgICBvcmRlcjogNjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gICAgLXdlYmtpdC1vcmRlcjogNjk7XG4gICAgLW1vei1vcmRlcjogNjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICAgIG9yZGVyOiA2OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjcwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgICAtd2Via2l0LW9yZGVyOiA3MDtcbiAgICAtbW96LW9yZGVyOiA3MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzA7XG4gICAgb3JkZXI6IDcwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAgIC13ZWJraXQtb3JkZXI6IDcxO1xuICAgIC1tb3otb3JkZXI6IDcxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgICBvcmRlcjogNzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gICAgLXdlYmtpdC1vcmRlcjogNzI7XG4gICAgLW1vei1vcmRlcjogNzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICAgIG9yZGVyOiA3MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjczXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgICAtd2Via2l0LW9yZGVyOiA3MztcbiAgICAtbW96LW9yZGVyOiA3MztcbiAgICAtbXMtZmxleC1vcmRlcjogNzM7XG4gICAgb3JkZXI6IDczO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAgIC13ZWJraXQtb3JkZXI6IDc0O1xuICAgIC1tb3otb3JkZXI6IDc0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgICBvcmRlcjogNzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gICAgLXdlYmtpdC1vcmRlcjogNzU7XG4gICAgLW1vei1vcmRlcjogNzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICAgIG9yZGVyOiA3NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgICAtd2Via2l0LW9yZGVyOiA3NjtcbiAgICAtbW96LW9yZGVyOiA3NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzY7XG4gICAgb3JkZXI6IDc2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc3O1xuICAgIC1tb3otb3JkZXI6IDc3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgICBvcmRlcjogNzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gICAgLXdlYmtpdC1vcmRlcjogNzg7XG4gICAgLW1vei1vcmRlcjogNzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICAgIG9yZGVyOiA3ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgICAtd2Via2l0LW9yZGVyOiA3OTtcbiAgICAtbW96LW9yZGVyOiA3OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzk7XG4gICAgb3JkZXI6IDc5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAgIC13ZWJraXQtb3JkZXI6IDgwO1xuICAgIC1tb3otb3JkZXI6IDgwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgICBvcmRlcjogODA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gICAgLXdlYmtpdC1vcmRlcjogODE7XG4gICAgLW1vei1vcmRlcjogODE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICAgIG9yZGVyOiA4MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjgyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgICAtd2Via2l0LW9yZGVyOiA4MjtcbiAgICAtbW96LW9yZGVyOiA4MjtcbiAgICAtbXMtZmxleC1vcmRlcjogODI7XG4gICAgb3JkZXI6IDgyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAgIC13ZWJraXQtb3JkZXI6IDgzO1xuICAgIC1tb3otb3JkZXI6IDgzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgICBvcmRlcjogODM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gICAgLXdlYmtpdC1vcmRlcjogODQ7XG4gICAgLW1vei1vcmRlcjogODQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICAgIG9yZGVyOiA4NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgICAtd2Via2l0LW9yZGVyOiA4NTtcbiAgICAtbW96LW9yZGVyOiA4NTtcbiAgICAtbXMtZmxleC1vcmRlcjogODU7XG4gICAgb3JkZXI6IDg1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAgIC13ZWJraXQtb3JkZXI6IDg2O1xuICAgIC1tb3otb3JkZXI6IDg2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgICBvcmRlcjogODY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gICAgLXdlYmtpdC1vcmRlcjogODc7XG4gICAgLW1vei1vcmRlcjogODc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICAgIG9yZGVyOiA4NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgICAtd2Via2l0LW9yZGVyOiA4ODtcbiAgICAtbW96LW9yZGVyOiA4ODtcbiAgICAtbXMtZmxleC1vcmRlcjogODg7XG4gICAgb3JkZXI6IDg4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAgIC13ZWJraXQtb3JkZXI6IDg5O1xuICAgIC1tb3otb3JkZXI6IDg5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgICBvcmRlcjogODk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gICAgLXdlYmtpdC1vcmRlcjogOTA7XG4gICAgLW1vei1vcmRlcjogOTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICAgIG9yZGVyOiA5MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjkxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgICAtd2Via2l0LW9yZGVyOiA5MTtcbiAgICAtbW96LW9yZGVyOiA5MTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTE7XG4gICAgb3JkZXI6IDkxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAgIC13ZWJraXQtb3JkZXI6IDkyO1xuICAgIC1tb3otb3JkZXI6IDkyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgICBvcmRlcjogOTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogOTM7XG4gICAgLW1vei1vcmRlcjogOTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICAgIG9yZGVyOiA5MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgICAtd2Via2l0LW9yZGVyOiA5NDtcbiAgICAtbW96LW9yZGVyOiA5NDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gICAgb3JkZXI6IDk0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAgIC13ZWJraXQtb3JkZXI6IDk1O1xuICAgIC1tb3otb3JkZXI6IDk1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgICBvcmRlcjogOTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gICAgLXdlYmtpdC1vcmRlcjogOTY7XG4gICAgLW1vei1vcmRlcjogOTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICAgIG9yZGVyOiA5NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgICAtd2Via2l0LW9yZGVyOiA5NztcbiAgICAtbW96LW9yZGVyOiA5NztcbiAgICAtbXMtZmxleC1vcmRlcjogOTc7XG4gICAgb3JkZXI6IDk3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk4O1xuICAgIC1tb3otb3JkZXI6IDk4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgICBvcmRlcjogOTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIC1tb3otb3JkZXI6IDk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICBvcmRlcjogOTk7XG4gIH1cbn1cbltkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGxhdGUtLWNvbHVtbiB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGxhdGUtLXBhZ2UtY29udGVudC13cmFwcGVyLFxuLnBsYXRlLS1zZWN0aW9uLFxuLnBsYXRlLS1jb2x1bW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24ucC10LS1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbi5wLWItLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLnAtdC0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi5wLXQtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuLnNlY3Rpb24ucC1iLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLnAtYi0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLnAtdC0tbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24ucC1iLS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi5wLXQtLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24ucC10LS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG4uc2VjdGlvbi5wLWItLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24ucC1iLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLnAtdC0tbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24ucC1iLS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi5wLXQtLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLnAtdC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuLnNlY3Rpb24ucC1iLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi5wLWItLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG5waWN0dXJlLFxucGljdHVyZSBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250c2l6ZV9ib2R5LCAxLjZyZW0pO1xufVxuYm9keS5uYXYtaXMtb3Blbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBzcmM6IHVybChcIi90aGVtZS9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7IC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbn1cblxuLmFnZW5kYS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwIDEuNnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYWdlbmRhLXJlc3VsdC1ib3JkZXItY29sb3IsIHZhcigtLWxpZ2h0Z3JleSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAxcmVtKSk7XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZGF0ZSBjb250ZW50XCIgXCJkYXRlIGFkZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhLXJlc3VsdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAgMy44cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW0gMC44cmVtIDAuOHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRhdGUgY29udGVudCBhZGRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG8gbWluLWNvbnRlbnQ7XG4gIH1cbn1cbi5hZ2VuZGEtcmVzdWx0IC5hZ2VuZGEtcmVzdWx0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmFnZW5kYS1yZXN1bHQgLmFnZW5kYS1yZXN1bHQtZGF0ZSB7XG4gIGdyaWQtYXJlYTogZGF0ZTtcbn1cbi5hZ2VuZGEtcmVzdWx0IC5hZ2VuZGEtcmVzdWx0LWNvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4uYWdlbmRhLXJlc3VsdCAuYWdlbmRhLXJlc3VsdC1jb250ZW50IC5hZ2VuZGEtcmVzdWx0LWNvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhLXJlc3VsdCAuYWdlbmRhLXJlc3VsdC1jb250ZW50IC5hZ2VuZGEtcmVzdWx0LWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYWdlbmRhLXJlc3VsdCAuYWdlbmRhLXJlc3VsdC1jb250ZW50IC5hZ2VuZGEtcmVzdWx0LWNvbnRlbnQtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFnZW5kYS1yZXN1bHQgLmFnZW5kYS1yZXN1bHQtYWRkIHtcbiAgZ3JpZC1hcmVhOiBhZGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4zcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tYWdlbmRhLXJlc3VsdC1saW5rLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMC44cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5kYS1yZXN1bHQgLmFnZW5kYS1yZXN1bHQtYWRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hZ2VuZGEtcmVzdWx0IC5hZ2VuZGEtcmVzdWx0LWFkZCBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1hZ2VuZGEtcmVzdWx0LWxpbmstaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1pY29uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xufVxuLmFnZW5kYS1yZXN1bHQuaGFzLWxpbmsgLmFnZW5kYS1yZXN1bHQtY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hZ2VuZGEtcmVzdWx0LWxpbmstY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWdlbmRhLXJlc3VsdC5oYXMtbGluayAuYWdlbmRhLXJlc3VsdC1hZGQge1xuICB6LWluZGV4OiAxMDA7XG59XG4uYWdlbmRhLXJlc3VsdC5oYXMtbGluazpob3ZlciAuYWdlbmRhLXJlc3VsdC1jb250ZW50LXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWdlbmRhLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZ2VuZGEtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWdlbmRhLWRhdGUtYm9yZGVyLXJhZGl1cywgdmFyKC0taW1hZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMXJlbSkpKTtcbiAgY29sb3I6IHZhcigtLWFnZW5kYS1kYXRlLWNvbG9yLCBpbmhlcml0KTtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhLWRhdGUge1xuICAgIHdpZHRoOiA2LjRyZW07XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gIH1cbn1cbi5hZ2VuZGEtZGF0ZSAuYWdlbmRhLWRhdGUtZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA5NTIzODA5NTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5kYS1kYXRlIC5hZ2VuZGEtZGF0ZS1kYXkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4uYWdlbmRhLWRhdGUgLmFnZW5kYS1kYXRlLW1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2VuZGEtZGF0ZSAuYWdlbmRhLWRhdGUtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iIGEge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnJlYWRjcnVtYiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uZGVmYXVsdC1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTkvMjM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1M3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGVmYXVsdC1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuLmRlZmF1bHQtaGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmRlZmF1bHQtaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGVmYXVsdC1oZWFkZXItYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpIHZhcigtLWRlZmF1bHQtaGVhZGVyLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKSAwIDA7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdC1oZWFkZXIgLmhlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gNi40cmVtIDA7XG4gICAgbWFyZ2luOiAtNi40cmVtIC02LjRyZW0gMDtcbiAgfVxufVxuLmRlZmF1bHQtaGVhZGVyIC5oZWFkZXItY29udGVudCBoMSB7XG4gIGNvbG9yOiB2YXIoLS1oMS10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHQtaGVhZGVyLmFnZW5kYV9pdGVtIHtcbiAgICBtYXJnaW46IDAgMCA0LjRyZW07XG4gIH1cbn1cbi5kZWZhdWx0LWhlYWRlci5hZ2VuZGFfaXRlbSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdC1oZWFkZXIuYWdlbmRhX2l0ZW0gLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDIuNHJlbTtcbiAgfVxufVxuLmRlZmF1bHQtaGVhZGVyLmFnZW5kYV9pdGVtIC5oZWFkZXItY29udGVudC10aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mZWF0dXJlZC1uZXdzLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDFyZW0pKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxMHJlbSwgYXV0bykgbWluLWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmVhdHVyZWQtbmV3cy1yZXN1bHQgLm5ld3MtcmVzdWx0LWltYWdlLXdyYXBwZXIge1xuICBncmlkLWFyZWE6IDEvMS8zLzI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mZWF0dXJlZC1uZXdzLXJlc3VsdCAubmV3cy1yZXN1bHQtaW1hZ2Utd3JhcHBlciAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmVhdHVyZWQtbmV3cy1yZXN1bHQgLm5ld3MtcmVzdWx0LWltYWdlLXdyYXBwZXIgLmltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZlYXR1cmVkLW5ld3MtcmVzdWx0IC5uZXdzLXJlc3VsdC1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgbWFyZ2luOiAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDFyZW0pKTtcbn1cbi5mZWF0dXJlZC1uZXdzLXJlc3VsdCAubmV3cy1yZXN1bHQtY29udGVudCAubmV3cy1yZXN1bHQtY29udGVudC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIuNHJlbTtcbn1cbi5mZWF0dXJlZC1uZXdzLXJlc3VsdCAubmV3cy1yZXN1bHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgZ2FwOiAwLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mZWF0dXJlZC1uZXdzLXJlc3VsdCAubmV3cy1yZXN1bHQtbGluayBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmZlYXR1cmVkLW5ld3MtcmVzdWx0OmhvdmVyIC5uZXdzLXJlc3VsdC1saW5rIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5maWx0ZXJfX2lucHV0X19yYW5nZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2JhciB7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21heCwgLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21pbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX3JhbmdlIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBsaWdodGJsdWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgsIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19taW4sIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2Jhcl9fbWluIHtcbiAgbGVmdDogMDtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgge1xuICBsZWZ0OiAxMDAlO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX3NlbGVjdG9yIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3Rvci0tYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVycy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogOHJlbSAwIDA7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5maWx0ZXJzLXBhZ2luYXRpb24tbG9hZG1vcmUgLmRlc2Mge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjZyZW0gMCAwO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAubGlzdC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1wYWdpbmF0aW9uIC5saXN0LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBhLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0gYTo6YmVmb3JlLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b246OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b246bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBidXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5maWx0ZXJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uOm5vdCg6aG92ZXIpOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGEsXG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmlsdGVycy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYTo6YmVmb3JlLFxuLmZpbHRlcnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5mcmFjdGlvbi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5mcmFjdGlvbi1wYWdpbmF0aW9uIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLmZyYWN0aW9uLXBhZ2luYXRpb24gYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZnJhY3Rpb24tcGFnaW5hdGlvbiBidXR0b246bm90KDpob3Zlcik6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYWN0aW9uLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmlsdGVyX19pbnB1dF9fdGF4b25vbXkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZpbHRlcl9faW5wdXRfX3RheG9ub215X19pdGVtX19zdWIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZmlsdGVyX19zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZpbHRlcl9fcmVzdWx0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZmlsdGVyX19yZXN1bHQtLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZmlsdGVyX19yZXN1bHRfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZmlsdGVyX19yZXN1bHRfX2xvYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5maWx0ZXJfX3Jlc3VsdF9fbG9hZGVyX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWx0ZXJfX3Jlc3VsdF9fbG9hZGVyIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZpbHRlcl9fcmVzdWx0LS1mdWxsIC5maWx0ZXJfX3Jlc3VsdF9fbG9hZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5maWx0ZXJfX3Jlc3VsdC0tZnVsbCAuZmlsdGVyX19yZXN1bHRfX2xvYWRlciBzdmcge1xuICBoZWlnaHQ6IDA7XG59XG5cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLm5hdiB7XG4gIHBhZGRpbmc6IDVyZW0gMCAycmVtO1xufVxuYm9keS5oYXMtZ29vZ2xlLXRyYW5zbGF0ZSAubmF2LmlzLXNjcm9sbGVkIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuYm9keS5oYXMtZ29vZ2xlLXRyYW5zbGF0ZSAuY29udGVudC10eXBlLWFydGljbGUuaXMtc2hvdyAucGxhdGUtLXBhZ2UtY29udGVudC13cmFwcGVyOmJlZm9yZSxcbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmluZGV4LXBhZ2U6YmVmb3JlIHtcbiAgaGVpZ2h0OiA5cmVtO1xufVxuYm9keS5oYXMtZ29vZ2xlLXRyYW5zbGF0ZSAuZ29vZ2xlLXRyYW5zbGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDFyZW0gLTRyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNDA7XG59XG5ib2R5Lmhhcy1nb29nbGUtdHJhbnNsYXRlIC5nb29nbGUtdHJhbnNsYXRlLXdyYXBwZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICBtYXJnaW46IDAgMCAtMnJlbTtcbn1cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWNvbWJvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0KTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xufVxuYm9keS5oYXMtZ29vZ2xlLXRyYW5zbGF0ZSAuZ29vZ2xlLXRyYW5zbGF0ZS13cmFwcGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50OmhvdmVyICsgLmdvb2dsZV90cmFuc2xhdGVfZWxlbWVudC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbmJvZHkuaGFzLWdvb2dsZS10cmFuc2xhdGUgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciAuZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzByZW07XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI1MDtcbiAgcGFkZGluZzogMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuYm9keS5oYXMtZ29vZ2xlLXRyYW5zbGF0ZSAuZ29vZ2xlLXRyYW5zbGF0ZS13cmFwcGVyIC5nb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQtcG9wdXA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5oZWFkZXItaG9tZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHB4IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvZmZzZXQtbGVmdCBjb2x1bW4tb25lIGNvbHVtbi10d28gY29sdW1uLXRocmVlIGNvbHVtbi1mb3VyIGNvbHVtbi1maXZlIGNvbHVtbi1zaXggY29sdW1uLXNldmVuIGNvbHVtbi1laWdodCBjb2x1bW4tbmluZSBjb2x1bW4tdGVuIGNvbHVtbi1lbGV2ZW4gY29sdW1uLXR3ZWx2ZSBvZmZzZXQtcmlnaHRcIjtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDApIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSAwKSAvIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1ob21lIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA1NzZweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDU3NnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1ob21lIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA5OTJweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5oZWFkZXItaG9tZSB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIHtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG59XG4uaGVhZGVyLWhvbWUgLmhlYWRlci1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtYXJlYTogMS9vZmZzZXQtbGVmdC8xL29mZnNldC1yaWdodDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1tZWRpYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMS9jb2x1bW4tc2V2ZW47XG4gICAgbWFyZ2luOiAwIDAgLTRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWhlYWRlci1ob21lLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1tZWRpYS1pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0taGVhZGVyLWhvbWUtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpIHZhcigtLWhlYWRlci1ob21lLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1tZWRpYSAuaGVhZGVyLW1lZGlhLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0taGVhZGVyLWhvbWUtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1tZWRpYS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbWVkaWEtdmlkZW8ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWhlYWRlci1ob21lLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKSB2YXIoLS1oZWFkZXItaG9tZS1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1tZWRpYS12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWhlYWRlci1ob21lLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1tZWRpYS12aWRlbyAuaGVhZGVyLXZpZGVvLXBsYXkge1xuICBtYXJnaW46IDVyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbWVkaWEtdmlkZW8gLmhlYWRlci12aWRlby1wbGF5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbWVkaWEtdmlkZW86aG92ZXIgLmhlYWRlci12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlkZW8tcGxheS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgY29sb3I6IHZhcigtLXZpZGVvLXBsYXktaG92ZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbnVvdm8tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAwIDVyZW0gNXJlbSAwO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1ib3gtc2hhZG93LCAwIDJyZW0gM3JlbSAwIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbnVvdm8tbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1tZWRpYSAuaGVhZGVyLW51b3ZvLWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItbWVkaWEgLmhlYWRlci1udW92by1sYWJlbCBzdmcge1xuICBhc3BlY3QtcmF0aW86IDEzNy8yMzM7XG4gIHdpZHRoOiA0cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbnVvdm8tbGFiZWwgc3ZnIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLW1lZGlhIC5oZWFkZXItbnVvdm8tbGFiZWwgc3ZnIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItYmFja2dyb3VuZCB7XG4gIGdyaWQtYXJlYTogMS9vZmZzZXQtbGVmdC8zL29mZnNldC1yaWdodDtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWhvbWUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgICBncmlkLWFyZWE6IDEvY29sdW1uLXNldmVuLzEvb2Zmc2V0LXJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgNHJlbTtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItY29udGVudCB7XG4gIGdyaWQtYXJlYTogMi9jb2x1bW4tb25lLzIvY29sdW1uLXR3ZWx2ZTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogMS9jb2x1bW4tbmluZS8xL2NvbHVtbi10d2VsdmU7XG4gICAgbWFyZ2luOiAxM3JlbSAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcmVtIC00cmVtIDAgMDtcbiAgfVxufVxuLmhlYWRlci1ob21lIC5oZWFkZXItY29udGVudC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1ob21lLXN1YnRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhvbWUgLmhlYWRlci1jb250ZW50LXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gIH1cbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItaG9tZS10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG4uaGVhZGVyLWhvbWUgLmhlYWRlci1jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDMuMnJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItY29udGVudCAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW46IDUuNnJlbSAwIDA7XG4gIH1cbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLWNvbnRlbnQgLmJ1dHRvbi1ncm91cCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWhvbWUtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSkpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLWhvbWUtYnV0dG9uLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xufVxuLmhlYWRlci1ob21lIC5oZWFkZXItY29udGVudCAuYnV0dG9uLWdyb3VwIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItaG9tZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLWhvbWUtYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS13aGl0ZSkpKTtcbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLWV4dHJhLWltYWdlLFxuLmhlYWRlci1ob21lIC5oZWFkZXItc2hhcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdyaWQtYXJlYTogMS9vZmZzZXQtbGVmdC8zL29mZnNldC1yaWdodDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItZXh0cmEtaW1hZ2UsXG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLXNoYXBlIHtcbiAgICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMS9vZmZzZXQtcmlnaHQ7XG4gIH1cbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLWV4dHJhLWltYWdlIHN2Zyxcbi5oZWFkZXItaG9tZSAuaGVhZGVyLXNoYXBlIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC1oZWFkZXItc2hhcGUsIDlyZW0pO1xuICBoZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaGVhZGVyLXNoYXBlLW1vYmlsZSwgMTZyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAuaGVhZGVyLWV4dHJhLWltYWdlIHN2ZyxcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItc2hhcGUgc3ZnIHtcbiAgICBoZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaGVhZGVyLXNoYXBlLCA1MHJlbSk7XG4gIH1cbn1cbi5oZWFkZXItaG9tZSAuaGVhZGVyLWV4dHJhLWltYWdlIGltZyB7XG4gIGNsaXAtcGF0aDogdXJsKCNoZWFkZXJfY2xpcHBhdGgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtaGVhZGVyLWltYWdlLCA5cmVtKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodC1oZWFkZXItaW1hZ2UtbW9iaWxlLCAxNnJlbSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1pbi1oZWlnaHQtaGVhZGVyLWltYWdlLCAxNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItZXh0cmEtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWhlYWRlci1pbWFnZSwgMzhyZW0pO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuYm9keVtkYXRhLXNjaG9vbD12b2x0XSAuaGVhZGVyLWhvbWUgLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAtNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5W2RhdGEtc2Nob29sPXZvbHRdIC5oZWFkZXItaG9tZSAuaGVhZGVyLWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2UtcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgY3JpbXNvbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDE7XG59XG4ubGFuZ3VhZ2UtcGlja2VyLmFjdGl2ZSAubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY3VycmVudC1sYW5ndWFnZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY3VycmVudC1sYW5ndWFnZS1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuXG4ubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmxhbmd1YWdlLXBpY2tlci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5sYW5ndWFnZS1waWNrZXItbWVudSBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFuZ3VhZ2UtcGlja2VyLW1lbnUgYTpob3ZlciwgLmxhbmd1YWdlLXBpY2tlci1tZW51IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1lbnUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOS45OHB4KSB7XG4gIC5tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUuYWN0aXZlLXN1Ym1lbnUgLm1lbnUtaXRlbS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIH1cbn1cbi5tZW51LWl0ZW0uaGFzLXN1Ym1lbnUuYWN0aXZlLXN1Ym1lbnUgLm1lbnUtaXRlbS1saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tZW51LWl0ZW0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLW1lbnUtaXRlbS1saW5rLWZvbnQtd2VpZ2h0LCA0MDApO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1tZW51LWl0ZW0tbGluay1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstY29sb3IsIHZhcigtLXRleHQtY29sb3IpKSk7XG59XG4ubWVudS1pdGVtLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDUuMnJlbTtcbiAgaGVpZ2h0OiA4LjhyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIG1hcmdpbjogLTRyZW0gLTJyZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW1lbnUtaXRlbS1saW5rLWljb24tY29sb3IsIGluaGVyaXQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubWVudS1pdGVtLWxpbmsgc3ZnIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4ubWVudSB7XG4gIGdhcDogMCAyLjRyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1lbnVfY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2aWdhdGlvbi1jb250ZW50LWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1lbnVfY3RhIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4ubWVudV9jdGEtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjZyZW07XG59XG4ubWVudV9jdGEtbGluayB7XG4gIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudV9jdGEtbGluayBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cbi5tZW51X2N0YS1saW5rIHN2ZyBzdmcge1xuICBjb2xvcjogdmFyKHZhcigtLXByaW1hcnktaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpLCBpbmhlcml0KTtcbn1cblxuLm5hdi1zdWJtZW51cyB7XG4gIHRvcDogY2FsYygxMDAlICsgMS42cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdi1zdWJtZW51cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTdyZW0pO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUuaXMtYWN0aXZlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInN1Ym1lbnUgc3Vic3VibWVudSBpbWFnZVwiO1xuICB9XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJtZW51LXdyYXBwZXItYmFja2dyb3VuZCB7XG4gIGdyaWQtYXJlYTogc3Vic3VibWVudTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1Ym1lbnUtd3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1Ym1lbnUtd3JhcHBlci1iYWNrZ3JvdW5kIHtcbiAgICBncmlkLWFyZWE6IDEvc3Vic3VibWVudS8xL2ltYWdlO1xuICB9XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJtZW51LXdyYXBwZXItYmFja2dyb3VuZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1Ym1lbnUtbGlzdCB7XG4gIGdyaWQtYXJlYTogc3VibWVudTtcbiAgcGFkZGluZzogNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiAzO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTdyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLW1lbnUtc3VibWVudS1ib3JkZXItcmlnaHQsIG5vbmUpO1xuICB9XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJtZW51LWxpc3QgLnN1Yi1tZW51LWl0ZW0uYWN0aXZlLXN1Ym1lbnUgLm1lbnVfc3VibWVudS1pdGVtIHtcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LXdyYXBwZXIgLm1lbnVfc3VibWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAwIDIuNHJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogdmFyKC0tbWVudS1pdGVtLWxpbmstZm9udC13ZWlnaHQsIDQwMCk7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1jb2xvciwgdmFyKC0tdGV4dC1jb2xvcikpO1xuICBnYXA6IDFyZW07XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJtZW51LWl0ZW0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDUuMnJlbTtcbiAgaGVpZ2h0OiA4LjhyZW07XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgbWFyZ2luOiAtNHJlbSAtMnJlbTtcbn1cbi5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1Ym1lbnUtaXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LXdyYXBwZXIgLm1lbnVfc3VibWVudS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1Ym1lbnUtaXRlbS1saW5rLWhvdmVyLWNvbG9yLCB2YXIoLS1tZW51LWl0ZW0tbGluay1hY3RpdmUtY29sb3IsIGluaGVyaXQpKTtcbn1cbi5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1Ym1lbnUtaXRlbS5jdXJyZW50LXBhZ2Uge1xuICBjb2xvcjogdmFyKC0tY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51IHtcbiAgZ3JpZC1hcmVhOiBzdWJzdWJtZW51O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzdWJtZW51XCI7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxN3JlbSk7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nOiA0cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZ3JpZC1hcmVhOiBzdWJtZW51O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1zdWJzdWJtZW51LCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LXdyYXBwZXIgLm1lbnVfc3Vic3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDYuNHJlbSA0cmVtO1xuICB9XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51LWxpc3QtdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMi40cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLXRpdGxlLWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSk7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51LWxpc3QuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9zdWJzdWJtZW51LWxpc3QgLm1lbnVfc3VibWVudS1pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tc3VibWVudS1tZW51LWl0ZW0tbGluay1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstY29sb3IsIHZhcigtLXRleHQtY29sb3IpKSk7XG4gIH1cbn1cbi5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1YnN1Ym1lbnUtbGlzdCAubWVudV9zdWJtZW51LWl0ZW06aG92ZXIsIC5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X3N1YnN1Ym1lbnUtbGlzdCAubWVudV9zdWJtZW51LWl0ZW0uY3VycmVudC1wYWdlIHtcbiAgY29sb3I6IHZhcigtLXN1YnN1Ym1lbnUtY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG59XG4ubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtd3JhcHBlciAubWVudV9jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGdyaWQtYXJlYTogc3Vic3VibWVudTtcbiAgbWFyZ2luOiBhdXRvIDYuNHJlbSA2LjRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LXdyYXBwZXIgLm1lbnVfY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc3VibWVudXMgLm1lbnVfc3VibWVudS13cmFwcGVyIC5tZW51X2N0YSB7XG4gICAgZ3JpZC1hcmVhOiAxL3N1YnN1Ym1lbnUvMS9pbWFnZTtcbiAgfVxufVxuLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LXdyYXBwZXIgLm1lbnVfY3RhLWxpbmsge1xuICBjb2xvcjogdmFyKC0tbWVudS1jdGEtbGluay1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMS42cmVtKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZW51IHN1Ym1lbnUgc3Vic3VibWVudVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwZnIgMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMC4zcywgZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxM3JlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZS5pcy1hY3RpdmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUuYWN0aXZlLXN1Ym1lbnUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBmciAxZnIgMGZyO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlLmFjdGl2ZS1zdWJzdWJtZW51IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwZnIgMGZyIDFmcjtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LW1lbnUge1xuICBncmlkLWFyZWE6IG1lbnU7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1tZW51IC53cmFwcGVyIHtcbiAgcGFkZGluZzogNHJlbSAyLjRyZW0gMS42cmVtO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtbWVudSAuc2Vjb25kYXJ5LW1lbnUge1xuICBtYXJnaW46IDRyZW0gMCAwO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtbWVudSAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJtZW51cyB7XG4gIGdyaWQtYXJlYTogc3VibWVudTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcztcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzIC5tZW51X3N1Ym1lbnUtbGlzdCAubWVudV9zdWJtZW51LWxpc3Qtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJtZW51cyAubWVudV9zdWJtZW51LWxpc3QuaXMtYWN0aXZlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJtZW51cyAubWVudV9jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtbWVudS1jdGEtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tbmF2LW1lbnUtY3RhLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICBtYXJnaW46IDEuNnJlbSAwIDA7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJtZW51cyAubWVudV9jdGEtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1uYXYtbWVudS1jdGEtbGluay1jb2xvciwgdmFyKC0td2hpdGUpKTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUge1xuICBncmlkLWFyZWE6IHN1YnN1Ym1lbnU7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJzdWJtZW51IC5tZW51X3N1YnN1Ym1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcztcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUgLm1lbnVfc3Vic3VibWVudS1saXN0IC5tZW51X3N1YnN1Ym1lbnUtbGlzdC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUgLm1lbnVfc3Vic3VibWVudS1saXN0LmlzLWFjdGl2ZSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3Vic3VibWVudSAubWVudV9zdWJzdWJtZW51LWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3VibWVudXMgLndyYXBwZXIsXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJzdWJtZW51IC53cmFwcGVyIHtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbSA0cmVtO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3VibWVudXMtYmFjayxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUtYmFjayB7XG4gIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3VibWVudXMtYmFjayBzdmcsXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJzdWJtZW51LWJhY2sgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLW5hdi1iYWNrLWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LW1lbnUsXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJtZW51cyxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1tZW51IC53cmFwcGVyLFxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3VibWVudXMgLndyYXBwZXIsXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJzdWJtZW51IC53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1tZW51LmlzLWFjdGl2ZSxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzLmlzLWFjdGl2ZSxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUuaXMtYWN0aXZlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1tZW51IC5tZW51LWl0ZW0tbGluayxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzIC5tZW51LWl0ZW0tbGluayxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUgLm1lbnUtaXRlbS1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtbWVudSAubWVudS1pdGVtLWxpbmsgc3ZnLFxuLm5hdiAubmF2LWNvbnRlbnQtbW9iaWxlIC5uYXYtc3VibWVudXMgLm1lbnUtaXRlbS1saW5rIHN2Zyxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUgLm1lbnUtaXRlbS1saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1pY29uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LW1lbnUgLm1lbnUtaXRlbS1saW5rLmN1cnJlbnQtcGFnZSxcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzIC5tZW51LWl0ZW0tbGluay5jdXJyZW50LXBhZ2UsXG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1zdWJzdWJtZW51IC5tZW51LWl0ZW0tbGluay5jdXJyZW50LXBhZ2Uge1xuICBjb2xvcjogdmFyKC0tY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG59XG4ubmF2IC5uYXYtY29udGVudC1tb2JpbGUgLm5hdi1tZW51IC5tZW51LWl0ZW0tbGluazpob3Zlcixcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1Ym1lbnVzIC5tZW51LWl0ZW0tbGluazpob3Zlcixcbi5uYXYgLm5hdi1jb250ZW50LW1vYmlsZSAubmF2LXN1YnN1Ym1lbnUgLm1lbnUtaXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1saW5rLWhvdmVyLWNvbG9yLCB2YXIoLS1tZW51LWl0ZW0tbGluay1hY3RpdmUtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKSk7XG59XG5cbi5uYXYtdG9nZ2xlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdG9nZ2xlcjo6YWZ0ZXIsIC5uYXYtdG9nZ2xlcjo6YmVmb3JlLFxuLm5hdi10b2dnbGVyIHNwYW4ge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi10b2dnbGVyLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5uYXYtdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLm5hdi10b2dnbGVyIHNwYW4ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5hdi10b2dnbGVyOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5uYXYtdG9nZ2xlci0tYWN0aXZlOjphZnRlciwgLm5hdi10b2dnbGVyLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtdG9nZ2xlci0tYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtdG9nZ2xlci1jb2xvci1hY3RpdmUsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbi5uYXYtdG9nZ2xlci0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogN3B4O1xufVxuLm5hdi10b2dnbGVyLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiA3cHg7XG59XG4ubmF2LXRvZ2dsZXItLWFjdGl2ZSBzcGFuIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHotaW5kZXg6IDEyMDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYgLnBsYXRlLS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG4ubmF2LWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2aWdhdGlvbi1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLWJveC1zaGFkb3csIDAgMnJlbSAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXYtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAzcmVtO1xuICB9XG59XG4ubmF2LWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdi1icmFuZCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cbn1cbi5uYXYtYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtYnJhbmQtaGVpZ2h0LW1vYmlsZSwgM3JlbSk7XG4gIG1hcmdpbjogdmFyKC0tbmF2LWJyYW5kLW1hcmdpbi1tb2JpbGUsIDApO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2LWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiB2YXIoLS1uYXYtYnJhbmQtaGVpZ2h0LCA0cmVtKTtcbiAgICBtYXJnaW46IHZhcigtLW5hdi1icmFuZC1tYXJnaW4sIDApO1xuICB9XG59XG4ubmF2LWJyYW5kIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5hdiAubmF2LWNvbnRlbnQtZGVza3RvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdiAubmF2LWNvbnRlbnQtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2IC5uYXYtY29udGVudC1kZXNrdG9wIC5uYXYtY29udGVudC1wcmltYXJ5IC5tZW51LWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1uYXYtY29udGVudC1wcmltYXJ5LWZvbnQtc2l6ZSwgMS40cmVtKTtcbiAgfVxufVxuLm5hdiAubmF2LWNvbnRlbnQtZGVza3RvcCAubmF2LWNvbnRlbnQtcHJpbWFyeSAubWVudS1pdGVtLWxpbmsuY3VycmVudC1wYWdlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgLS1jdXJyZW50LW1lbnUtaXRlbS1saW5rLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LWRlc2t0b3AgLm5hdi1jb250ZW50LXByaW1hcnkgLm1lbnUtaXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXItbWVudS1pdGVtLWxpbmstY29sb3IsIC0tbWVudS1pdGVtLWxpbmstaG92ZXItY29sb3IsIHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpKTtcbn1cbi5uYXYgLm5hdi1jb250ZW50LWRlc2t0b3AgLm5hdi1jb250ZW50LXNlY29uZGFyeSAubWVudS1pdGVtIC5tZW51LWl0ZW0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tc2Vjb25kYXJ5LWxpbmstY29sb3IsIHZhcigtLXRleHQtY29sb3IpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5hdiAubmF2LWNvbnRlbnQtZGVza3RvcCAubmF2LWNvbnRlbnQtc2Vjb25kYXJ5IC5tZW51LWl0ZW0gLm1lbnUtaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IHZhcigtLW5hdi1jb250ZW50LXNlY29uZGFyeS1mb250LXNpemUsIDEuM3JlbSk7XG4gIH1cbn1cbi5uYXYgLm5hdi1jb250ZW50LWRlc2t0b3AgLm5hdi1jb250ZW50LXNlY29uZGFyeSAubWVudS1pdGVtIC5tZW51LWl0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1ob3Zlci1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xufVxuLm5hdiAubmF2LWNvbnRlbnQtZGVza3RvcCAubmF2LWNvbnRlbnQtc2Vjb25kYXJ5IC5tZW51LWl0ZW0gLm1lbnUtaXRlbS1saW5rLmN1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiB2YXIoLS1jdXJyZW50LW1lbnUtaXRlbS1saW5rLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5uYXYgLm5hdi1zZWFyY2gge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS1uYXYtc2VhcmNoLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5uYXYgLm5hdi1zZWFyY2gge1xuICAgIG1hcmdpbjogMCAwIDAgMy4ycmVtO1xuICB9XG59XG4ubmF2IC5uYXYtc2VhcmNoIGEge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2IC5uYXYtc2VhcmNoIGEgc3ZnIHtcbiAgd2lkdGg6IDEuN3JlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG59XG4ubmF2IC5uYXYtc2VhcmNoIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWxpbmstaG92ZXItY29sb3IsIHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpKTtcbn1cblxuLm9ic2VydmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG4ub2JzZXJ2ZS5pbi12aWV3cG9ydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5vYnNlcnZlLm91dC12aWV3cG9ydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vdmVydmlldy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmVydmlldy1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBweCByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib2Zmc2V0LWxlZnQgY29sdW1uLW9uZSBjb2x1bW4tdHdvIGNvbHVtbi10aHJlZSBjb2x1bW4tZm91ciBjb2x1bW4tZml2ZSBjb2x1bW4tc2l4IGNvbHVtbi1zZXZlbiBjb2x1bW4tZWlnaHQgY29sdW1uLW5pbmUgY29sdW1uLXRlbiBjb2x1bW4tZWxldmVuIGNvbHVtbi10d2VsdmUgb2Zmc2V0LXJpZ2h0XCI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSAwKSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gMCkgLyAyKTtcbiAgZ2FwOiA0cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3ZlcnZpZXctaGVhZGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA1NzZweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDU3NnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdmVydmlldy1oZWFkZXIge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gOTkycHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMnJlbSBhdXRvO1xuICAgIGdhcDogMCA0cmVtO1xuICB9XG59XG4ub3ZlcnZpZXctaGVhZGVyIC5vdmVydmlldy1oZWFkZXItaW1hZ2Uge1xuICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMi9jb2x1bW4tdHdlbHZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiAxL29mZnNldC1sZWZ0LzMvY29sdW1uLWZpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciAub3ZlcnZpZXctaGVhZGVyLWltYWdlIHtcbiAgICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMy9jb2x1bW4tdGhyZWU7XG4gIH1cbn1cbi5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1pbWFnZSBpbWcge1xuICBjbGlwLXBhdGg6IHVybCgjb3ZlcnZpZXdfaGVhZGVyX21vYmlsZV9jbGlwcGF0aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciAub3ZlcnZpZXctaGVhZGVyLWltYWdlIGltZyB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI292ZXJ2aWV3X2hlYWRlcl9jbGlwcGF0aCk7XG4gIH1cbn1cbi5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1pbWFnZS1zaGFwZSB7XG4gIHotaW5kZXg6IDI7XG4gIGdyaWQtYXJlYTogMS9vZmZzZXQtbGVmdC8yL2NvbHVtbi10d2VsdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciAub3ZlcnZpZXctaGVhZGVyLWltYWdlLXNoYXBlIHtcbiAgICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMy9jb2x1bW4tZml2ZTtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm92ZXJ2aWV3LWhlYWRlciAub3ZlcnZpZXctaGVhZGVyLWltYWdlLXNoYXBlIHtcbiAgICBncmlkLWFyZWE6IDEvb2Zmc2V0LWxlZnQvMy9jb2x1bW4tdGhyZWU7XG4gIH1cbn1cbi5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1pbWFnZS1zaGFwZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3ZlcnZpZXctaGVhZGVyIC5vdmVydmlldy1oZWFkZXItaW1hZ2Utc2hhcGUgc3ZnIHtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cbn1cbi5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLW92ZXJ2aWV3LWhlYWRlci1jb250ZW50LWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICBncmlkLWFyZWE6IDIvY29sdW1uLW9uZS8zL2NvbHVtbi10d2VsdmU7XG4gIHBhZGRpbmc6IDAgMCA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIGdyaWQtYXJlYTogMi9jb2x1bW4tc2V2ZW4vMy9jb2x1bW4tdHdlbHZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5vdmVydmlldy1oZWFkZXIgLm92ZXJ2aWV3LWhlYWRlci1jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IDIvY29sdW1uLWZvdXIvMy9jb2x1bW4tdGVuO1xuICB9XG59XG4ub3ZlcnZpZXctaGVhZGVyIC5vdmVydmlldy1oZWFkZXItY29udGVudCAub3ZlcnZpZXctaGVhZGVyLWNvbnRlbnQtaW50cm8ge1xuICBtYXJnaW46IDIuNHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5vdmVydmlldy1oZWFkZXIudmFjYW5jeSAub3ZlcnZpZXctaGVhZGVyLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogMi9jb2x1bW4tZm91ci8zL2NvbHVtbi10d2VsdmU7XG4gIH1cbn1cblxuLnBhZ2UtcmVzdWx0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtcmVzdWx0IC5wYWdlLXJlc3VsdC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS1yZXN1bHQgLnBhZ2UtcmVzdWx0LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW1hZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMXJlbSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAzLjJyZW07XG59XG4ucGFnZS1yZXN1bHQgLnBhZ2UtcmVzdWx0LWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjUvMTY7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtcmVzdWx0IC5wYWdlLXJlc3VsdC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxLjZyZW07XG59XG4ucGFnZS1yZXN1bHQgLnBhZ2UtcmVzdWx0LWNvbnRlbnQgLmFydGljbGUtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNnJlbTtcbn1cbi5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudCAucGFnZS1yZXN1bHQtY29udGVudC1tZXRhIHtcbiAgcGFkZGluZzogMCAwIDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudCAucGFnZS1yZXN1bHQtY29udGVudC1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtcmVzdWx0LWxvY2F0aW9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuOHJlbTtcbn1cbi5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudCAucGFnZS1yZXN1bHQtY29udGVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnZS1yZXN1bHQgLnBhZ2UtcmVzdWx0LWNvbnRlbnQgLnBhZ2UtcmVzdWx0LWNvbnRlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMCAwIDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWgzLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudCAucGFnZS1yZXN1bHQtY29udGVudC10aXRsZSBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbi5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudCAucGFnZS1yZXN1bHQtY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtcmVzdWx0IC5wYWdlLXJlc3VsdC1jb250ZW50IC5wYWdlLXJlc3VsdC1jb250ZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucGFnZS1yZXN1bHQgLnBhZ2UtcmVzdWx0LWNvbnRlbnQgLnBhZ2UtcmVzdWx0LWNvbnRlbnQtdGV4dCBhIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVsYXRlZC1uZXdzIHtcbiAgcGFkZGluZzogNS42cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbmV3cyB7XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxufVxuLnJlbGF0ZWQtbmV3cyAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1uZXdzIC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW46IDAgMCA1LjZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgIG1hcmdpbjogNS42cmVtIDAgMTJyZW07XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtO1xufVxuXG4uc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uc2VsZWN0b3Iuc2VsZWN0b3ItLWNoZWNrYm94IC5zZWxlY3Rvci1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG4uc2VsZWN0b3Iuc2VsZWN0b3ItLWNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdG9yIFtkYXRhLWRpc2FibGVkPXRydWVdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWxlY3Rvci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdG9yLXdyYXBwZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWxlY3Rvci1pbnB1dCwgLnNlbGVjdG9yLXdyYXBwZXIgc2VsZWN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3Rvci1pbnB1dCBzdmcsIC5zZWxlY3Rvci13cmFwcGVyIHNlbGVjdCBzdmcge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlbGVjdG9yLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zZWxlY3Rvci12YWx1ZSwgLnNlbGVjdG9yLXBsYWNlaG9sZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0b3ItdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdG9yLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGV4dGFyZWEtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xufVxuLnNlbGVjdG9yLWxpc3Qtd3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZWxlY3Rvci1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZWxlY3Rvci1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuLnNlbGVjdG9yOm5vdCguc2VsZWN0b3ItLW9wZW4pIC5zZWxlY3Rvci1saXN0LXdyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3Rvci0tb3BlbiB7XG4gIHotaW5kZXg6IDExO1xufVxuLnNlbGVjdG9yLS1vcGVuIC5zZWxlY3Rvci1pbnB1dCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zZWxlY3Rvci0tb3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlbGVjdG9yLXdyYXBwZXIgLnNlbGVjdC1zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdG9yLXdyYXBwZXI6aGFzKC5zZWxlY3Rvci0tb3BlbikgLnNlbGVjdG9yLWlucHV0LCAuc2VsZWN0b3Itd3JhcHBlcjpmb2N1cy13aXRoaW4gLnNlbGVjdG9yLWlucHV0IHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnNlbGVjdG9yLS1jbG9zaW5nIHtcbiAgei1pbmRleDogMTE7XG59XG4uc2VsZWN0b3ItLXNlbGVjdGVkIC5zZWxlY3Rvci12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdG9yLS1zZWxlY3RlZCAuc2VsZWN0b3ItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIC5zZWxlY3Rvcl9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvci1jb2xvcik7XG59XG5cbi5pc190b3VjaF9kZXZpY2UgLnNlbGVjdG9yOm5vdCguc2VsZWN0b3ItLWNoZWNrYm94KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXNfdG91Y2hfZGV2aWNlIC5zZWxlY3Rvci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzX3RvdWNoX2RldmljZSAuc2VsZWN0b3Itd3JhcHBlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmlzX3RvdWNoX2RldmljZSAuc2VsZWN0b3Itd3JhcHBlciAuc2VsZWN0LXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICByaWdodDogMi40cmVtO1xuICB0b3A6IDEuNnJlbTtcbn1cblxuLnBsYXRlLS1lbGVtZW50X19hY2NvcmRpb24gKyAucGxhdGUtLWVsZW1lbnRfX2FjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XG4gIGNvbG9yOiB2YXIoLS1oMi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5kZXRhaWxzLWFuZC1zdW1tYXJ5IHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWZhcS1ib3JkZXItY29sb3IsIHZhcigtLXRleHQtY29sb3IpKTtcbn1cbi5kZXRhaWxzLWFuZC1zdW1tYXJ5OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tZmFxLWJvcmRlci1jb2xvciwgdmFyKC0tdGV4dC1jb2xvcikpO1xufVxuLmRldGFpbHMtYW5kLXN1bW1hcnkgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZmFxLXRpdGxlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5IHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHZhcigtLWZhcS1pY29uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKSk7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXRhaWxzLWFuZC1zdW1tYXJ5W29wZW5dIHN1bW1hcnkgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRldGFpbHMtYW5kLXN1bW1hcnkgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG59XG5cbi5hbmltYXRlU2VjdGlvbiBzZWN0aW9uIHtcbiAgaGVpZ2h0OiA5MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbmltYXRlU2VjdGlvbiAuYW5pbWF0ZSxcbi5hbmltYXRlU2VjdGlvbiAub2JzZXJ2ZUFuaW1hdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW5pbWF0ZVNlY3Rpb24gLmFuaW1hdGUgLmJveCxcbi5hbmltYXRlU2VjdGlvbiAub2JzZXJ2ZUFuaW1hdGUgLmJveCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuLmFuaW1hdGVTZWN0aW9uIC5iaWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xufVxuXG4ucGxhdGUtLWVsZW1lbnRfX2J1dHRvbl9ncm91cCArIC5wbGF0ZS0tZWxlbWVudF9fYnV0dG9uX2dyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjRyZW07XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi40cmVtO1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbi1ncm91cC5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjZyZW0gMS4xcmVtIDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMsIDQuOHJlbSk7XG59XG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24tY29sb3IsIHZhcigtLXdoaXRlKSk7XG59XG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3ZlciBzdmcge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taWNvbi1ob3Zlci1jb2xvciwgaW5oZXJpdCk7XG59XG4uYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1pY29uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5idXR0b24uYnV0dG9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG59XG4uYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idXR0b24taG92ZXItY29sb3IsIHZhcigtLXdoaXRlKSk7XG59XG4uYnV0dG9uLmJ1dHRvbi1zZWNvbmRhcnkgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idXR0b24taWNvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4uYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMC40cmVtO1xufVxuOnJvb3Qge1xuICAtLWVycm9yLWNvbG9yOiAjZmY1NDU0O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGV4dCk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5bY2xhc3NePWNhbGxfbWVfYmFja19ieV9mYXhfXSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnRhY3RfZm9ybV9fbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tbGFiZWwtbWFyZ2luLWxlZnQsIDAuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdF9mb3JtX19sYWJlbCAub3B0aW9uYWwtZmllbGQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhY3RfZm9ybSAuY29udGFjdF9mb3JtLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuLmNvbnRhY3RfZm9ybSAuY29udGFjdF9mb3JtX19oZWxwZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjZyZW07XG59XG4uY29udGFjdF9mb3JtIC5zZWxlY3Rvci1pbnB1dCxcbi5jb250YWN0X2Zvcm0gaW5wdXQsXG4uY29udGFjdF9mb3JtIHNlbGVjdCxcbi5jb250YWN0X2Zvcm0gdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dCwgb3V0bGluZSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLCB2YXIoLS1saWdodGdyZXkpKTtcbiAgcGFkZGluZzogMS41cmVtIDEuNnJlbSAxLjRyZW0gMS42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3RfZm9ybSAuc2VsZWN0b3ItaW5wdXQ6YWN0aXZlLCAuY29udGFjdF9mb3JtIC5zZWxlY3Rvci1pbnB1dDpmb2N1cyxcbi5jb250YWN0X2Zvcm0gaW5wdXQ6YWN0aXZlLFxuLmNvbnRhY3RfZm9ybSBpbnB1dDpmb2N1cyxcbi5jb250YWN0X2Zvcm0gc2VsZWN0OmFjdGl2ZSxcbi5jb250YWN0X2Zvcm0gc2VsZWN0OmZvY3VzLFxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uY29udGFjdF9mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5jb250YWN0X2Zvcm0gLnNlbGVjdG9yLWlucHV0W2Rpc2FibGVkXSxcbi5jb250YWN0X2Zvcm0gaW5wdXRbZGlzYWJsZWRdLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3RbZGlzYWJsZWRdLFxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBib3JkZXItY29sb3I6IGdyZXk7XG59XG4uY29udGFjdF9mb3JtIC5zZWxlY3Rvci1pbnB1dCxcbi5jb250YWN0X2Zvcm0gc2VsZWN0LFxuLmNvbnRhY3RfZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA0LjhyZW0pKTtcbn1cbi5jb250YWN0X2Zvcm0gdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10ZXh0YXJlYS1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG59XG4uY29udGFjdF9mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAwIDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybV9fZmllbGRfX2Vycm9yIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWxhYmVsLW1hcmdpbi1sZWZ0LCAwLjhyZW0pO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGFjdF9mb3JtX19maWVsZC0tZXJyb3IgaW5wdXQ6aW52YWxpZCxcbi5jb250YWN0X2Zvcm1fX2ZpZWxkLS1lcnJvciB0ZXh0YXJlYTppbnZhbGlkLFxuLmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIHNlbGVjdDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG4uY29udGFjdF9mb3JtX19maWVsZC0tZXJyb3IgLmNvbnRhY3RfZm9ybV9fZmllbGRfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmNvbnRhY3RfZm9ybV9fZmllbGQudGV4dGFyZWEge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLmNvbnRhY3RfZm9ybV9fZmllbGQuY29uZGl0aW9uIHtcbiAgbWFyZ2luOiAycmVtIDAgMi42cmVtO1xufVxuLmNvbnRhY3RfZm9ybSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIsIC5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06Zm9jdXMsIC5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0uaXMtc3VibWl0dGluZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLmlzLXN1Ym1pdHRpbmc6aG92ZXIsIC5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XS5pcy1zdWJtaXR0aW5nOmZvY3VzLCAuY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0uaXMtc3VibWl0dGluZzphY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XS5pcy1zdWJtaXR0aW5nIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0uaXMtc3VibWl0dGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwMG1zO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCBpbnB1dCArIGxhYmVsIHtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogZ3JleTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC4ycmVtO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgaW5wdXQgKyBsYWJlbCAub3B0aW9uYWwtZmllbGQge1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtLV9nYXA6IDFyZW07XG4gIGdhcDogdmFyKC0tX2dhcCk7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSArIHZhcigtLV9nYXApKTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dFtkYXRhLWRpcnR5PWNvbXBsZXRlZF0ge1xuICBmaWx0ZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVmZmRmO1xuICBib3JkZXItY29sb3I6IHJnYigwLCAxNTMsIDY4KTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXRbZGF0YS1kaXJ0eT1lcnJvcl0ge1xuICBmaWx0ZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDAsIDApO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZ3JvdXAsXG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLWdyb3VwICsgLmZvcm0tY29udHJvbCxcbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuXG4uYXV0b2ZpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0b2ZpbGwgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmF1dG9maWxsX19hbnN3ZXJzIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmF1dG9maWxsX19hbnN3ZXJzX19pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG59XG4uYXV0b2ZpbGxfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IC0wLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmF1dG9maWxsX19saXN0LS1hY3RpdmUsIC5hdXRvZmlsbF9fbGlzdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYXV0b2ZpbGxfX2xpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAuMjVyZW0gMC41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hdXRvZmlsbF9fbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1dG9maWxsOmhvdmVyIC5hdXRvZmlsbF9fbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5maWxlX19kcm9wIHtcbiAgYm9yZGVyOiAycHggZG90dGVkIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLCB2YXIoLS1saWdodGdyZXkpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGV4dGFyZWEtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbn1cbi5maWxlX19kcm9wOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZmlsZV9fZHJvcC5oYXNfZmlsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY4LCAyMDgsIDEyNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI1MywgMjQzKTtcbn1cbi5maWxlIC5maWxlLXBsYWNlaG9sZGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGdyaWQtYXJlYTogcGxhY2Vob2xkZXI7XG4gIGNvbG9yOiBncmV5O1xufVxuLmZpbGUgLmZpbGVuYW1lIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5maWxlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVfX292ZXJsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsIGljb25cIjtcbiAgZ2FwOiAxcmVtO1xufVxuLmZpbGUgLmZpbGVfX2Ryb3AtLWljb24ge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBncmlkLWFyZWE6IGljb247XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZpbGUgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsZSAuZHJhZ19vdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uZmlsZSAuaGFzX2ZpbGUgLmZpbGVfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMTI4LCAwLCAwLjE0KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjgsIDAsIDAuMTQpO1xuICBjb2xvcjogcmdiKDAsIDEyOCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xufVxuLmZpbGVfX3JlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbjpyb290IHtcbiAgLS1vZmZzZXQ6IDBweDtcbiAgLS1tYXhfd2lkdGg6IDEwMCU7XG4gIC0tZ3V0dGVyOiB2YXIoLS1mb3JtLWdyaWQtY29sdW1uLWdhcCwgNHJlbSk7XG4gIC0tY29sdW1uczogMTI7XG4gIC0tcmVwZWF0aW5nLXdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSk7XG4gIC0tY29sdW1uLXdpZHRoOiBjYWxjKCgxMDAlIC8gdmFyKC0tY29sdW1ucykpIC0gdmFyKC0tZ3V0dGVyKSk7XG4gIC0tYmFja2dyb3VuZC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZ3V0dGVyKSk7XG4gIC0tYmFja2dyb3VuZC1jb2x1bW5zOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgIHZhcigtLWNvbG9yKSxcbiAgICB2YXIoLS1jb2xvcikgdmFyKC0tY29sdW1uLXdpZHRoKSxcbiAgICB0cmFuc3BhcmVudCB2YXIoLS1jb2x1bW4td2lkdGgpLFxuICAgIHRyYW5zcGFyZW50IHZhcigtLXJlcGVhdGluZy13aWR0aClcbiAgKTtcbn1cblxuLmNvbnRhY3RfZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24gLm1lc3NhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSBzY2FsZVkoMCk7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlIHAge1xuICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xufVxuLm5vdGlmaWNhdGlvbi5mb3Jnb3R0ZW4gLm1lc3NhZ2VfX2ZvcmdvdHRlbiB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbn1cbi5ub3RpZmljYXRpb24uZXJyb3IgLm1lc3NhZ2VfX2Vycm9yIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgc2NhbGVZKDEpO1xufVxuLm5vdGlmaWNhdGlvbi5zdWNjZXNzIC5tZXNzYWdlX19zdWNjZXNzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgc2NhbGVZKDEpO1xufVxuLm5vdGlmaWNhdGlvbjpub3QoLmZvcmdvdHRlbik6bm90KC5lcnJvcik6bm90KC5zdWNjZXNzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub3RpZmljYXRpb24gLm1lc3NhZ2VfX3N1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHJnYig2OCwgMjA4LCAxMjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAyNTMsIDI0Myk7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlX19mb3Jnb3R0ZW4sXG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlX19lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgODQsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQwLCAyNDApO1xufVxuXG4ucmFkaW8tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMC40cmVtO1xufVxuLnJhZGlvLWNoZWNrIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC44cmVtO1xufVxuLnJhZGlvLWNoZWNrIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDEuM3JlbTtcbn1cbi5yYWRpby1jaGVjayBsYWJlbCBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2stYm9yZGVyLXJhZGl1cywgMC40cmVtKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IsIHZhcigtLWxpZ2h0Z3JleSkpO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGluc2V0OiAwLjNyZW07XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJtNC41MiAxMmMtLjQgMC0uNzgtLjE2LTEuMDYtLjQzbC0zLjItMy4xN2MtLjM0LS4zNC0uMzQtLjg5IDAtMS4yNC4zNC0uMzQuOS0uMzQgMS4yNSAwbDMuMDEgMi45OCA3Ljk3LTcuODljLjM0LS4zNC45LS4zNCAxLjI1IDAgLjM0LjM0LjM0Ljg5IDAgMS4yNGwtOC4xNiA4LjA4Yy0uMjguMjgtLjY2LjQzLTEuMDYuNDN6XCIgZmlsbD1cIiUyM2ZmZmZmZlwiLyUzRSUzQy9zdmclM0UnKTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG5cbi5nb29nbGUtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdvb2dsZS1tYXAtd3JhcHBlciAuZ29vZ2xlLW1hcC1pZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2dsZS1tYXAtd3JhcHBlciAuZ29vZ2xlLW1hcC1pZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIH1cbn1cblxuLmltYWdlLS1sYXJnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogMTVweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmltYWdlLS1sYXJnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmltYWdlLS1jZW50ZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW1hZ2UtLXJpZ2h0IGltZyB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLnBsYXRlLS1lbGVtZW50X19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMiwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMiAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0zLCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAzICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTQsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC00IHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDQgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNSwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gNSAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC02LCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA2ICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTcsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC03IHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDcgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtOCwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTgge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gOCAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC05LCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtOSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA5ICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEwLCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTAge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMTAgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTEsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAxMSAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMiwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEyICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMSAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAyICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDMgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gNCAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA1ICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC02IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDYgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gNyAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA4ICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC05IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDkgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEwICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAxMSAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMTIgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGU6bm90KDpvbmx5LWNoaWxkKSAuaW1hZ2UtLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46b25seS1jaGlsZCAuaW1hZ2UtLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgei1pbmRleDogMTEwO1xufVxuLm1hcF9jbHVzdGVyICNtYXBDb250YWluZXIge1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuLm1hcF9jbHVzdGVyICNtYXBDb250YWluZXIgLmxlYWZsZXQtbWFya2VyLWljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbltzcmM9XCJodHRwczovL3VucGtnLmNvbS9sZWFmbGV0QDEuNi4wL2Rpc3QvaW1hZ2VzL21hcmtlci1pY29uLnBuZ1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBsYXRlLS1lbGVtZW50IHtcbiAgY29udGFpbmVyLW5hbWU6IGVsZW1lbnQ7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLnBhcmFncmFwaCBoMiB7XG4gIGNvbG9yOiB2YXIoLS1oMi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG4ucGFyYWdyYXBoIGgzIHtcbiAgY29sb3I6IHZhcigtLWgzLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5wYXJhZ3JhcGggdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMi41cmVtO1xufVxuLnBhcmFncmFwaCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5wYXJhZ3JhcGggdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wYXJhZ3JhcGggdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoIG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaCBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaCBvbCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGggcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5wYXJhZ3JhcGggcCArIHAsXG4ucGFyYWdyYXBoIGgyICsgcCxcbi5wYXJhZ3JhcGggaDMgKyBwLFxuLnBhcmFncmFwaCBoNCArIHAge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4ucGFyYWdyYXBoIHAgKyBoMixcbi5wYXJhZ3JhcGggcCArIGgzLFxuLnBhcmFncmFwaCBwICsgaDQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnBhcmFncmFwaCBoNSArIGg1LFxuLnBhcmFncmFwaCBoNSArIGg2LFxuLnBhcmFncmFwaCBoNSArIHVsLFxuLnBhcmFncmFwaCBoNSArIG9sLFxuLnBhcmFncmFwaCBoNSArIHRhYmxlLFxuLnBhcmFncmFwaCBoNSArIGEsXG4ucGFyYWdyYXBoIGg1ICsgcCxcbi5wYXJhZ3JhcGggaDYgKyBoNSxcbi5wYXJhZ3JhcGggaDYgKyBoNixcbi5wYXJhZ3JhcGggaDYgKyB1bCxcbi5wYXJhZ3JhcGggaDYgKyBvbCxcbi5wYXJhZ3JhcGggaDYgKyB0YWJsZSxcbi5wYXJhZ3JhcGggaDYgKyBhLFxuLnBhcmFncmFwaCBoNiArIHAsXG4ucGFyYWdyYXBoIHVsICsgaDUsXG4ucGFyYWdyYXBoIHVsICsgaDYsXG4ucGFyYWdyYXBoIHVsICsgdWwsXG4ucGFyYWdyYXBoIHVsICsgb2wsXG4ucGFyYWdyYXBoIHVsICsgdGFibGUsXG4ucGFyYWdyYXBoIHVsICsgYSxcbi5wYXJhZ3JhcGggdWwgKyBwLFxuLnBhcmFncmFwaCBvbCArIGg1LFxuLnBhcmFncmFwaCBvbCArIGg2LFxuLnBhcmFncmFwaCBvbCArIHVsLFxuLnBhcmFncmFwaCBvbCArIG9sLFxuLnBhcmFncmFwaCBvbCArIHRhYmxlLFxuLnBhcmFncmFwaCBvbCArIGEsXG4ucGFyYWdyYXBoIG9sICsgcCxcbi5wYXJhZ3JhcGggcCArIGg1LFxuLnBhcmFncmFwaCBwICsgaDYsXG4ucGFyYWdyYXBoIHAgKyB1bCxcbi5wYXJhZ3JhcGggcCArIG9sLFxuLnBhcmFncmFwaCBwICsgdGFibGUsXG4ucGFyYWdyYXBoIHAgKyBhLFxuLnBhcmFncmFwaCBwICsgcCxcbi5wYXJhZ3JhcGggdGFibGUgKyBoNSxcbi5wYXJhZ3JhcGggdGFibGUgKyBoNixcbi5wYXJhZ3JhcGggdGFibGUgKyB1bCxcbi5wYXJhZ3JhcGggdGFibGUgKyBvbCxcbi5wYXJhZ3JhcGggdGFibGUgKyB0YWJsZSxcbi5wYXJhZ3JhcGggdGFibGUgKyBhLFxuLnBhcmFncmFwaCB0YWJsZSArIHAge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG4ucGFyYWdyYXBoIGg1ICsgYSxcbi5wYXJhZ3JhcGggaDYgKyBhLFxuLnBhcmFncmFwaCB1bCArIGEsXG4ucGFyYWdyYXBoIG9sICsgYSxcbi5wYXJhZ3JhcGggcCArIGEsXG4ucGFyYWdyYXBoIHRhYmxlICsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndoaXRlX3NwYWNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2hpdGVfc3BhY2UtLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZV9zcGFjZS0tc21hbGwge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuLndoaXRlX3NwYWNlLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlX3NwYWNlLS1tZWRpdW0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLndoaXRlX3NwYWNlLS1sYXJnZSB7XG4gIGhlaWdodDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGVfc3BhY2UtLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi53aGl0ZV9zcGFjZS5oaWRlX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlX3NwYWNlLmhpZGVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZV9zcGFjZS5oaWRlX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbWluZ19ldmVudHMgLmNvbWluZ19ldmVudHMtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1oMi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbWluZ19ldmVudHMgLmNvbWluZ19ldmVudHMtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgfVxufVxuLmNvbWluZ19ldmVudHMgLmNvbWluZ19ldmVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC44cmVtO1xufVxuXG4uY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cmVtO1xuICBjb2xvcjogdmFyKC0taDMtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuXG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRhY3Qtc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29udGFjdC1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Rfc2VjdGlvbiAuY29udGFjdF9zZWN0aW9uLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDIwcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1jb250ZW50LWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Rfc2VjdGlvbiAuY29udGFjdF9zZWN0aW9uLXdyYXBwZXIgLmNvbnRhY3Rfc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2LjRyZW07XG4gIH1cbn1cbi5jb250YWN0X3NlY3Rpb24gLmNvbnRhY3Rfc2VjdGlvbi13cmFwcGVyIC5jb250YWN0X3NlY3Rpb24tY29udGVudCAuY29udGFjdF9zZWN0aW9uLWluZm8sXG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3Rfc2VjdGlvbi1hZGRyZXNzLFxuLmNvbnRhY3Rfc2VjdGlvbiAuY29udGFjdF9zZWN0aW9uLXdyYXBwZXIgLmNvbnRhY3Rfc2VjdGlvbi1jb250ZW50IC5jb250YWN0X3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDAgMCAzLjJyZW07XG59XG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3Rfc2VjdGlvbi1pbmZvLXRpdGxlLWVtYWlsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb250YWN0X3NlY3Rpb24gLmNvbnRhY3Rfc2VjdGlvbi13cmFwcGVyIC5jb250YWN0X3NlY3Rpb24tY29udGVudCAuY29udGFjdF9zZWN0aW9uLWluZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3Rfc2VjdGlvbi1pbmZvIGEge1xuICBjb2xvcjogdmFyKC0tY29udGFjdC1pbmZvLWNvbG9yLCBpbmhlcml0KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdF9zZWN0aW9uIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciAuY29udGFjdF9zZWN0aW9uLWNvbnRlbnQgLmNvbnRhY3Rfc2VjdGlvbi1pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtcm93IHtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtcm93IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLXJvdzpub3QoLnJvdy1yZXZlcnNlKSAuY29udGVudF9pbWFnZXMtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAxMi41JSAwIDA7XG4gIH1cbn1cbi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtcm93LnJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtcm93LnJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLXJvdy5yb3ctcmV2ZXJzZSAuY29udGVudF9pbWFnZXMtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDAgMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cbi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0taDItdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICBjb2xvcjogdmFyKC0tY29udGVudC1pbWFnZXMtc3VidGl0bGUtY29sb3IsIHZhcigtLWJyYW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tY29udGVudC1pbWFnZXMtc3VidGl0bGUtZm9udC1mYW1pbHksIGluaGVyaXQpO1xufVxuLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5wYXJhZ3JhcGgge1xuICBtYXJnaW46IDIuNHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbjogNHJlbSAwIDA7XG4gIH1cbn1cbi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbn1cblxuLmRlZmF1bHRfc2VjdGlvbiAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAyLjRyZW0gMCAwO1xufVxuXG4uZmVhdHVyZWRfdGV4dCAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWRfdGV4dCAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmVhdHVyZWRfdGV4dCAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIC5mZWF0dXJlZF90ZXh0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZlYXR1cmVkLXRleHQtdGl0bGUtZm9udC13ZWlnaHQsIDcwMCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZWF0dXJlZC10ZXh0LWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIHBhZGRpbmc6IDAgMCAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkX3RleHQgLmZlYXR1cmVkX3RleHQtd3JhcHBlciAuZmVhdHVyZWRfdGV4dC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZlYXR1cmVkX3RleHQgLmZlYXR1cmVkX3RleHQtd3JhcHBlciAuZmVhdHVyZWRfdGV4dC10aXRsZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuLmZlYXR1cmVkX3RleHQgLmZlYXR1cmVkX3RleHQtd3JhcHBlciAuZmVhdHVyZWRfdGV4dC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cmVtO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dC10aXRsZS1ib3JkZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uZmVhdHVyZWRfdGV4dCAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIC5mZWF0dXJlZF90ZXh0LWNvbnRlbnQgLmZlYXR1cmVkX3RleHQtY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZWF0dXJlZC10ZXh0LWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZlYXR1cmVkLXRleHQtdGV4dC1mb250LXdlaWdodCwgNTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA2MjU7XG4gIGNvbG9yOiB2YXIoLS1mZWF0dXJlZC10ZXh0LXRleHQtY29sb3IsIHZhcigtLXRleHQtY29sb3IpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWRfdGV4dCAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIC5mZWF0dXJlZF90ZXh0LWNvbnRlbnQgLmZlYXR1cmVkX3RleHQtY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmZlYXR1cmVkX3RleHQgLmZlYXR1cmVkX3RleHQtd3JhcHBlciAuZmVhdHVyZWRfdGV4dC1jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDRyZW0gMCAwO1xufVxuXG4uZmVhdHVyZWRfdmFjYW5jaWVzIC5mZWF0dXJlZF92YWNhbmNpZXMtdGl0bGUge1xuICBtYXJnaW46IDAgMCAzLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1oMi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXN3aXBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZmVhdHVyZWRfdmFjYW5jaWVzIC5wYWdlLXJlc3VsdCAucGFnZS1yZXN1bHQtY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5pbWFnZV9zZWN0aW9uIC5pbWFnZV9zZWN0aW9uLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbn1cblxuLmltYWdlX3N3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIge1xuICAgIG1hcmdpbjogMCAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltYWdlX3N3aXBlciAuaW1hZ2Utc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuLmltYWdlX3N3aXBlciAuaW1hZ2Utc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbWFnZS1zd2lwZXItbmF2aWdhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgLmltYWdlX3N3aXBlciAuaW1hZ2Utc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBjb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLW5hdmdpYXRpb24taWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgIHdpZHRoOiAyLjZyZW07XG4gICAgaGVpZ2h0OiAyLjZyZW07XG4gIH1cbn1cbi5pbWFnZV9zd2lwZXIgLmltYWdlLXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmltYWdlX3N3aXBlciAuaW1hZ2Utc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLW5hdmdpYXRpb24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG59XG4uaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLCAuaW1hZ2Vfc3dpcGVyIC5pbWFnZS1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWltYWdlLXN3aXBlci1uYXZnaWF0aW9uLWhvdmVyLWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbi5pbWFnZV9zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyLjRyZW0gMCAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2Vfc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgfVxufVxuLmltYWdlX3N3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZV9zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBoZWlnaHQgMC4zcywgbWFyZ2luIDAuM3M7XG59XG4uaW1hZ2Vfc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDUwJSkpO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1ib3gtc2hhZG93LCAwIDJyZW0gM3JlbSAwIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1LjZyZW07XG4gIGhlaWdodDogNS42cmVtO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLCAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdGhlcl9zdWJqZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3RoZXJfc3ViamVjdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICBjb2xvcjogdmFyKC0taDItdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuXG4ucXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnF1b3RlLWljb24ge1xuICBjb2xvcjogdmFyKC0tcXVvdGUtaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1pY29uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICB3aWR0aDogNS42cmVtO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnF1b3RlLWljb24gc3ZnIHtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG59XG4ucXVvdGUtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tcXVvdGUtZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0tcXVvdGUtZm9udC13ZWlnaHQsIDUwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4ucmVjZW50LW5ld3MgLnJlbGF0ZWQtbmV3cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWZlcmVuY2Vfc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXItd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXItd3JhcHBlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbiAgcGFkZGluZzogMi40cmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlci13cmFwcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiAxLzgvMi8xMztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMCAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlci13cmFwcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiAxLzkvMi8xMztcbiAgfVxufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXItd3JhcHBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcmVmZXJlbmNlLXN3aXBlci1idXR0b24tY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4ucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlci13cmFwcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIge1xuICBncmlkLWFyZWE6IDEvMS8yLzEzO1xufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ2FwOiAyLjRyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyIC5yZWZlcmVuY2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDEyLjRyZW07XG4gIH1cbn1cbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyIC5yZWZlcmVuY2UgLnJlZmVyZW5jZS1pbWFnZSB7XG4gIGdyaWQtYXJlYTogMS8xLzIvMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtaW1hZ2Uge1xuICAgIGdyaWQtYXJlYTogMS8xLzMvNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtaW1hZ2Uge1xuICAgIGdyaWQtYXJlYTogMS8xLzMvODtcbiAgfVxufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pO1xufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyIC5yZWZlcmVuY2UgLnJlZmVyZW5jZS1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogOC8xMztcbiAgICBwYWRkaW5nOiAyLjhyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA5LzEzO1xuICB9XG59XG4ucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtY29udGVudCAucmVmZXJlbmNlLWNvbnRlbnQtcXVvdGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQgLnJlZmVyZW5jZS1jb250ZW50LXF1b3RlIC5xdW90ZS1pY29uIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQgLnJlZmVyZW5jZS1jb250ZW50LXF1b3RlIC5xdW90ZS1pY29uIHtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICB9XG59XG4ucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtY29udGVudCAucmVmZXJlbmNlLWNvbnRlbnQtcXVvdGUgLnF1b3RlLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIuM3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQgLnJlZmVyZW5jZS1jb250ZW50LXF1b3RlIC5xdW90ZS1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLnJlZmVyZW5jZV9zd2lwZXIgLnJlZmVyZW5jZS1zd2lwZXIgLnJlZmVyZW5jZSAucmVmZXJlbmNlLWNvbnRlbnQgLnJlZmVyZW5jZS1jb250ZW50LWF1dGhvciB7XG4gIG1hcmdpbjogMi40cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtY29udGVudCAucmVmZXJlbmNlLWNvbnRlbnQtYXV0aG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWZlcmVuY2Vfc3dpcGVyIC5yZWZlcmVuY2Utc3dpcGVyIC5yZWZlcmVuY2UgLnJlZmVyZW5jZS1jb250ZW50IC5yZWZlcmVuY2UtY29udGVudC1hdXRob3Igc3Bhbi5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXJlZmVyZW5jZS1hdXRob3ItbmFtZS1jb2xvciwgdmFyKC0tYnJhbmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKSk7XG59XG4ucmVmZXJlbmNlX3N3aXBlciAucmVmZXJlbmNlLXN3aXBlciAucmVmZXJlbmNlIC5yZWZlcmVuY2UtY29udGVudCAucmVmZXJlbmNlLWNvbnRlbnQtYXV0aG9yIHNwYW4udHlwZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDAuOHJlbSAwIDA7XG59XG5cbi5zZWN0aW9uOnRhcmdldCB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0IDFzIGVhc2UtaW4tb3V0IDAuNXM7XG59XG4uc2VjdGlvbi0tY2VudGVyIC5wbGF0ZS0tY29sdW1uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWJhbGFuY2UgLnBsYXRlLS1yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5zZWN0aW9uLS1iYWxhbmNlIC5wbGF0ZS0tY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4ubm9fcGFkZGluZ190b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm5vX3BhZGRpbmdfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIEFuaW1hdGlvbiBmb3IgaGlnaGxpZ2h0aW5nICovXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiBTdGFydCB3aXRoIHRoZSBkZWZhdWx0IGJhY2tncm91bmQgY29sb3IgKi9cbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU1OGE7IC8qIExpZ2h0IHllbGxvdyBjb2xvciAqL1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIEVuZCB3aXRoIHRoZSBkZWZhdWx0IGJhY2tncm91bmQgY29sb3IgKi9cbiAgfVxufVxuLnNvY2lhbF9tZWRpYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc29jaWFsX21lZGlhIC5zb2NpYWxfbWVkaWEtdGl0bGUge1xuICBtYXJnaW46IDAgMCAzLjJyZW07XG59XG4uc29jaWFsX21lZGlhIC5zb2NpYWxfbWVkaWEtZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWxfbWVkaWEgLnBsYXRlLS1jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDcwJSkgMCAxMDAlLCByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAwJSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwKSksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMCkpIDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCAxMDAlLCA0MHB4IDEwMCUsIDE0cHggMTAwJSwgMTRweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gMC4ycmVtIDAgMDtcbn1cbi50YWJsZS5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50YWJsZSB0YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYmxlLmNlbnRlciB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYmxlLmxlZnQgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG4udGFibGUgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nOiAwIDAgMC44cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xufVxuLnRhYmxlIC5vcHRpb24taW5saW5lLXRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLnRhYmxlIC5vcHRpb24taW5saW5lLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi50YWJsZSAub3B0aW9uLWlubGluZS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSAub3B0aW9uLWJsb2NrLXRleHQtZW5kIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSAub3B0aW9uLWJsb2NrLXRleHQtc3RhcnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlIHRoZWFkIHRoLmFsaWduLWNlbnRlcixcbi50YWJsZSB0Ym9keSB0ZC5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRhYmxlLWhlYWRlci10ZXh0LWNvbG9yLCB3aGl0ZSk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nOiAwLjhyZW0gMi40cmVtO1xufVxuLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMC44cmVtIDIuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRhYmxlLWJvcmRlci1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkLmhhcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1yZ2ItMjAtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3ItcmdiLTIwKSk7XG59XG4udGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLmhhcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1yZ2ItNDAtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3ItcmdiLTQwKSk7XG59XG5cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXRfZ3JvdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFyZ2V0X2dyb3VwcyAudGFyZ2V0X2dyb3Vwcy1leHRyYS1pbWFnZSxcbi50YXJnZXRfZ3JvdXBzIC50YXJnZXRfZ3JvdXBzLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyZ2V0X2dyb3VwcyAudGFyZ2V0X2dyb3Vwcy1leHRyYS1pbWFnZSxcbiAgLnRhcmdldF9ncm91cHMgLnRhcmdldF9ncm91cHMtc2hhcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXRfZ3JvdXBzLWV4dHJhLWltYWdlIHN2Zyxcbi50YXJnZXRfZ3JvdXBzIC50YXJnZXRfZ3JvdXBzLXNoYXBlIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodC10YXJnZXQtc2hhcGUsIDI1cmVtKTtcbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXRfZ3JvdXBzLWV4dHJhLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodC10YXJnZXQtaW1hZ2UsIDI1cmVtKTtcbiAgY2xpcC1wYXRoOiB1cmwoI3RhcmdldF9jbGlwcGF0aCk7XG59XG4udGFyZ2V0X2dyb3VwcyAuc2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhcmdldF9ncm91cHMgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBtYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLW1vYmlsZSwgMCAxLjZyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2VjdGlvbi1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyZ2V0X2dyb3VwcyAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICBtYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLWRlc2t0b3AsIDAgMi40cmVtKTtcbiAgfVxufVxuLnRhcmdldF9ncm91cHMgLnNlY3Rpb25fX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFyZ2V0LWdyb3VwLWJhY2tncm91bmQsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyZ2V0X2dyb3VwcyAuc2VjdGlvbl9faW5uZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiB2YXIoLS10YXJnZXQtZ3JvdXAtYmFja2dyb3VuZC13aWR0aCwgMTAwJSk7XG4gIH1cbn1cbi50YXJnZXRfZ3JvdXBzIC5zZWN0aW9uX19pbm5lciAudGFyZ2V0X2dyb3Vwcy1pbWFnZSB7XG4gIG1hcmdpbjogMi40cmVtIDAgMDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGFyZ2V0X2dyb3VwcyAuc2VjdGlvbl9faW5uZXIgLnRhcmdldF9ncm91cHMtaW1hZ2Uge1xuICAgIG1hcmdpbjogLTEwcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfZ3JvdXBzIC5zZWN0aW9uX19pbm5lciAudGFyZ2V0X2dyb3Vwcy1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhcmdldF9ncm91cHMgLnNlY3Rpb25fX2lubmVyIC50YXJnZXRfZ3JvdXBzLWltYWdlIHtcbiAgICB0b3A6IHZhcigtLXRvcC10YXJnZXQtaW1hZ2UsIC00LjhyZW0pO1xuICAgIGJvdHRvbTogdmFyKC0tYm90dG9tLXRhcmdldC1pbWFnZSwgLTQuOHJlbSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtdGFyZ2V0LWltYWdlLCBjYWxjKDEwMCUgKyA5LjZyZW0pKTtcbiAgfVxufVxuLnRhcmdldF9ncm91cHMgLnNlY3Rpb25fX2lubmVyIC50YXJnZXRfZ3JvdXBzLWltYWdlIGltZyB7XG4gIGNsaXAtcGF0aDogdXJsKCN0YXJnZXRfaW1hZ2VfbW9iaWxlX2NsaXBwYXRoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfZ3JvdXBzIC5zZWN0aW9uX19pbm5lciAudGFyZ2V0X2dyb3Vwcy1pbWFnZSBpbWcge1xuICAgIGNsaXAtcGF0aDogdXJsKCN0YXJnZXRfaW1hZ2VfY2xpcHBhdGgpO1xuICB9XG59XG4udGFyZ2V0X2dyb3VwcyAudGFyZ2V0LWdyb3VwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHotaW5kZXg6IDI7XG4gIGdhcDogMi40cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhcigtLXRhcmdldC1ncm91cC1ib3JkZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyZ2V0X2dyb3VwcyAudGFyZ2V0LWdyb3VwcyAudGFyZ2V0LWdyb3VwIHtcbiAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRhcmdldF9ncm91cHMgLnRhcmdldC1ncm91cHMgLnRhcmdldC1ncm91cCAudGFyZ2V0LWdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xufVxuLnRhcmdldF9ncm91cHMgLnRhcmdldC1ncm91cHMgLnRhcmdldC1ncm91cCAudGFyZ2V0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAgLnRhcmdldC1ncm91cC10YXNrcyB7XG4gIHBhZGRpbmc6IDIuNHJlbSAwIDA7XG4gIG1hcmdpbjogYXV0byAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmdldF9ncm91cHMgLnRhcmdldC1ncm91cHMgLnRhcmdldC1ncm91cCAudGFyZ2V0LWdyb3VwLXRhc2tzIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gMCAwO1xuICB9XG59XG4udGFyZ2V0X2dyb3VwcyAudGFyZ2V0LWdyb3VwcyAudGFyZ2V0LWdyb3VwIC50YXJnZXQtZ3JvdXAtdGFza3MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDEuM3JlbTtcbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAgLnRhcmdldC1ncm91cC10YXNrcyBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBnYXA6IDEuMnJlbTtcbiAgY29sb3I6IHZhcigtLXRhcmdldC1ncm91cC1saW5rLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4udGFyZ2V0X2dyb3VwcyAudGFyZ2V0LWdyb3VwcyAudGFyZ2V0LWdyb3VwIC50YXJnZXQtZ3JvdXAtdGFza3MgbGkgYSBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLnRhcmdldF9ncm91cHMgLnRhcmdldC1ncm91cHMgLnRhcmdldC1ncm91cCAudGFyZ2V0LWdyb3VwLXRhc2tzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAgLnRhcmdldC1ncm91cC1jdXN0b20tc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0wLjdyZW07XG4gIHJpZ2h0OiAxLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAgLnRhcmdldC1ncm91cC1jdXN0b20tc2hhcGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YXJnZXRfZ3JvdXBzIC50YXJnZXQtZ3JvdXBzIC50YXJnZXQtZ3JvdXAgLnRhcmdldC1ncm91cC1jdXN0b20tc2hhcGUgc3ZnIHtcbiAgd2lkdGg6IDYuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udGFyZ2V0X2dyb3VwcyAudGFyZ2V0X2dyb3Vwcy1jdXN0b20tc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuN3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmdldF9ncm91cHMgLnRhcmdldF9ncm91cHMtY3VzdG9tLXNoYXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRhcmdldF9ncm91cHMgLnRhcmdldF9ncm91cHMtY3VzdG9tLXNoYXBlIHN2ZyB7XG4gIHdpZHRoOiA3LjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAyNXZ3O1xufVxuXG4udXNwcyAuc2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUuNnJlbSAwO1xuICBtYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLW1vYmlsZSwgMCAxLjZyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3BzIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICAgIG1hcmdpbjogdmFyKC0tc2VjdGlvbi1tYXJnaW4tZGVza3RvcCwgMCAyLjRyZW0pO1xuICB9XG59XG4udXNwcyAuc2VjdGlvbl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zZWN0aW9uLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvci11c3BzLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgei1pbmRleDogLTE7XG59XG4udXNwcyAuc2VjdGlvbl9faW5uZXIgLnVzcHMtc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXVzcHMtc2hhcGUtd2lkdGgsIDMwcmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2VjdGlvbi1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCAycmVtKSkgMCAwIHZhcigtLXNlY3Rpb24tYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgMnJlbSkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3BzIC5zZWN0aW9uX19pbm5lciAudXNwcy1zaGFwZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnVzcHMgLnNlY3Rpb25fX2lubmVyIC51c3BzLXNoYXBlIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51c3BzIC5zd2lwZXItc2xpZGUge1xuICBtYXgtd2lkdGg6IDE3LjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcHMgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgfVxufVxuLnVzcHMgLnVzcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXVzcC1pdGVtLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG59XG4udXNwcyAudXNwLWl0ZW0gLnVzcC1pY29uIHtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLXVzcC1pdGVtLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVzcC1pY29uLWJvcmRlci1yYWRpdXMsIHZhcigtLXJvdW5kLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDUwJSkpKTtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcHMgLnVzcC1pdGVtIC51c3AtaWNvbiB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi51c3BzIC51c3AtaXRlbSAudXNwLWljb24gc3ZnIHtcbiAgY29sb3I6IHZhcigtLXVzcC1pY29uLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3BzIC51c3AtaXRlbSAudXNwLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNS44cmVtO1xuICAgIGhlaWdodDogNS44cmVtO1xuICB9XG59XG4udXNwcyAudXNwLWl0ZW0gLnVzcC10aXRsZSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgY29sb3I6IHZhcigtLXVzcC10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG4udXNwcyAudXNwLWl0ZW0gLnVzcC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAuOHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcHMgLnVzcC1pdGVtIC51c3Atc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi52aWRlb19zZWN0aW9uIC52aWRlbyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlbyxcbi52aWRlb19zZWN0aW9uIC52aWRlbyB2aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvIC52aWRlby1vdmVybGF5LFxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvIGlmcmFtZSxcbi52aWRlb19zZWN0aW9uIC52aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlbyAudmlkZW8tb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW8gLnZpZGVvLW92ZXJsYXk6aG92ZXIgLnZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlby1wbGF5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tdmlkZW8tcGxheS1ob3Zlci1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvIC52aWRlby1vdmVybGF5IGltZyxcbi52aWRlb19zZWN0aW9uIC52aWRlbyAudmlkZW8tb3ZlcmxheSBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlbyAudmlkZW8tcGxheSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlby0tbG9hZGVkIC52aWRlby1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW8tLWxvYWRlZCAudmlkZW8tcGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi52aWRlby1wbGF5IHtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDUwJSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZGVvLXBsYXktYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBjb2xvcjogdmFyKC0tdmlkZW8tcGxheS1jb2xvciwgdmFyKC0td2hpdGUpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tcGxheSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG59XG4udmlkZW8tcGxheSBzdmcge1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tcGxheSBzdmcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gIHBhZGRpbmc6IDUuNnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMTJyZW0gMCA0cmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItZXh0cmEtaW1hZ2UsXG4uZm9vdGVyIC5mb290ZXItc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1leHRyYS1pbWFnZSxcbiAgLmZvb3RlciAuZm9vdGVyLXNoYXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1leHRyYS1pbWFnZSBzdmcsXG4uZm9vdGVyIC5mb290ZXItc2hhcGUgc3ZnIHtcbiAgaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWZvb3Rlci1zaGFwZSwgMjVyZW0pO1xufVxuLmZvb3RlciAuZm9vdGVyLWV4dHJhLWltYWdlIGltZyB7XG4gIGNsaXAtcGF0aDogdXJsKCNmb290ZXJfY2xpcHBhdGgpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWZvb3Rlci1pbWFnZSwgMjVyZW0pO1xufVxuLmZvb3RlciAuZm9vdGVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1ncmlkIC5mb290ZXItc2hhcGUge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5mb290ZXItZ3JpZCAuZm9vdGVyLXNoYXBlIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtZm9vdGVyLXNoYXBlLCAxNnJlbSk7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxMTExMTExMTE7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb250YWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29udGFjdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWxvZ28ge1xuICBtYXJnaW46IDAgMCAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWxvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1sb2dvIHtcbiAgICBtYXJnaW46IDAgMCA3LjdyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IsIHZhcigtLXdoaXRlKSk7XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29sdW1ucyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb2x1bW5zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nOiAxLjhyZW0gMy4ycmVtIDEuOHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1uIC5mb290ZXItY29sdW1uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbHVtbi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWNvbHVtbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZm9vdGVyIC5mb290ZXItY29sdW1uIC5mb290ZXItY29sdW1uLXRpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW4tdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW4tdGl0bGUgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1uIC5mb290ZXItY29sdW1uLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1uIC5mb290ZXItY29sdW1uLWxpc3QuaXMtYWN0aXZlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWNvbHVtbi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWNvbHVtbi1saXN0IHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW4tbGlzdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAxLjZyZW07XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1uIC5mb290ZXItY29sdW1uLWxpc3QgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvciwgdmFyKC0td2hpdGUpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW4tbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIC5mb290ZXItY29sdW1uLmlzLWFjdGl2ZSAuZm9vdGVyLWNvbHVtbi10aXRsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbHVtbi5pcy1hY3RpdmUgLmZvb3Rlci1jb2x1bW4tbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLmZvb3RlciAuZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW0gMS43cmVtO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLXNvY2lhbHMtY29sb3IsIHZhcigtLWZvb3Rlci1jb2xvciwgdmFyKC0td2hpdGUpKSk7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuN3JlbTtcbiAgICBtYXJnaW46IDAgMCA0LjZyZW0gYXV0bztcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLXNvY2lhbHMgYSBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMC44cmVtIDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItbGFiZWwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxhYmVsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItbGFiZWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxhYmVsIHN2ZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW0gMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDAgMS42cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWxpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1saW5rcyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxLjZyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb3B5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItY29weSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItY29weSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuXG5ib2R5W2RhdGEtc2Nob29sPW51b3ZvXSAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHlbZGF0YS1zY2hvb2w9bnVvdm9dIC5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5W2RhdGEtc2Nob29sPW51b3ZvXSAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItY29weSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuXG4jc2VjdGlvbi00MDQge1xuICBtYXJnaW46IDAgMCA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzZWN0aW9uLTQwNCB7XG4gICAgbWFyZ2luOiAtNHJlbSAwIDVyZW07XG4gIH1cbn1cblxuLmFnZW5kYS1pbmRleCAuZmlsdGVyLWlubmVyLXRvcCB7XG4gIHotaW5kZXg6IDExOTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2VuZGEtaW5kZXggLmZpbHRlci1pbm5lci10b3Age1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmFnZW5kYS1pbmRleCAuZmlsdGVyLWlubmVyLXRvcCBoMSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhLWluZGV4IC5maWx0ZXItaW5uZXItdG9wIGgxIHtcbiAgICBtYXJnaW46IDAgMCAzLjZyZW07XG4gIH1cbn1cbi5hZ2VuZGEtaW5kZXggLmZpbHRlci1pbm5lci10b3AgLmZpbHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2VuZGEtaW5kZXggLmZpbHRlci1pbm5lci10b3AgLmZpbHRlci1pbnB1dCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYWdlbmRhLWluZGV4IC5wb3N0LWxpc3Qge1xuICBnYXA6IDAuOHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbi5hZ2VuZGEtaW5kZXggLm1vbnRoLWl0ZW1zIHtcbiAgbWFyZ2luOiA1LjZyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuOHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZ2VuZGEtaW5kZXggLm1vbnRoLWl0ZW1zIC5tb250aC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1hZ2VuZGEtbW9udGgtdGl0bGUtY29sb3IsIHZhcigtLWgzLXRpdGxlLWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2VuZGEtaW5kZXggLnNlbGVjdG9yIHtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICB9XG59XG4uYWdlbmRhLWluZGV4IC5zZWxlY3Rvci1pbnB1dCwgLmFnZW5kYS1pbmRleCAuc2VsZWN0b3Itd3JhcHBlciBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZ2VuZGEtaW5kZXgtc2VsZWN0LWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDQuOHJlbSkpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1hZ2VuZGEtaW5kZXgtc2VsZWN0LWJvcmRlci1jb2xvciwgdmFyKC0tbGlnaHRncmV5KSk7XG4gIHBhZGRpbmc6IDEuM3JlbSAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLm5ld3MtaW5kZXggLnBvc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1pbmRleCAucG9zdC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiA2LjRyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWluZGV4IC5wb3N0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uaWNvbi1zZXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMHJlbSwgMWZyKSk7XG4gIGdhcDogMXJlbTtcbn1cbi5pY29uLXNldCAuaWNvbi1zZXQtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tc2V0IC5pY29uLXNldC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG59XG4uaWNvbi1zZXQgLmljb24tc2V0LWl0ZW0gLmxhYmVsLFxuLmljb24tc2V0IC5pY29uLXNldC1pdGVtIC5jb3BpZWQtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb24tc2V0IC5pY29uLXNldC1pdGVtIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItcmdiLTIwKTtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmljb24tc2V0IC5pY29uLXNldC1pdGVtOmhvdmVyIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItcmdiLTQwKTtcbn1cbi5pY29uLXNldCAuaWNvbi1zZXQtaXRlbSAuY29waWVkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjI4ODI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLXNldCAuaWNvbi1zZXQtaXRlbS5jb3BpZWQgLmNvcGllZC10ZXh0IHtcbiAgYW5pbWF0aW9uOiBjb3BpZWRQb3AgMS41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGNvcGllZFBvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5pbmRleC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMS42cmVtIDAgMy42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHJlbSAwIDE0cmVtO1xuICB9XG59XG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1pbWFnZSxcbi5pbmRleC1wYWdlIC5pbmRleC1wYWdlLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1pbWFnZSBzdmcsXG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1zaGFwZSBzdmcge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWluZGV4LXNoYXBlLW1vYmlsZSwgMjByZW0pO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1taW4taGVpZ2h0LWluZGV4LXNoYXBlLCAxNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LXBhZ2UgLmluZGV4LXBhZ2UtaW1hZ2Ugc3ZnLFxuICAuaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1zaGFwZSBzdmcge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaW5kZXgtc2hhcGUsIDE5dncpO1xuICB9XG59XG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1pbWFnZSAuaW1hZ2Uge1xuICBjbGlwLXBhdGg6IHVybCgjaW5kZXhfcGFnZV9jbGlwcGF0aCk7XG59XG4uaW5kZXgtcGFnZSAuaW5kZXgtcGFnZS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWSgxNiUpIHRyYW5zbGF0ZVgoLTE2JSk7XG4gIG1heC1oZWlnaHQ6IDE3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1wYWdlIC5pbmRleC1wYWdlLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDJyZW07XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuLmluZGV4LXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItaW5kZXgtcGFnZS1iZWZvcmUsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleC1wYWdlIGgxIHtcbiAgbWFyZ2luOiAwIDAgMy42cmVtO1xuICBjb2xvcjogdmFyKC0taDEtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1wYWdlIGgxIHtcbiAgICBtYXJnaW46IDAgMCA1LjZyZW07XG4gIH1cbn1cbi5pbmRleC1wYWdlIC5maWx0ZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5kZXgtcGFnZSAuZmlsdGVyX193cmFwcGVyIC5maWx0ZXJfX3dyYXBwZXItY3VzdG9tLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuLmluZGV4LXBhZ2UgLmZpbHRlcl9fd3JhcHBlciAuZmlsdGVyX193cmFwcGVyLWN1c3RvbS1zaGFwZSBzdmcge1xuICB3aWR0aDogNXJlbTtcbiAgbWFyZ2luOiAwIDNyZW0gMCBhdXRvO1xufVxuXG5ib2R5W2RhdGEtc2Nob29sPXZvbHRdIC5jb250ZW50LXR5cGUtYXJ0aWNsZS5pcy1zaG93IC5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXI6YmVmb3JlLFxuYm9keVtkYXRhLXNjaG9vbD12b2x0XSAuaW5kZXgtcGFnZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNS80O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMy40cmVtLCAwJSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5W2RhdGEtc2Nob29sPXZvbHRdIC5jb250ZW50LXR5cGUtYXJ0aWNsZS5pcy1zaG93IC5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXI6YmVmb3JlLFxuICBib2R5W2RhdGEtc2Nob29sPXZvbHRdIC5pbmRleC1wYWdlOmJlZm9yZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3LzE7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDAgMTAwJSk7XG4gIH1cbn1cblxuLmNvbnRlbnQtdHlwZS1hcnRpY2xlLmlzLXNob3cgLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDExLjZyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXR5cGUtYXJ0aWNsZS5pcy1zaG93IC5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcmVtIDAgMDtcbiAgfVxufVxuLmNvbnRlbnQtdHlwZS1hcnRpY2xlLmlzLXNob3cgLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlciAuZGVmYXVsdF9zZWN0aW9uIGgxIHtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xufVxuLmNvbnRlbnQtdHlwZS1hcnRpY2xlLmlzLXNob3cgLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWluZGV4LXBhZ2UtYmVmb3JlLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLW1ldGEge1xuICBwYWRkaW5nOiAwIDAgMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzcmVtO1xufVxuXG4uYXJ0aWNsZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcnRpY2xlLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cblxuLmFydGljbGUtY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYi0yMCk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjhyZW07XG59XG5cbi5jb250ZW50LXR5cGUtcGFnZS5pcy1pbmRleC5ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvbWVwYWdlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ucGFnZS1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDUuNnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbn1cbi5wYWdlLW92ZXJ2aWV3IC5wYWdlLW92ZXJ2aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utb3ZlcnZpZXcgLnBhZ2Utb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNi40cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1vdmVydmlldyAucGFnZS1vdmVydmlldy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggaDEge1xuICAgIG1hcmdpbjogMCAwIDUuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMS4zcmVtIDIuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Z3JleSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFnZW5kYS1pbmRleC1zZWxlY3QtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgNC44cmVtKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0KTtcbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tcHJpbWFyeS1jb2xvcikgc29saWQgMnB4O1xufVxuLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZm9ybS1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0tc3VibWl0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZm9ybS1zdWJtaXQgc3ZnIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG4uY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW46IDMuNnJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDhyZW0gMCAwO1xuICB9XG59XG4uY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICBjb2xvcjogdmFyKC0taDMtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHMtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhyZW07XG4gIH1cbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi40cmVtIDEuNnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxNnJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXRoZW1lLWJvcmRlci1yYWRpdXMsIDJyZW0pKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYm94LXNoYWRvdywgMCAycmVtIDNyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAwLjRyZW07XG4gIH1cbn1cbi5jb250ZW50LXR5cGUtc2VhcmNoLmlzLWluZGV4IC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5zZWFyY2gtcmVzdWx0LWRlc2Mge1xuICBtYXJnaW46IDAgLTIuNHJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnNlYXJjaC1yZXN1bHQtZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdHlwZS1zZWFyY2guaXMtaW5kZXggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LWFycm93IHtcbiAgICBmbGV4OiAwIDAgMi40cmVtO1xuICB9XG59XG4uY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59IiwiLy8gQmFzZWQgb24gaHR0cHM6Ly9waWNjYWxpbC5saS9ibG9nL2EtbW9yZS1tb2Rlcm4tY3NzLXJlc2V0L1xuLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUHJldmVudCBmb250IHNpemUgaW5mbGF0aW9uICovXG5odG1sIHtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBpbiBmYXZvdXIgb2YgYmV0dGVyIGNvbnRyb2wgaW4gYXV0aG9yZWQgQ1NTICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWwsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bFtyb2xlPVwibGlzdFwiXSxcbm9sW3JvbGU9XCJsaXN0XCJdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBTZXQgc2hvcnRlciBsaW5lIGhlaWdodHMgb24gaGVhZGluZ3MgYW5kIGludGVyYWN0aXZlIGVsZW1lbnRzICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4vKiBCYWxhbmNlIHRleHQgd3JhcHBpbmcgb24gaGVhZGluZ3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiBNYWtlIHN1cmUgdGV4dGFyZWFzIHdpdGhvdXQgYSByb3dzIGF0dHJpYnV0ZSBhcmUgbm90IHRpbnkgKi9cbnRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWluLWhlaWdodDogMTBlbTtcbn1cblxuLyogQW55dGhpbmcgdGhhdCBoYXMgYmVlbiBhbmNob3JlZCB0byBzaG91bGQgaGF2ZSBleHRyYSBzY3JvbGwgbWFyZ2luICovXG46dGFyZ2V0IHtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jazogNWV4O1xufVxuIiwiLmFuaW1hdGUtdXAge1xuICAgQGluY2x1ZGUgdmVydGljYWxBbmltYXRpb24oXCJhbmltYXRpb25VcFwiLCAwLjVzKTtcbn1cbiIsIi5iZ2ltYWdlIHtcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vLyAuYmcge1xuLy8gXHRAaW5jbHVkZSBjb2xvcihcImJhY2tncm91bmQtY29sb3JcIik7XG4vLyB9XG5cbi8vIC5jb2xvciB7XG4vLyBcdEBpbmNsdWRlIGNvbG9yKFwiY29sb3JcIik7XG4vLyB9XG4iLCJAbWl4aW4gY29sb3IoJHR5cGUpIHtcbiAgJl9wIHtcbiAgICAjeyR0eXBlfTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgQGlmICR0eXBlID09IFwiY29sb3JcIiB7XG4gICAgICAuY29taW5nX2V2ZW50cyAuY29taW5nX2V2ZW50cy10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsXG4gICAgICAmLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlLFxuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlLFxuICAgICAgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuICAgICAgLm90aGVyX3N1YmplY3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgICAgLmNvbnRhY3RfZm9ybV9zZWN0aW9uIC5jb250YWN0X2Zvcm1fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlLFxuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zIHtcbiAgICAjeyR0eXBlfTogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBAaWYgJHR5cGUgPT0gXCJjb2xvclwiIHtcbiAgICAgIC5jb21pbmdfZXZlbnRzIC5jb21pbmdfZXZlbnRzLXRpdGxlLFxuICAgICAgJi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtc3VidGl0bGUsXG4gICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUsXG4gICAgICAuZmVhdHVyZWRfdmFjYW5jaWVzIC5mZWF0dXJlZF92YWNhbmNpZXMtdGl0bGUsXG4gICAgICAub3RoZXJfc3ViamVjdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdCB7XG4gICAgI3skdHlwZX06IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAtLSN7JHR5cGV9OiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG4gICAgQGlmICR0eXBlID09IFwiY29sb3JcIiB7XG4gICAgICAuY29taW5nX2V2ZW50cyAuY29taW5nX2V2ZW50cy10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsXG4gICAgICAmLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlLFxuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlLFxuICAgICAgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuICAgICAgLm90aGVyX3N1YmplY3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYiB7XG4gICAgI3skdHlwZX06IHZhcigtLWJsYWNrKTtcbiAgICAtLSN7JHR5cGV9OiB2YXIoLS1ibGFjayk7XG4gICAgQGlmICR0eXBlID09IFwiY29sb3JcIiB7XG4gICAgICAuY29taW5nX2V2ZW50cyAuY29taW5nX2V2ZW50cy10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUsXG4gICAgICAmLmNvbnRlbnRfaW1hZ2VzIC5jb250ZW50X2ltYWdlcy1jb250ZW50IC5jb250ZW50X2ltYWdlcy1jb250ZW50LXN1YnRpdGxlLFxuICAgICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlLFxuICAgICAgLmZlYXR1cmVkX3ZhY2FuY2llcyAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlLFxuICAgICAgLm90aGVyX3N1YmplY3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdyB7XG4gICAgI3skdHlwZX06IHZhcigtLXdoaXRlKTtcbiAgICBAaWYgJHR5cGUgPT0gXCJjb2xvclwiIHtcbiAgICAgIC5jb21pbmdfZXZlbnRzIC5jb21pbmdfZXZlbnRzLXRpdGxlLFxuICAgICAgJi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtc3VidGl0bGUsXG4gICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUsXG4gICAgICAuZmVhdHVyZWRfdmFjYW5jaWVzIC5mZWF0dXJlZF92YWNhbmNpZXMtdGl0bGUsXG4gICAgICAub3RoZXJfc3ViamVjdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgICAgLmNvbnRhY3RfZm9ybV9zZWN0aW9uIC5jb250YWN0X2Zvcm1fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9sZyB7XG4gICAgI3skdHlwZX06IHZhcigtLWxpZ2h0Z3JleSk7XG4gICAgLS0jeyR0eXBlfTogdmFyKC0tbGlnaHRncmV5KTtcbiAgICBAaWYgJHR5cGUgPT0gXCJjb2xvclwiIHtcbiAgICAgIC5jb21pbmdfZXZlbnRzIC5jb21pbmdfZXZlbnRzLXRpdGxlLFxuICAgICAgJi5jb250ZW50X2ltYWdlcyAuY29udGVudF9pbWFnZXMtY29udGVudCAuY29udGVudF9pbWFnZXMtY29udGVudC10aXRsZSxcbiAgICAgICYuY29udGVudF9pbWFnZXMgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtc3VidGl0bGUsXG4gICAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUsXG4gICAgICAuZmVhdHVyZWRfdmFjYW5jaWVzIC5mZWF0dXJlZF92YWNhbmNpZXMtdGl0bGUsXG4gICAgICAub3RoZXJfc3ViamVjdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0X2Zvcm1fc2VjdGlvbiAuY29udGFjdF9mb3JtX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGMge1xuICBAaW5jbHVkZSBjb2xvcihcImNvbG9yXCIpO1xufVxuLmJnYyB7XG4gIEBpbmNsdWRlIGNvbG9yKFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbn1cbiIsIi5jb3ZlciB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDA7XG4gICBsZWZ0OiAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAbWl4aW4gZmxleGVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICZ3IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIH1cblxuICAgJndyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgfVxuXG4gICAmbncge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICB9XG5cbiAgICZfYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgfVxuXG4gICAmX2NyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgIH1cblxuICAgJl9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICB9XG5cbiAgICZfcnIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgfVxuXG4gICAmLWMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cblxuICAgJi1mcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi1mZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICB9XG5cbiAgICYtLWZzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi0tZmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgIH1cblxuICAgJi0tYyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIH1cblxuICAgJi0tc2Ige1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgfVxuXG4gICAmLS1zYSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIH1cbn1cbi5mIHtcbiAgIEBpbmNsdWRlIGZsZXhlcjtcbn1cblxuLmZtIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICBAaW5jbHVkZSBmbGV4ZXI7XG4gICB9XG59XG4uZmQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgQGluY2x1ZGUgZmxleGVyO1xuICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0LCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJixcbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuaDEsXG4uaDEtdGl0bGUsXG5oMixcbi5oMi10aXRsZSxcbmgzLFxuLmgzLXRpdGxlLFxuaDQsXG4uaDQtdGl0bGUsXG5oNSxcbi5oNS10aXRsZSxcbmg2LFxuLmg2LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xufVxuXG5oMSxcbi5oMS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1vYmlsZS1oMSwgMy4ycmVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgxLCA3MDApO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEsIDRyZW0pO1xuICB9XG59XG5cbmgyLFxuLmgyLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbW9iaWxlLWgyLCAyLjRyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDIsIDcwMCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMiwgMy41cmVtKTtcbiAgfVxufVxuXG5oMyxcbi5oMy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1vYmlsZS1oMywgMi4xcmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyOCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMywgODAwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzLCAyLjhyZW0pO1xuICB9XG59XG5cbmg0LFxuLmg0LXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQsIDIuMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNCwgNzAwKTtcbn1cblxuaDUsXG4uaDUtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSwgMS44cmVtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1LCA3MDApO1xufVxuXG5oNixcbi5oNi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2LCAxLjZyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYsIDcwMCk7XG59XG5cbi5oMi10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1oMi10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5oMy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1oMy10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zdWJoZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4iLCIucGxhdGUtLWNvbnRhaW5lciB7XG5cdC8vIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbnBpY3R1cmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c291cmNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbGF0ZS0tY29udGFpbmVyLFxuLnBsYXRlLS1jb250YWluZXItZmx1aWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGxhdGUtLXJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuICBtYXJnaW4tbGVmdDogLTEgKiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbn1cbi5wbGF0ZS0tY29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG4gIHBhZGRpbmctbGVmdDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG4gICYuY29sdW1uLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgLnBsYXRlLS1jb250YWluZXIsXG4gIC5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBsYXRlLS1yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTEgKiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICB9XG4gIC5wbGF0ZS0tY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gIH1cbn1cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBbZGF0YS1wbGF0ZS1jb2wtI3skbmFtZX09XCIjeyRpfVwiXSxcbiAgICAgIC5wbGF0ZS0tY29sdW1uLiN7JG5hbWV9LSN7JGl9IHtcbiAgICAgICAgZmxleC1iYXNpczogJGkgKiA4LjMzMzMzMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6ICRpICogOC4zMzMzMzMzMzMzJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LXNlY3Rpb25zIHtcbiAgICAgIFtkYXRhLXBsYXRlLXBvc2l0aW9uLSN7JG5hbWV9PVwiI3skaSAtIDF9XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGk7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6ICN7JGkgLSAxfTtcbiAgICAgICAgLW1vei1vcmRlcjogI3skaSAtIDF9O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogI3skaSAtIDF9O1xuICAgICAgICBvcmRlcjogI3skaSAtIDF9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXhzXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLWxnXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXhzXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLWxnXSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gICAgW2RhdGEtcGxhdGUtaGlkZGVuLW1kXSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuLy8gICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gfVxuLnBsYXRlLS1jb2x1bW4ge1xuICBtaW4taGVpZ2h0OiAkbWluQ29sdW1uSGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXIsXG4ucGxhdGUtLXNlY3Rpb24sXG4ucGxhdGUtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLy8gRGVmYXVsdHMgd2hlbiBubyBjbGFzc2VzIGFyZSBhZGRlZC4gQ1NTIHNwZWNpZmljaXR5IG1ha2VzIHN1cmUgdGhhdCB0aGVzZSBkZWZhdWx0IGFyZSBvdmVyd3JpdHRlbi5cbi5zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicERvd24pIHtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc3BhY2VzLW1vYmlsZSwgbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkc3BhY2VzLW1vYmlsZSwgbWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc3BhY2VzLWRlc2t0b3AsIG1lZGl1bSk7XG4gICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcy1kZXNrdG9wLCBtZWRpdW0pO1xuICB9XG59XG5cbkBlYWNoICRzcGFjZSwgJHVuaXQgaW4gJHNwYWNlcy1kZXNrdG9wIHtcbiAgLy8gUGFkZGluZ1xuICAuc2VjdGlvbi5wIHtcbiAgICAmLXQtLW5vbmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICYtYi0tbm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi10LS0jeyRzcGFjZX0ge1xuICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJHNwYWNlcy1tb2JpbGUsICRzcGFjZSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRzcGFjZXMtZGVza3RvcCwgJHNwYWNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1iLS0jeyRzcGFjZX0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcy1tb2JpbGUsICRzcGFjZSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXMtZGVza3RvcCwgJHNwYWNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxufVxuXG5waWN0dXJlIHtcbiAgJixcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmJvZHkge1xuICAvLyBAaW5jbHVkZSBzY2FsZWRGb250cygpO1xuICBmb250LXNpemU6ICRib2R5X2ZvbnRTaXplO1xuICAmLm5hdi1pcy1vcGVuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgYmFja2Ryb3ApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4OyAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG59XG4iLCIuYWdlbmRhLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAgMS42cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1hZ2VuZGEtcmVzdWx0LWJvcmRlci1jb2xvciwgdmFyKC0tbGlnaHRncmV5KSk7XG4gIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1ib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRhdGUgY29udGVudFwiIFwiZGF0ZSBhZGRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAzLjhyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDIuNHJlbSAwLjhyZW0gMC44cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZGF0ZSBjb250ZW50IGFkZFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0byBtaW4tY29udGVudDtcbiAgfVxuICAuYWdlbmRhLXJlc3VsdC1saW5rIHtcbiAgICBAaW5jbHVkZSBjb3ZlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuYWdlbmRhLXJlc3VsdC1kYXRlIHtcbiAgICBncmlkLWFyZWE6IGRhdGU7XG4gIH1cblxuICAuYWdlbmRhLXJlc3VsdC1jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgLmFnZW5kYS1yZXN1bHQtY29udGVudC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWdlbmRhLXJlc3VsdC1jb250ZW50LWRlc2Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hZ2VuZGEtcmVzdWx0LWFkZCB7XG4gICAgZ3JpZC1hcmVhOiBhZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4zcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHZhcigtLWFnZW5kYS1yZXN1bHQtbGluay1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwLjhyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgYm94KDEuNXJlbSk7XG4gICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hZ2VuZGEtcmVzdWx0LWxpbmstaWNvbi1jb2xvciwgJHByaW1hcnktaWNvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gICYuaGFzLWxpbmsge1xuICAgIC5hZ2VuZGEtcmVzdWx0LWNvbnRlbnQtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWFnZW5kYS1yZXN1bHQtbGluay1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5hZ2VuZGEtcmVzdWx0LWFkZCB7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgICY6aG92ZXIgLmFnZW5kYS1yZXN1bHQtY29udGVudC10aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hZ2VuZGEtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFnZW5kYS1kYXRlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZ2VuZGEtZGF0ZS1ib3JkZXItcmFkaXVzLCAkaW1hZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1hZ2VuZGEtZGF0ZS1jb2xvciwgaW5oZXJpdCk7XG4gIEBpbmNsdWRlIGJveCg0LjhyZW0pO1xuICBAaW5jbHVkZSBmbGV4LWNjO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIEBpbmNsdWRlIGJveCg2LjRyZW0pO1xuICB9XG4gIC5hZ2VuZGEtZGF0ZS1kYXkge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjMgLyAyMSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgfVxuICB9XG4gIC5hZ2VuZGEtZGF0ZS1tb250aCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAgMCAyLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIEBpbmNsdWRlIGJveCgxcmVtKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4iLCIuZGVmYXVsdC1oZWFkZXIge1xuICAuaGVhZGVyLWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE5IC8gMjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTNyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRlZmF1bHQtaGVhZGVyLWJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKVxuICAgICAgdmFyKC0tZGVmYXVsdC1oZWFkZXItYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBwYWRkaW5nOiA2LjRyZW0gNi40cmVtIDA7XG4gICAgICBtYXJnaW46IC02LjRyZW0gLTYuNHJlbSAwO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBjb2xvcjogdmFyKC0taDEtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xuICAgIH1cbiAgfVxuICAmLmFnZW5kYV9pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBtYXJnaW46IDAgMCA0LjRyZW07XG4gICAgfVxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAuaGVhZGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1jb250ZW50LXRpdGxlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mZWF0dXJlZC1uZXdzLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1ib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDEwcmVtLCBhdXRvKSBtaW4tY29udGVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLm5ld3MtcmVzdWx0LWltYWdlLXdyYXBwZXIge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3cy1yZXN1bHQtY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBtYXJnaW46IDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW1hZ2UtYm9yZGVyLXJhZGl1cztcbiAgICAubmV3cy1yZXN1bHQtY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgfVxuICB9XG4gIC5uZXdzLXJlc3VsdC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgICBnYXA6IDAuOHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBib3goMS42cmVtKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1pY29uLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICB9XG4gIH1cbiAgJjpob3ZlciAubmV3cy1yZXN1bHQtbGluayB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIH1cbn1cbiIsIi5maWx0ZXJfX2lucHV0X19yYW5nZSB7XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9fYmFyIHtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMXJlbTtcblxuXHRcdCZfX21heCxcblx0XHQmX19taW4ge1xuXHRcdFx0QGluY2x1ZGUgYm94KG1hcC1nZXQoJHBhZGRpbmcsICdzbWFsbCcpKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCZfX3JhbmdlIHtcblx0XHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgJ3NtYWxsJyk7O1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRibHVlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdCZfX21heCxcblx0XHQmX19taW4sXG5cdFx0Jl9fcmFuZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXG5cdFx0Jl9fbWluIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fbWF4IHtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0b3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRoZWlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsICdzbWFsbCcpOztcblxuXHRcdGlucHV0IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi5maWx0ZXJzLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA4cmVtIDAgMDtcbiAgLmZpbHRlcnMtcGFnaW5hdGlvbi1sb2FkbW9yZSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgfVxuICAubGlzdC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICB9XG4gICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmhvdmVyKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC8vIEh1aCwgbm90IG5lZWRlZC4/IE9ubHkgaWYgZm9udCBoYXMgd2VpcmQgbGluZS1oZWlnaHQgb2Zmc2V0LlxuICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnJhY3Rpb24tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgIH1cbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmhvdmVyKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICAgIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgb24gZGVza3RvcC5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4uZmlsdGVyIHtcblx0Jl9faW5wdXQge1xuXHRcdCZfX3RheG9ub215IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmX19zdWIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX3Jlc3VsdCB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdCYtLWxvYWRpbmcge1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0fVxuXHRcdCZfX2xvYWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDVyZW07XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBsb2FkZXI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBsaW5lYXI7XG5cdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgbG9hZGVyIHtcblx0XHRcdFx0MCUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0LmZpbHRlcl9fcmVzdWx0X19sb2FkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5Lmhhcy1nb29nbGUtdHJhbnNsYXRlIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZzogNXJlbSAwIDJyZW07XG4gICAgJi5pcy1zY3JvbGxlZCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdHlwZS1hcnRpY2xlLmlzLXNob3cgLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlcjpiZWZvcmUsXG4gIC5pbmRleC1wYWdlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG5cbiAgLmdvb2dsZS10cmFuc2xhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAxcmVtIC00cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE0MDtcbiAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xuICAgICAgbWFyZ2luOiAwIDAgLTJyZW07XG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgICAuZ29vZy10ZS1jb21ibyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGV4dCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgIH1cbiAgICAgIC5nb29nLXRlLWdhZGdldCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgKyAuZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LXBvcHVwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LXBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDI1MDtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyLWhvbWUge1xuICAkaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWhlYWRlci1ob21lLWJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY29udGFpbmVyR3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxuICAuaGVhZGVyLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICBncmlkLWFyZWE6IDEgLyBvZmZzZXQtbGVmdCAvIDEgLyBvZmZzZXQtcmlnaHQ7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0IC8gMSAvIGNvbHVtbi1zZXZlbjtcbiAgICAgIG1hcmdpbjogMCAwIC00cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRoZWFkZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgLmhlYWRlci1tZWRpYS1pbWFnZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYm94KDEwMCUpO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkaGVhZGVyLWJvcmRlci1yYWRpdXMgJGhlYWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGhlYWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYm94KDEwMCUpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1tZWRpYS12aWRlbyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICAgIEBpbmNsdWRlIGJveCgxMDAlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkaGVhZGVyLWJvcmRlci1yYWRpdXMgJGhlYWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGhlYWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgICAgLmhlYWRlci12aWRlby1wbGF5IHtcbiAgICAgICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciAuaGVhZGVyLXZpZGVvLXBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlby1wbGF5LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdmlkZW8tcGxheS1ob3Zlci1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLW51b3ZvLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEzNyAvIDIzMztcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgICBncmlkLWFyZWE6IDEgLyBvZmZzZXQtbGVmdCAvIDMgLyBvZmZzZXQtcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWhvbWUtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIGNvbHVtbi1zZXZlbiAvIDEgLyBvZmZzZXQtcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDRyZW07XG4gICAgfVxuICB9XG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiAyIC8gY29sdW1uLW9uZSAvIDIgLyBjb2x1bW4tdHdlbHZlO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gY29sdW1uLW5pbmUgLyAxIC8gY29sdW1uLXR3ZWx2ZTtcbiAgICAgIG1hcmdpbjogMTNyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgIG1hcmdpbjogMTByZW0gLTRyZW0gMCAwO1xuICAgIH1cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItaG9tZS1zdWJ0aXRsZS1jb2xvciwgaW5oZXJpdCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWhvbWUtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xuICAgIH1cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMy4ycmVtIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgbWFyZ2luOiA1LjZyZW0gMCAwO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcihcbiAgICAgICAgICAtLWhlYWRlci1ob21lLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICAgIHZhcigtLXNlY29uZGFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSlcbiAgICAgICAgKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1ob21lLWJ1dHRvbi1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgICAgICAgICAgLS1oZWFkZXItaG9tZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcixcbiAgICAgICAgICAgIHZhcigtLXNlY29uZGFyeS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpXG4gICAgICAgICAgKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWhvbWUtYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS13aGl0ZSkpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWV4dHJhLWltYWdlLFxuICAuaGVhZGVyLXNoYXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0LzMvb2Zmc2V0LXJpZ2h0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0LzEvb2Zmc2V0LXJpZ2h0O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC1oZWFkZXItc2hhcGUsIDlyZW0pO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWhlYWRlci1zaGFwZS1tb2JpbGUsIDE2cmVtKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWhlYWRlci1zaGFwZSwgNTByZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWV4dHJhLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgY2xpcC1wYXRoOiB1cmwoI2hlYWRlcl9jbGlwcGF0aCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLWhlYWRlci1pbWFnZSwgOXJlbSk7XG4gICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWhlYWRlci1pbWFnZS1tb2JpbGUsIDE2cmVtKTtcbiAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLW1pbi1oZWlnaHQtaGVhZGVyLWltYWdlLCAxNXJlbSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaGVhZGVyLWltYWdlLCAzOHJlbSk7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1zY2hvb2w9XCJ2b2x0XCJdIHtcbiAgLmhlYWRlci1ob21lIC5oZWFkZXItYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAtNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHJlbSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmxhbmd1YWdlLXBpY2tlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3JpbXNvbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMTsgLy8gSnVzdCBtYWtlIHN1cmUgaXQncyBvbiB0b3Agb2YgdGhlIFNWRyBnaW1taWNrIGluIHRvcC1tZW51IHRoZW1lcy5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmN1cnJlbnQtbGFuZ3VhZ2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gZmxhZy5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxufVxuXG4ubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duTmF2KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmhhcy1zdWJtZW51LmFjdGl2ZS1zdWJtZW51IC5tZW51LWl0ZW0tbGluayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtaXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBAaW5jbHVkZSBmbGV4LWM7XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1tZW51LWl0ZW0tbGluay1mb250LXdlaWdodCwgNDAwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktbWVudS1pdGVtLWxpbmstY29sb3IsIHZhcigtLW1lbnUtaXRlbS1saW5rLWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSkpO1xuICBzdmcge1xuICAgIHdpZHRoOiA1LjJyZW07XG4gICAgaGVpZ2h0OiA4LjhyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgIG1hcmdpbjogLTRyZW0gLTJyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktbWVudS1pdGVtLWxpbmstaWNvbi1jb2xvciwgaW5oZXJpdCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogLTFyZW07XG4gICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuICB9XG59XG4iLCIubWVudSB7XG4gIGdhcDogMCAyLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1lbnVfY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2aWdhdGlvbi1jb250ZW50LWJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICB9XG4gICYtbGluayB7XG4gICAgbWFyZ2luOiAxLjZyZW0gMCAwO1xuICAgIEBpbmNsdWRlIGZsZXgtYztcbiAgICBnYXA6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigkcHJpbWFyeS1pY29uLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJG5hdmlnYXRpb24tbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE3cmVtKTtcblxuLm5hdi1zdWJtZW51cyB7XG4gIHRvcDogY2FsYygxMDAlICsgMS42cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1uYXZpZ2F0aW9uLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAubWVudV9zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC1oZWlnaHQ6ICRuYXZpZ2F0aW9uLW1heC1oZWlnaHQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgfVxuICAubWVudV9zdWJtZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInN1Ym1lbnUgc3Vic3VibWVudSBpbWFnZVwiO1xuICAgIH1cbiAgICAubWVudV9zdWJtZW51LXdyYXBwZXItYmFja2dyb3VuZCB7XG4gICAgICBncmlkLWFyZWE6IHN1YnN1Ym1lbnU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyBzdWJzdWJtZW51IC8gMSAvIGltYWdlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgYm94KDEwMCUpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnVfc3VibWVudS1saXN0IHtcbiAgICAgIGdyaWQtYXJlYTogc3VibWVudTtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXgtaGVpZ2h0OiAkbmF2aWdhdGlvbi1tYXgtaGVpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgICBwYWRkaW5nOiA2LjRyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tbWVudS1zdWJtZW51LWJvcmRlci1yaWdodCwgbm9uZSk7XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUtaXRlbS5hY3RpdmUtc3VibWVudSAubWVudV9zdWJtZW51LWl0ZW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51X3N1Ym1lbnUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMi40cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1tZW51LWl0ZW0tbGluay1mb250LXdlaWdodCwgNDAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1jb2xvciwgdmFyKC0tdGV4dC1jb2xvcikpO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA4LjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgICAgICAgbWFyZ2luOiAtNHJlbSAtMnJlbTtcbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3VibWVudS1pdGVtLWxpbmstaG92ZXItY29sb3IsIHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgaW5oZXJpdCkpO1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0tY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51X3N1YnN1Ym1lbnUge1xuICAgICAgZ3JpZC1hcmVhOiBzdWJzdWJtZW51O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3VibWVudVwiO1xuICAgICAgbWF4LWhlaWdodDogJG5hdmlnYXRpb24tbWF4LWhlaWdodDtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICBncmlkLWFyZWE6IHN1Ym1lbnU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLXN1YnN1Ym1lbnUsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6IDYuNHJlbSA0cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5ncyk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS10aXRsZS1jb2xvciwgdmFyKC0tdGV4dC1jb2xvcikpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVfc3VibWVudS1pdGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc3VibWVudS1tZW51LWl0ZW0tbGluay1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstY29sb3IsIHZhcigtLXRleHQtY29sb3IpKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXN1YnN1Ym1lbnUtY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51X2N0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBncmlkLWFyZWE6IHN1YnN1Ym1lbnU7XG4gICAgICBtYXJnaW46IGF1dG8gNi40cmVtIDYuNHJlbSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyBzdWJzdWJtZW51IC8gMSAvIGltYWdlO1xuICAgICAgfVxuICAgICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1lbnUtY3RhLWxpbmstY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYge1xuICAubmF2LWNvbnRlbnQtbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2aWdhdGlvbi1jb250ZW50LWJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxLjZyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lbnUgc3VibWVudSBzdWJzdWJtZW51XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMGZyIDBmcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDAuM3MsXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTNyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmFjdGl2ZS1zdWJtZW51IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMGZyIDFmciAwZnI7XG4gICAgfVxuICAgICYuYWN0aXZlLXN1YnN1Ym1lbnUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwZnIgMGZyIDFmcjtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUge1xuICAgICAgZ3JpZC1hcmVhOiBtZW51O1xuICAgICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDIuNHJlbSAxLjZyZW07XG4gICAgICB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUge1xuICAgICAgICBtYXJnaW46IDRyZW0gMCAwO1xuICAgICAgICAubWVudS1pdGVtLWxpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN1Ym1lbnVzIHtcbiAgICAgIGdyaWQtYXJlYTogc3VibWVudTtcbiAgICAgIC5tZW51X3N1Ym1lbnUtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcztcbiAgICAgICAgLm1lbnVfc3VibWVudS1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudV9jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtbWVudS1jdGEtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbmF2LW1lbnUtY3RhLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwIDA7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW5hdi1tZW51LWN0YS1saW5rLWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zdWJzdWJtZW51IHtcbiAgICAgIGdyaWQtYXJlYTogc3Vic3VibWVudTtcbiAgICAgIC5tZW51X3N1YnN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcztcbiAgICAgICAgLm1lbnVfc3Vic3VibWVudS1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zdWJtZW51cyxcbiAgICAubmF2LXN1YnN1Ym1lbnUge1xuICAgICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtIDRyZW07XG4gICAgICB9XG4gICAgICAmLWJhY2sge1xuICAgICAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm94KDEuNnJlbSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW5hdi1iYWNrLWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbWVudSxcbiAgICAubmF2LXN1Ym1lbnVzLFxuICAgIC5uYXYtc3Vic3VibWVudSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1pY29uLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtcGFnZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWN1cnJlbnQtbWVudS1pdGVtLWxpbmstY29sb3IsIGluaGVyaXQpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1ob3Zlci1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2LXRvZ2dsZXIge1xuICBAaW5jbHVkZSBib3goJHRvZ2dsZVdpZHRoLCAkdG9nZ2xlSGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSxcbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgcHNldWRvLWFic29sdXRlO1xuICAgIGhlaWdodDogJHRvZ2dsZUxpbmVIZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvZ2dsZUxpbmVDb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSxcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVMaW5lQ29sb3JBY3RpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDdweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgQGluY2x1ZGUgei1pbmRleChuYXZpZ2F0aW9uKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCk7XG4gICAgfVxuICB9XG4gICYtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2aWdhdGlvbi1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgcGFkZGluZzogMi40cmVtIDNyZW07XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLW5hdi1icmFuZC1oZWlnaHQtbW9iaWxlLCAzcmVtKTtcbiAgICAgIG1hcmdpbjogdmFyKC0tbmF2LWJyYW5kLW1hcmdpbi1tb2JpbGUsIDApO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXYtYnJhbmQtaGVpZ2h0LCA0cmVtKTtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1uYXYtYnJhbmQtbWFyZ2luLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgLm5hdi1jb250ZW50LWRlc2t0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmF2LWNvbnRlbnQtcHJpbWFyeSAubWVudS1pdGVtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLW5hdi1jb250ZW50LXByaW1hcnktZm9udC1zaXplLCAxLjRyZW0pO1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jdXJyZW50LW1lbnUtaXRlbS1saW5rLWNvbG9yLCAtLWN1cnJlbnQtbWVudS1pdGVtLWxpbmstY29sb3IsIGluaGVyaXQpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoXG4gICAgICAgICAgLS1wcmltYXJ5LWhvdmVyLW1lbnUtaXRlbS1saW5rLWNvbG9yLFxuICAgICAgICAgIC0tbWVudS1pdGVtLWxpbmstaG92ZXItY29sb3IsXG4gICAgICAgICAgdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSlcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1jb250ZW50LXNlY29uZGFyeSB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLXNlY29uZGFyeS1saW5rLWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcE5hdikge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1uYXYtY29udGVudC1zZWNvbmRhcnktZm9udC1zaXplLCAxLjNyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tbGluay1ob3Zlci1jb2xvciwgdmFyKC0tbWVudS1pdGVtLWxpbmstYWN0aXZlLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtcGFnZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VycmVudC1tZW51LWl0ZW0tbGluay1jb2xvciwgaW5oZXJpdCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgY29sb3I6IHZhcigtLW5hdi1zZWFyY2gtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMuMnJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBib3goMi40cmVtKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2M7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBib3goMS43cmVtKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWxpbmstaG92ZXItY29sb3IsIHZhcigtLW1lbnUtaXRlbS1saW5rLWFjdGl2ZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vYnNlcnZlIHtcbiAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxcyk7XG4gICAmLmluLXZpZXdwb3J0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgIH1cbiAgICYub3V0LXZpZXdwb3J0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICB9XG59XG4iLCIub3ZlcnZpZXctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZlcnZpZXctaGVhZGVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgQGluY2x1ZGUgY29udGFpbmVyR3JpZDtcbiAgZ2FwOiA0cmVtIDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTJyZW0gYXV0bztcbiAgICBnYXA6IDAgNHJlbTtcbiAgfVxuICAub3ZlcnZpZXctaGVhZGVyLWltYWdlIHtcbiAgICBncmlkLWFyZWE6IDEgLyBvZmZzZXQtbGVmdCAvIDIgLyBjb2x1bW4tdHdlbHZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0IC8gMyAvIGNvbHVtbi1maXZlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyBvZmZzZXQtbGVmdCAvIDMgLyBjb2x1bW4tdGhyZWU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBjbGlwLXBhdGg6IHVybCgjb3ZlcnZpZXdfaGVhZGVyX21vYmlsZV9jbGlwcGF0aCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKCNvdmVydmlld19oZWFkZXJfY2xpcHBhdGgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3ZlcnZpZXctaGVhZGVyLWltYWdlLXNoYXBlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0IC8gMiAvIGNvbHVtbi10d2VsdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gb2Zmc2V0LWxlZnQgLyAzIC8gY29sdW1uLWZpdmU7XG4gICAgICB3aWR0aDogNDByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIG9mZnNldC1sZWZ0IC8gMyAvIGNvbHVtbi10aHJlZTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vdmVydmlldy1oZWFkZXItY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLW92ZXJ2aWV3LWhlYWRlci1jb250ZW50LWNvbG9yLCB2YXIoLS13aGl0ZSkpO1xuICAgIGdyaWQtYXJlYTogMiAvIGNvbHVtbi1vbmUgLyAzIC8gY29sdW1uLXR3ZWx2ZTtcbiAgICBwYWRkaW5nOiAwIDAgNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gY29sdW1uLXNldmVuIC8gMyAvIGNvbHVtbi10d2VsdmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIGNvbHVtbi1mb3VyIC8gMyAvIGNvbHVtbi10ZW47XG4gICAgfVxuICAgIC5vdmVydmlldy1oZWFkZXItY29udGVudC1pbnRybyB7XG4gICAgICBtYXJnaW46IDIuNHJlbSAwIDA7XG4gICAgfVxuICB9XG4gICYudmFjYW5jeSB7XG4gICAgLm92ZXJ2aWV3LWhlYWRlci1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gY29sdW1uLWZvdXIgLyAzIC8gY29sdW1uLXR3ZWx2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXJlc3VsdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBhZ2UtcmVzdWx0LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGFnZS1yZXN1bHQtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1ib3JkZXItcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDI1IC8gMTY7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtcmVzdWx0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgIC5hcnRpY2xlLWNhdGVnb3JpZXMge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS42cmVtO1xuICAgIH1cbiAgICAucGFnZS1yZXN1bHQtY29udGVudC1tZXRhIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wYWdlLXJlc3VsdC1jb250ZW50LWxvY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtcmVzdWx0LWxvY2F0aW9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjhyZW07XG4gICAgfVxuICAgIC5wYWdlLXJlc3VsdC1jb250ZW50LWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgLnBhZ2UtcmVzdWx0LWNvbnRlbnQtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMS42cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWgzLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXJlc3VsdC1jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZWxhdGVkLW5ld3Mge1xuICBwYWRkaW5nOiA1LjZyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIHBhZGRpbmc6IDEycmVtIDA7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW46IDAgMCA1LjZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBtYXJnaW46IDUuNnJlbSAwIDEycmVtO1xuICB9XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgfVxufVxuIiwiLnNlbGVjdG9yIHtcbiAgJHNlbGY6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcblxuICAmLnNlbGVjdG9yLS1jaGVja2JveCB7XG4gICAgLnNlbGVjdG9yLWxpc3QtaXRlbSB7XG4gICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2VsZWN0IHtcbiAgICAgIC8vIE1ha2Ugc3VyZSB0aGlzIGZvcm0gY29udHJvbCBpcyBzdGlsbCBhY2Nlc3NpYmxlIGZvciBzY3JlZW4gcmVhZGVycztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0LFxuICAmLXdyYXBwZXIgc2VsZWN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICYtaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC8vIFNldCBwb2ludGVyIGV2ZW50cyB0byBub25lLCBlbHNlIHlvdSBjYW5ub3QgY2xpY2sgb24gdGhlIGNob3NlbiB2YWx1ZSBhbmQgcGxhY2Vob2xkZXIgaW5pdGlhbGx5O1xuICAmLXZhbHVlLFxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGV4dGFyZWEtYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICAgIC8vIGJvcmRlcjogc29saWQgJGJvcmRlci1jb2xvciAycHg7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguc2VsZWN0b3ItLW9wZW4pIHtcbiAgICAuc2VsZWN0b3ItbGlzdC13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAuc2VsZWN0b3ItaW5wdXQge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi13cmFwcGVyIHtcbiAgICAuc2VsZWN0LXN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhhcyguc2VsZWN0b3ItLW9wZW4pLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5zZWxlY3Rvci1pbnB1dCB7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogYXF1YW1hcmluZTtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsb3Npbmcge1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgICN7JHNlbGZ9LXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICN7JHNlbGZ9LXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0LmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIHtcbiAgLnNlbGVjdG9yX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3ItY29sb3IpO1xuICB9XG59XG5cbi5pc190b3VjaF9kZXZpY2Uge1xuICAuc2VsZWN0b3I6bm90KC5zZWxlY3Rvci0tY2hlY2tib3gpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdG9yLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgLnNlbGVjdC1zdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBib3goMS42cmVtKTtcbiAgICAgIHJpZ2h0OiAyLjRyZW07XG4gICAgICB0b3A6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wbGF0ZS0tZWxlbWVudF9fYWNjb3JkaW9uICsgLnBsYXRlLS1lbGVtZW50X19hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcbiAgICBjb2xvcjogdmFyKC0taDItdGl0bGUtY29sb3IsIGluaGVyaXQpO1xuICB9XG59XG5cbiRmYXEtYm9yZGVyLWNvbG9yOiB2YXIoLS1mYXEtYm9yZGVyLWNvbG9yLCB2YXIoLS10ZXh0LWNvbG9yKSk7XG4vLyBkZXRhaWwgZWxlbWVudCB3aXRoIGNsYXNzOiAuZGV0YWlscy1hbmQtc3VtbWFyeVxuLmRldGFpbHMtYW5kLXN1bW1hcnkge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgJGZhcS1ib3JkZXItY29sb3I7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkICRmYXEtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGV4dGVuZCAuaDQtdGl0bGU7XG4gICAgY29sb3I6IHZhcigtLWZhcS10aXRsZS1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIHN2ZyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgLy8gRG8gbm90IGxldCB0aGUgc3ZnIHNocmluayB3aGVuIGNvbnRlbnQgbmV4dCB0byBpdCBpcyBsb25nLlxuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgQGluY2x1ZGUgYm94KDEuOHJlbSk7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6IHZhcigtLWZhcS1pY29uLWNvbG9yLCAkcHJpbWFyeS1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmW29wZW5dIHtcbiAgICBzdW1tYXJ5IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxcmVtIDJyZW07XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgfVxufVxuIiwiLmFuaW1hdGVTZWN0aW9uIHtcbiAgIHNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cblxuICAgLmFuaW1hdGUsXG4gICAub2JzZXJ2ZUFuaW1hdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuYm94IHtcbiAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgfVxuXG4gICAuYmlnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICB9XG59XG4iLCIucGxhdGUtLWVsZW1lbnRfX2J1dHRvbl9ncm91cCArIC5wbGF0ZS0tZWxlbWVudF9fYnV0dG9uX2dyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjRyZW07XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi40cmVtO1xuXG4gICYuanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYuanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYuanVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMS4xcmVtIDEuNnJlbSAxLjFyZW0gMi40cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsXG4gICAgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgJi5idXR0b24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ1dHRvbi1jb2xvciwgdmFyKC0td2hpdGUpKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taWNvbi1ob3Zlci1jb2xvciwgaW5oZXJpdCk7XG4gICAgICB9XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idXR0b24taWNvbi1jb2xvciwgaW5oZXJpdCk7XG4gICAgfVxuICB9XG4gICYuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1jb2xvciwgdmFyKC0td2hpdGUpKTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnV0dG9uLWljb24tY29sb3IsIGluaGVyaXQpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAuNHJlbTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gIH1cbn1cbiIsIiRib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLCB2YXIoLS1saWdodGdyZXkpKTtcbjpyb290IHtcbiAgLy8gYWxsIHByb3BlcnRpZXMgZm9yIGZvcm1zIGFyZSBoZXJlLlxuICAtLWVycm9yLWNvbG9yOiAjZmY1NDU0O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGV4dCk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE2KTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vLyBIaWRlIHNtYWxsIGRvdCBjb250YWluaW5nIHNwYW0gaG9uZXlwb3QgaW5wdXQ7XG5bY2xhc3NePVwiY2FsbF9tZV9iYWNrX2J5X2ZheF9cIl0ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWxhYmVsLW1hcmdpbi1sZWZ0LCAwLjhyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICAub3B0aW9uYWwtZmllbGQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jb250YWN0X2Zvcm0ge1xuICAkY29udGFjdF9mb3JtOiAmO1xuICAuY29udGFjdF9mb3JtLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAvLyBnYXA6IDRyZW07XG4gICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxuICAuY29udGFjdF9mb3JtX19oZWxwZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC42cmVtO1xuICB9XG5cbiAgLnNlbGVjdG9yLWlucHV0LFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgY29sb3IgMC4ycyBlYXNlLWluLW91dCxcbiAgICAgIG91dGxpbmUgMC4ycyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTsgLy8gbWFrZSBzdXJlIHRoZXkgbWF4IG91dCBwYXJlbnQgd2lkdGg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjZyZW0gMS40cmVtIDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgYm9yZGVyLWNvbG9yOiBncmV5O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0b3ItaW5wdXQsXG4gIHNlbGVjdCxcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsICRidXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGV4dGFyZWEtYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICB9XG4gICZfX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuICAgIC8vIEVycm9yIG5vdGlmaWNhdGlvbiBiZWxvdyBpbnB1dDtcbiAgICAmX19lcnJvciB7XG4gICAgICBjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWxhYmVsLW1hcmdpbi1sZWZ0LCAwLjhyZW0pO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhLFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgJjppbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhY3RfZm9ybV9fZmllbGRfX2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRleHRhcmVhIHtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgfVxuICAgICYuY29uZGl0aW9uIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwIDIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG4gICAgJi5pcy1zdWJtaXR0aW5nIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMDBtcztcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgYm9yZGVyOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLmFkZHJlc3Mge1xuICAgIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbn1cbi8vIEZpZWxkc2V0LlxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuXG4gICAgaW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuMnJlbTtcblxuICAgICAgICAub3B0aW9uYWwtZmllbGQge1xuICAgICAgICAgICAgY29sb3I6ICM3RDdEN0Q7IC8vIFRPRE8gdGhpcyBpcyBhIG5vdCBhIG5hbWVkIGNvbG9yLCBwZXJoYXBzIGFzaz9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtZ3JvdXAge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC0tX2dhcDogMXJlbTtcbiAgICAgICAgZ2FwOiB2YXIoLS1fZ2FwKTtcbiAgICAgICAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyICsgdmFyKC0tX2dhcCkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1kaXJ0eT1cImNvbXBsZXRlZFwiXSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVmZmRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDAsMTUzLDY4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWRpcnR5PVwiZXJyb3JcIl0ge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZ3JvdXAsXG4gICAgLmZvcm0tY29udHJvbC1ncm91cCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgfVxufVxuIiwiLmF1dG9maWxsIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIC8vIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgfVxuXG4gICAmX19hbnN3ZXJzIHtcbiAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgICBtYXJnaW46IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgfVxuICAgfVxuICAgJl9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUpKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkpO1xuICAgICAgJi0tYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiAgICY6aG92ZXIge1xuICAgICAgLmF1dG9maWxsX19saXN0IHtcbiAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgfVxufVxuIiwiLmZpbGUge1xuICAmX19kcm9wIHtcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10ZXh0YXJlYS1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgJi5oYXNfZmlsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDIwOCwgMTI0LCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyNTMsIDI0MywgMSk7XG4gICAgfVxuICB9XG4gIC5maWxlLXBsYWNlaG9sZGVyIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBncmlkLWFyZWE6IHBsYWNlaG9sZGVyO1xuICAgIGNvbG9yOiBncmV5O1xuICB9XG4gIC5maWxlbmFtZSB7XG4gICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgfVxuICAmX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsIGljb25cIiBcInBsYWNlaG9sZGVyIHBsYWNlaG9sZGVyXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbCBpY29uXCI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLmZpbGVfX2Ryb3AtLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBncmlkLWFyZWE6IGljb247XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGluc2V0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kcmFnX292ZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLmhhc19maWxlIHtcbiAgICAuZmlsZV9fcmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gICAgICBjb2xvcjogcmdiKDAsIDEyOCwgMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlbW92ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4iLCIvLyBIZWxwcyBjcmVhdGUgYSBncmlkIHRvIGhlbHAgdXNlciBjaG9vc2UgdGhlIHJpZ2h0IHNwYW4gY29sdW1uIHZhbHVlLlxuOnJvb3Qge1xuICAtLW9mZnNldDogMHB4O1xuICAtLW1heF93aWR0aDogMTAwJTtcbiAgLS1ndXR0ZXI6IHZhcigtLWZvcm0tZ3JpZC1jb2x1bW4tZ2FwLCA0cmVtKTtcbiAgLS1jb2x1bW5zOiAxMjtcbiAgLS1yZXBlYXRpbmctd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpKTtcbiAgLS1jb2x1bW4td2lkdGg6IGNhbGMoKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSkgLSB2YXIoLS1ndXR0ZXIpKTtcbiAgLS1iYWNrZ3JvdW5kLXdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1ndXR0ZXIpKTtcbiAgLS1iYWNrZ3JvdW5kLWNvbHVtbnM6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgdG8gcmlnaHQsXG4gICAgdmFyKC0tY29sb3IpLFxuICAgIHZhcigtLWNvbG9yKSB2YXIoLS1jb2x1bW4td2lkdGgpLFxuICAgIHRyYW5zcGFyZW50IHZhcigtLWNvbHVtbi13aWR0aCksXG4gICAgdHJhbnNwYXJlbnQgdmFyKC0tcmVwZWF0aW5nLXdpZHRoKVxuICApO1xufVxuXG4uY29udGFjdF9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgc2NhbGVZKDApO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmdvdHRlbiB7XG4gICAgICAgIC5tZXNzYWdlX19mb3Jnb3R0ZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSBzY2FsZVkoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvciB7XG4gICAgICAgIC5tZXNzYWdlX19lcnJvciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAubWVzc2FnZV9fc3VjY2VzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdoZW4gbm8gbm90aWZpY2F0aW9uIGlzIHNob3duLCB0aGUgbm90aWZpY2F0aW9uIGlzIGFic29sdXRlbHkgcG9zaXRpb25lZCwgc28gaXQgZG9lc24ndCBhZmZlY3QgdGhlIGxheW91dDtcbiAgICAmOm5vdCguZm9yZ290dGVuKTpub3QoLmVycm9yKTpub3QoLnN1Y2Nlc3MpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5tZXNzYWdlX19zdWNjZXNzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAyMDgsIDEyNCwgMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyNTMsIDI0MywgMSk7XG4gICAgfVxuICAgIC5tZXNzYWdlX19mb3Jnb3R0ZW4sXG4gICAgLm1lc3NhZ2VfX2Vycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgODQsIDg0LCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0MCwgMjQwLCAxKTtcbiAgICB9XG59XG4iLCIkcmFkaW9DaGVja1NpemU6IDJyZW07XG4ucmFkaW8tY2hlY2sge1xuICAkcmFkaW9DaGVjazogJjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDAuNHJlbTtcbiAgLmNvbnRhY3RfZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuOHJlbTtcbiAgfVxuICBsYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjNyZW07XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2stYm9yZGVyLXJhZGl1cywgMC40cmVtKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGluc2V0OiAwLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMC4xcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyBVc2UgdGhpcyBTVkcgY29kZSBvbiBodHRwczovL3lva3NlbC5naXRodWIuaW8vdXJsLWVuY29kZXIvIGFuZCBjaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gdGhlIGFjY2VudCBjb2xvciB5b3Ugd2FudC5cbiAgICAgICAgLy8gPHN2ZyB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNC41MiAxMmMtLjQgMC0uNzgtLjE2LTEuMDYtLjQzbC0zLjItMy4xN2MtLjM0LS4zNC0uMzQtLjg5IDAtMS4yNC4zNC0uMzQuOS0uMzQgMS4yNSAwbDMuMDEgMi45OCA3Ljk3LTcuODljLjM0LS4zNC45LS4zNCAxLjI1IDAgLjM0LjM0LjM0Ljg5IDAgMS4yNGwtOC4xNiA4LjA4Yy0uMjguMjgtLjY2LjQzLTEuMDYuNDN6XCIgZmlsbD1cIiM4NGI2MmFcIi8+PC9zdmc+XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwibTQuNTIgMTJjLS40IDAtLjc4LS4xNi0xLjA2LS40M2wtMy4yLTMuMTdjLS4zNC0uMzQtLjM0LS44OSAwLTEuMjQuMzQtLjM0LjktLjM0IDEuMjUgMGwzLjAxIDIuOTggNy45Ny03Ljg5Yy4zNC0uMzQuOS0uMzQgMS4yNSAwIC4zNC4zNC4zNC44OSAwIDEuMjRsLTguMTYgOC4wOGMtLjI4LjI4LS42Ni40My0xLjA2LjQzelwiIGZpbGw9XCIlMjNmZmZmZmZcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdvb2dsZS1tYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5nb29nbGUtbWFwLWlmcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbWFnZSB7XG4gICYtLWxhcmdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqICN7bWFwLWdldCgkcGFkZGluZywgXCJjb2x1bW4tbW9iaWxlXCIpfSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgXCJjb2x1bW4tbW9iaWxlXCIpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAmLS1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqICN7bWFwLWdldCgkcGFkZGluZywgXCJjb2x1bW4tZGVza3RvcFwiKX0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgXCJjb2x1bW4tZGVza3RvcFwiKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2VudGVyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tcmlnaHQgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cblxuLnBsYXRlLS1lbGVtZW50X19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG59XG5cbkBtaXhpbiBtYXJnaW5JbWFnZUxhcmdlKCRwb3MsICRzaXplKSB7XG4gICRwb3NFeHRyYTogXCI6Zmlyc3Qtb2YtdHlwZVwiO1xuXG4gIEBpZiAkcG9zID09IFwiYm90dG9tXCIge1xuICAgICRwb3NFeHRyYTogXCI6bGFzdC1vZi10eXBlXCI7XG4gIH1cblxuICAucGxhdGUtLXJvdyN7JHBvc0V4dHJhfSB7XG4gICAgW2RhdGEtcGxhdGUtb2JqZWN0LXR5cGU9XCJlbGVtZW50X3BsYWNlaG9sZGVyXCJdICsgLnBsYXRlLS1lbGVtZW50X19pbWFnZSxcbiAgICAucGxhdGUtLWVsZW1lbnRfX2ltYWdlI3skcG9zRXh0cmF9IHtcbiAgICAgIC5pbWFnZS0tbGFyZ2U6bm90KC5pbWFnZS0tc2luZ2xlKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skc2l6ZX0pO1xuICAgICAgICBtYXJnaW4tI3skcG9zfTogLSRzaXplO1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbGF0ZS0tcm93Om9ubHktY2hpbGQge1xuICAgIC5pbWFnZS0tc2luZ2xlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skc2l6ZX0gKiAyKTtcbiAgICAgIG1hcmdpbi0jeyRwb3N9OiAtJHNpemU7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgLnBsYXRlLS1yb3cge1xuICAgIC5wbGF0ZS0tY29sdW1uIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICAgICAgICAgJi1jb2wtI3skaX0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gI3skaX0gKiAxMikpIC8gMiArIDEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAgICAgICAgICYtY29sLSN7JGl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvICN7JGl9ICogMTIpKSAvIC0yICsgI3ttYXAtZ2V0KCRwYWRkaW5nLCBcImNvbHVtbi1kZXNrdG9wXCIpfSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGU6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgIC5pbWFnZS0tbGFyZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIFwiY29sdW1uLWRlc2t0b3BcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSkpIC8gLTIpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNDAlO1xuXG5cdEBpbmNsdWRlIHotaW5kZXgobWFwKTtcblx0Jl9jbHVzdGVyIHtcblx0XHQjbWFwQ29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogNDByZW07XG5cdFx0XHQubGVhZmxldC1tYXJrZXItaWNvbiB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuW3NyYz1cImh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS42LjAvZGlzdC9pbWFnZXMvbWFya2VyLWljb24ucG5nXCJdXG57XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEFsbCBlbGVtZW50cyBjYW4gdXNlIHRoaXMgY29udGFpbmVyIHF1ZXJ5LlxuLnBsYXRlLS1lbGVtZW50IHtcbiAgY29udGFpbmVyLW5hbWU6IGVsZW1lbnQ7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5wYXJhZ3JhcGgge1xuICBoMiB7XG4gICAgY29sb3I6IHZhcigtLWgyLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6IHZhcigtLWgzLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG5cbiAgICBsaSB7XG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICArIGgyLFxuICAgICsgaDMsXG4gICAgKyBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIGg1LFxuICBoNixcbiAgdWwsXG4gIG9sLFxuICBwLFxuICB0YWJsZSB7XG4gICAgKyBoNSxcbiAgICArIGg2LFxuICAgICsgdWwsXG4gICAgKyBvbCxcbiAgICArIHRhYmxlLFxuICAgICsgYSxcbiAgICArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIH1cbiAgICArIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnBsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uge1xuICAgd2lkdGg6IDEwMCU7XG4gICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuIiwiLnNsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIud2hpdGVfc3BhY2Uge1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLS1zbWFsbCB7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcInNtYWxsXCIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuXHRcdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcInNtYWxsXCIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcIm1lZGl1bVwiKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJtZWRpdW1cIik7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGFyZ2Uge1xuXHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJsYXJnZVwiKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJsYXJnZVwiKTtcblx0XHR9XG5cdH1cblxuXHQmLmhpZGVfbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaWRlX2Rlc2t0b3Age1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29taW5nX2V2ZW50cyB7XG4gIC5jb21pbmdfZXZlbnRzLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxLjZyZW07XG4gICAgY29sb3I6IHZhcigtLWgyLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgfVxuICB9XG4gIC5jb21pbmdfZXZlbnRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbn1cbiIsIi5jb250YWN0X2Zvcm1fc2VjdGlvbiB7XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgY29sb3I6IHZhcigtLWgzLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgfVxufVxuIiwiLmNvbnRhY3Rfc2VjdGlvbiB7XG4gIC5jb250YWN0X3NlY3Rpb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFjdC1zZWN0aW9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbnRhY3QtYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5jb250YWN0X3NlY3Rpb24taW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0X3NlY3Rpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWNvbnRhY3QtY29udGVudC1jb2xvciwgdmFyKC0tdGV4dC1jb2xvcikpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBwYWRkaW5nOiA2LjRyZW07XG4gICAgICB9XG4gICAgICAuY29udGFjdF9zZWN0aW9uLWluZm8sXG4gICAgICAuY29udGFjdF9zZWN0aW9uLWFkZHJlc3MsXG4gICAgICAuY29udGFjdF9zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICAgICAgfVxuICAgICAgLmNvbnRhY3Rfc2VjdGlvbi1pbmZvLXRpdGxlLWVtYWlsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0X3NlY3Rpb24taW5mbyB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29udGFjdC1pbmZvLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50X2ltYWdlcyB7XG4gIC5jb250ZW50X2ltYWdlcy1yb3cge1xuICAgIGdhcDogNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICAgICY6bm90KC5yb3ctcmV2ZXJzZSkge1xuICAgICAgLmNvbnRlbnRfaW1hZ2VzLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDEwMCUgLyA4KSAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X2ltYWdlcy1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGNhbGMoMTAwJSAvIDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50X2ltYWdlcy1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWgyLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgICB9XG4gICAgLmNvbnRlbnRfaW1hZ2VzLWNvbnRlbnQtc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWNvbnRlbnQtaW1hZ2VzLXN1YnRpdGxlLWNvbG9yLCAkYnJhbmQtY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNvbnRlbnQtaW1hZ2VzLXN1YnRpdGxlLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIG1hcmdpbjogMi40cmVtIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICBtYXJnaW46IDRyZW0gMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlZmF1bHRfc2VjdGlvbiB7XG4gIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbjogMi40cmVtIDAgMDtcbiAgfVxufVxuIiwiLmZlYXR1cmVkX3RleHQge1xuICAuZmVhdHVyZWRfdGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5mZWF0dXJlZF90ZXh0LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mZWF0dXJlZC10ZXh0LXRpdGxlLWZvbnQtd2VpZ2h0LCA3MDApO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZlYXR1cmVkLXRleHQtZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAyLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA1KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDQpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dC10aXRsZS1ib3JkZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZF90ZXh0LWNvbnRlbnQge1xuICAgICAgLmZlYXR1cmVkX3RleHQtY29udGVudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZWF0dXJlZC10ZXh0LWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZlYXR1cmVkLXRleHQtdGV4dC1mb250LXdlaWdodCwgNTAwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAzMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mZWF0dXJlZC10ZXh0LXRleHQtY29sb3IsIHZhcigtLXRleHQtY29sb3IpKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mZWF0dXJlZF92YWNhbmNpZXMge1xuICAuZmVhdHVyZWRfdmFjYW5jaWVzLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gICAgY29sb3I6IHZhcigtLWgyLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgfVxuICAuZmVhdHVyZWRfdmFjYW5jaWVzLXN3aXBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZlYXR1cmVkX3ZhY2FuY2llcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIC5wYWdlLXJlc3VsdCB7XG4gICAgLnBhZ2UtcmVzdWx0LWNvbnRlbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbWFnZV9zZWN0aW9uIHtcbiAgLmltYWdlX3NlY3Rpb24taW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi5pbWFnZV9zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaW1hZ2Utc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogMCAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgICAmLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgY292ZXI7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJi1wcmV2LFxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWltYWdlLXN3aXBlci1uYXZpZ2F0aW9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDhyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWltYWdlLXN3aXBlci1uYXZnaWF0aW9uLWljb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm94KDIuNnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLW5hdmdpYXRpb24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLW5hdmdpYXRpb24taG92ZXItaWNvbi1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyLjRyZW0gMCAwO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAxO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogNHJlbSAwIDA7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBib3goMC44cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW1hZ2Utc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgIHdpZHRoIDAuM3MsXG4gICAgICAgICAgaGVpZ2h0IDAuM3MsXG4gICAgICAgICAgbWFyZ2luIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIC5zd2lwZXItYnV0dG9uIHtcbiAgICAmLXByZXYgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgICYtcHJldixcbiAgICAmLW5leHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2M7XG4gICAgICBAaW5jbHVkZSBib3goNS42cmVtKTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIGJveCgxLjhyZW0pO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub3RoZXJfc3ViamVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWgyLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgfVxufVxuIiwiLnF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjRyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgJi1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcXVvdGUtaWNvbi1jb2xvciwgJHByaW1hcnktaWNvbi1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94KDUuNnJlbSk7XG4gICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgYm94KDMuMnJlbSk7XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXF1b3RlLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcXVvdGUtZm9udC13ZWlnaHQsIDUwMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUgLyAzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuICB9XG59XG4iLCIucmVjZW50LW5ld3MgLnJlbGF0ZWQtbmV3cyB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIucmVmZXJlbmNlX3N3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yZWZlcmVuY2Utc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxLzgvMi8xMztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyLjhyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMS85LzIvMTM7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWZlcmVuY2Utc3dpcGVyLWJ1dHRvbi1jb2xvciwgdmFyKC0td2hpdGUpKTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVmZXJlbmNlLXN3aXBlciB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8xMztcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAmLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZmVyZW5jZSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdhcDogMi40cmVtIDEuNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgLy8gcGFkZGluZyArIG5hdi1oZWlnaHQgKyBwYWRkaW5nXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBjYWxjKDRyZW0gKyA1LjZyZW0gKyAyLjhyZW0pO1xuICAgICAgfVxuICAgICAgLnJlZmVyZW5jZS1pbWFnZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMS8xLzIvMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgIGdyaWQtYXJlYTogMS8xLzMvNztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGdyaWQtYXJlYTogMS8xLzMvODtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVmZXJlbmNlLWNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOC8xMztcbiAgICAgICAgICBwYWRkaW5nOiAyLjhyZW0gMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIDEzO1xuICAgICAgICB9XG4gICAgICAgIC5yZWZlcmVuY2UtY29udGVudC1xdW90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzMgLyAyNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAucXVvdGUtaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3goNHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNjO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJveCg1LjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm94KDIuM3JlbSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3goMy4ycmVtKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVmZXJlbmNlLWNvbnRlbnQtYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW46IDIuNHJlbSAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWZlcmVuY2UtYXV0aG9yLW5hbWUtY29sb3IsIHZhcigtLWJyYW5kLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50eXBlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uIHtcblxuXHQvL3BhZGRpbmc6IDA7IC8vIFJlc2V0IGFuZCB1c2UgY3NzIGN1c3RvbSBwcm9wZXJ0aWVzIGZvciBwYWRkaW5nIHNldHRpbmdzLlxuXHQvL3BhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZy10b3AtbW9iaWxlLCA1cmVtKTtcblx0Ly9wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1tb2JpbGUsIDVyZW0pO1xuXHQvL1xuXHQvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9jb250ZW50X21lZGlhX2JyZWFrcG9pbnQpIHtcblx0Ly9cdHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNlY3Rpb24tcGFkZGluZy10b3AtZGVza3RvcCwgNXJlbSk7XG5cdC8vXHRwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wLCA1cmVtKTtcblx0Ly99XG5cblx0Jjp0YXJnZXQge1xuXHRcdGFuaW1hdGlvbjogaGlnaGxpZ2h0IDFzIGVhc2UtaW4tb3V0IC41cztcblx0fVxuXHQmLS1jZW50ZXIge1xuXHRcdC5wbGF0ZS0tY29sdW1uIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtLWJhbGFuY2Uge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdC5wbGF0ZS0tcm93IHtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdC5wbGF0ZS0tY29sdW1uIHtcblx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdFx0XHRmbGV4LXNocmluazogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5vX3BhZGRpbmdfdG9wIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5ub19wYWRkaW5nX2JvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBBbmltYXRpb24gZm9yIGhpZ2hsaWdodGluZyAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyogU3RhcnQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG5cdH1cblx0NTAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNThhOyAvKiBMaWdodCB5ZWxsb3cgY29sb3IgKi9cblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiBFbmQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG5cdH1cbn1cbiIsIi5zb2NpYWxfbWVkaWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuc29jaWFsX21lZGlhLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzLjJyZW07XG4gIH1cbiAgLnNvY2lhbF9tZWRpYS1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi50YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDcwJSkgMCAxMDAlLFxuICAgIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDAlIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDApKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDApKSAwIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgNDBweCAxMDAlLFxuICAgIDQwcHggMTAwJSxcbiAgICAxNHB4IDEwMCUsXG4gICAgMTRweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgIDAgMCxcbiAgICAxMDAlLFxuICAgIDAgMCxcbiAgICAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAwLjJyZW0gMCAwO1xuICAmLmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi5jZW50ZXIgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYubGVmdCB0YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAuOHJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBtaW4td2lkdGg6IDE0cmVtO1xuICB9XG5cbiAgLy8gSGVscGVyIGNsYXNzZXMgdGhhdCBjYW4gYmUgcHV0IG9uIHRkIG9yIHRoIGVsZW1lbnRzLlxuICAub3B0aW9uLWlubGluZS10ZXh0LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC5vcHRpb24taW5saW5lLXRleHQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5vcHRpb24taW5saW5lLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm9wdGlvbi1ibG9jay10ZXh0LWVuZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAub3B0aW9uLWJsb2NrLXRleHQtc3RhcnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgdGhlYWQgdGgsXG4gIHRib2R5IHRkIHtcbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIHRyIHtcbiAgICAgIHRoIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRhYmxlLWhlYWRlci10ZXh0LWNvbG9yLCB3aGl0ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHRkLmhhcy1hY2NlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLXJnYi0yMC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvci1yZ2ItMjApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB0ZC5oYXMtYWNjZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1yZ2ItNDAtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3ItcmdiLTQwKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50YXJnZXRfZ3JvdXBzIHtcbiAgLnRhcmdldF9ncm91cHMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50YXJnZXRfZ3JvdXBzLWV4dHJhLWltYWdlLFxuICAudGFyZ2V0X2dyb3Vwcy1zaGFwZSB7XG4gICAgQGluY2x1ZGUgY292ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodC10YXJnZXQtc2hhcGUsIDI1cmVtKTtcbiAgICB9XG4gIH1cbiAgLnRhcmdldF9ncm91cHMtZXh0cmEtaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodC10YXJnZXQtaW1hZ2UsIDI1cmVtKTtcbiAgICBjbGlwLXBhdGg6IHVybCgjdGFyZ2V0X2NsaXBwYXRoKTtcbiAgfVxuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbjogJHNlY3Rpb24tbWFyZ2luLW1vYmlsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2VjdGlvbi1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDA7XG4gICAgICBtYXJnaW46ICRzZWN0aW9uLW1hcmdpbi1kZXNrdG9wO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRhcmdldC1ncm91cC1iYWNrZ3JvdW5kLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICB3aWR0aDogdmFyKC0tdGFyZ2V0LWdyb3VwLWJhY2tncm91bmQtd2lkdGgsIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YXJnZXRfZ3JvdXBzLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMi40cmVtIDAgMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogLTEwcmVtIDAgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdG9wOiB2YXIoLS10b3AtdGFyZ2V0LWltYWdlLCAtNC44cmVtKTtcbiAgICAgICAgYm90dG9tOiB2YXIoLS1ib3R0b20tdGFyZ2V0LWltYWdlLCAtNC44cmVtKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtdGFyZ2V0LWltYWdlLCBjYWxjKDEwMCUgKyA5LjZyZW0pKTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKCN0YXJnZXRfaW1hZ2VfbW9iaWxlX2NsaXBwYXRoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI3RhcmdldF9pbWFnZV9jbGlwcGF0aCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhcmdldC1ncm91cHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLnRhcmdldC1ncm91cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tdGFyZ2V0LWdyb3VwLWJvcmRlci1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtIDRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50YXJnZXQtZ3JvdXAtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICB9XG4gICAgICAudGFyZ2V0LWdyb3VwLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICAgIC50YXJnZXQtZ3JvdXAtdGFza3Mge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMCAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgcGFkZGluZzogNi40cmVtIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGFyZ2V0LWdyb3VwLWxpbmstY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3goMS42cmVtKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWljb24tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFyZ2V0LWdyb3VwLWN1c3RvbS1zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogLTAuN3JlbTtcbiAgICAgICAgcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFyZ2V0X2dyb3Vwcy1jdXN0b20tc2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjdyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDcuM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXZ3O1xuICAgIH1cbiAgfVxufVxuIiwiLnVzcHMge1xuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1LjZyZW0gMDtcbiAgICBtYXJnaW46ICRzZWN0aW9uLW1hcmdpbi1tb2JpbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDA7XG4gICAgICBtYXJnaW46ICRzZWN0aW9uLW1hcmdpbi1kZXNrdG9wO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWN0aW9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLXVzcHMsIHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC51c3BzLXNoYXBlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tdXNwcy1zaGFwZS13aWR0aCwgMzByZW0pO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWN0aW9uLWJvcmRlci1yYWRpdXMgMCAwICRzZWN0aW9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDE3LjJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICB9XG4gIH1cbiAgLnVzcC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXVzcC1pdGVtLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgLnVzcC1pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItdXNwLWl0ZW0sIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVzcC1pY29uLWJvcmRlci1yYWRpdXMsICRyb3VuZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIEBpbmNsdWRlIGJveCg4cmVtKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2M7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIEBpbmNsdWRlIGJveCgxMHJlbSk7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tdXNwLWljb24tY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gICAgICAgIEBpbmNsdWRlIGJveCg1cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJveCg1LjhyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51c3AtdGl0bGUge1xuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgY29sb3I6IHZhcigtLXVzcC10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG4gICAgfVxuICAgIC51c3Atc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW46IDAuOHJlbSAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvX3NlY3Rpb24ge1xuICAudmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW1hZ2UtYm9yZGVyLXJhZGl1cywgJGJvcmRlci1yYWRpdXMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJixcbiAgICB2aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAudmlkZW8tb3ZlcmxheSxcbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgY292ZXI7XG4gICAgfVxuXG4gICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbmltYXRpb246IGZhZGVPdXQgMXMgZWFzZS1vdXQ7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciAudmlkZW8tcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZGVvLXBsYXktaG92ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS12aWRlby1wbGF5LWhvdmVyLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICB9XG4gICAgICBpbWcsXG4gICAgICBwaWN0dXJlIHtcbiAgICAgICAgQGluY2x1ZGUgY292ZXItaW1nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1wbGF5IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tbG9hZGVkIHtcbiAgICAgIC52aWRlby1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1wbGF5IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLXBsYXkge1xuICBAaW5jbHVkZSBib3goNS42cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kLWJvcmRlci1yYWRpdXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMC4zcyxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsXG4gICAgY29sb3IgMC4zcztcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBmbGV4LWNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlby1wbGF5LWJhY2tncm91bmQtY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgY29sb3I6IHZhcigtLXZpZGVvLXBsYXktY29sb3IsIHZhcigtLXdoaXRlKSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBAaW5jbHVkZSBib3goOHJlbSk7XG4gIH1cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBib3goMi44cmVtKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBAaW5jbHVkZSBib3goNHJlbSk7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cbiIsIiRmb290ZXItY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvciwgdmFyKC0td2hpdGUpKTtcbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgcGFkZGluZzogNS42cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgIHBhZGRpbmc6IDEycmVtIDAgNHJlbTtcbiAgfVxuICAuZm9vdGVyLWV4dHJhLWltYWdlLFxuICAuZm9vdGVyLXNoYXBlIHtcbiAgICBAaW5jbHVkZSBjb3ZlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtZm9vdGVyLXNoYXBlLCAyNXJlbSk7XG4gICAgfVxuICB9XG4gIC5mb290ZXItZXh0cmEtaW1hZ2UgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjZm9vdGVyX2NsaXBwYXRoKTtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWZvb3Rlci1pbWFnZSwgMjVyZW0pO1xuICB9XG4gIC5mb290ZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICAuZm9vdGVyLXNoYXBlIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0LWZvb3Rlci1zaGFwZSwgMTZyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAxOCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIH1cbiAgICAuZm9vdGVyLWNvbnRhY3QtbG9nbyB7XG4gICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNy43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLWNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXItY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1jb2x1bW4tdGl0bGUge1xuICAgICAgcGFkZGluZzogMS44cmVtIDMuMnJlbSAxLjhyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb290ZXItY29sdW1uLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgYm94KDEuMnJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWNvbHVtbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzO1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMS42cmVtO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuZm9vdGVyLWNvbHVtbi10aXRsZSBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgICAgLmZvb3Rlci1jb2x1bW4tbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtIDEuN3JlbTtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXNvY2lhbHMtY29sb3IsICRmb290ZXItY29sb3IpO1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjdyZW07XG4gICAgICBtYXJnaW46IDAgMCA0LjZyZW0gYXV0bztcbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNjO1xuICAgICAgQGluY2x1ZGUgYm94KDJyZW0pO1xuICAgICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgYm94KDJyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogMC44cmVtIDRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmZvb3Rlci1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYztcbiAgICAgICAgZ2FwOiAwLjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBib3goMS42cmVtKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjhyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgLy8gbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAwIDEuNnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHlbZGF0YS1zY2hvb2w9XCJudW92b1wiXSB7XG4gIC5mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1jb3B5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzZWN0aW9uLTQwNCB7XG4gIG1hcmdpbjogMCAwIDVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBtYXJnaW46IC00cmVtIDAgNXJlbTtcbiAgfVxufVxuIiwiLmFnZW5kYS1pbmRleCB7XG4gIC5maWx0ZXItaW5uZXItdG9wIHtcbiAgICB6LWluZGV4OiAxMTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS42cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9zdC1saXN0IHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cblxuICAubW9udGgtaXRlbXMge1xuICAgIG1hcmdpbjogNS42cmVtIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC44cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLm1vbnRoLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6IHZhcigtLWFnZW5kYS1tb250aC10aXRsZS1jb2xvciwgdmFyKC0taDMtdGl0bGUtY29sb3IsIHZhcigtLXRleHQtY29sb3IpKSk7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdG9yIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIH1cbiAgICAmLWlucHV0LFxuICAgICYtd3JhcHBlciBzZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWdlbmRhLWluZGV4LXNlbGVjdC1ib3JkZXItcmFkaXVzLCB2YXIoLS10aGVtZS1ib3JkZXItcmFkaXVzLCA0LjhyZW0pKTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWFnZW5kYS1pbmRleC1zZWxlY3QtYm9yZGVyLWNvbG9yLCB2YXIoLS1saWdodGdyZXkpKTtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAyLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICB9XG59XG4iLCIubmV3cy1pbmRleCB7XG4gIC5wb3N0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiA2LjRyZW0gNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuIiwiLmljb24tc2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTByZW0sIDFmcikpO1xuICBnYXA6IDFyZW07XG4gIC5pY29uLXNldC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGJveCg4cmVtKTtcbiAgICB9XG4gICAgLmxhYmVsLFxuICAgIC5jb3BpZWQtdGV4dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXJnYi0yMCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciAubGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1yZ2ItNDApO1xuICAgIH1cbiAgICAuY29waWVkLXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMjg4MjtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmLmNvcGllZCAuY29waWVkLXRleHQge1xuICAgICAgYW5pbWF0aW9uOiBjb3BpZWRQb3AgMS41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvcGllZFBvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5pbmRleC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMS42cmVtIDAgMy42cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgcGFkZGluZzogMjByZW0gMCAxNHJlbTtcbiAgfVxuICAuaW5kZXgtcGFnZS1pbWFnZSxcbiAgLmluZGV4LXBhZ2Utc2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaW5kZXgtc2hhcGUtbW9iaWxlLCAyMHJlbSk7XG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1taW4taGVpZ2h0LWluZGV4LXNoYXBlLCAxNXJlbSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQtaW5kZXgtc2hhcGUsIDE5dncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5kZXgtcGFnZS1pbWFnZSB7XG4gICAgLmltYWdlIHtcbiAgICAgIGNsaXAtcGF0aDogdXJsKCNpbmRleF9wYWdlX2NsaXBwYXRoKTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGVZKDE2JSkgdHJhbnNsYXRlWCgtMTYlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDE3cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWluZGV4LXBhZ2UtYmVmb3JlLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcbiAgICBjb2xvcjogdmFyKC0taDEtdGl0bGUtY29sb3IsIGluaGVyaXQpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgIG1hcmdpbjogMCAwIDUuNnJlbTtcbiAgICB9XG4gIH1cbiAgLmZpbHRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5maWx0ZXJfX3dyYXBwZXItY3VzdG9tLXNoYXBlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDNyZW0gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5W2RhdGEtc2Nob29sPVwidm9sdFwiXSB7XG4gIC5jb250ZW50LXR5cGUtYXJ0aWNsZS5pcy1zaG93IC5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXI6YmVmb3JlLFxuICAuaW5kZXgtcGFnZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTUgLyA0O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDMuNHJlbSwgMCUgMTAwJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiA3IC8gMTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDAgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC10eXBlLWFydGljbGUuaXMtc2hvdyAucGxhdGUtLXBhZ2UtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTEuNnJlbSAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBwYWRkaW5nOiAyMHJlbSAwIDA7XG4gIH1cbiAgLmRlZmF1bHRfc2VjdGlvbiBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgICAtLWJhY2tncm91bmQtY29sb3ItaW5kZXgtcGFnZS1iZWZvcmUsXG4gICAgICB2YXIoLS1zZWNvbmRhcnktY29sb3IpXG4gICAgKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFydGljbGUtbWV0YSB7XG4gIHBhZGRpbmc6IDAgMCAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDNyZW07XG59XG4uYXJ0aWNsZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYXJ0aWNsZS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4uYXJ0aWNsZS1jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItcmdiLTIwKTs7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjhyZW07XG59XG4iLCIuY29udGVudC10eXBlLXBhZ2UuaXMtaW5kZXguaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob21lcGFnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbiIsIi5wYWdlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogNS42cmVtIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLnBhZ2Utb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6IDYuNHJlbSA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC10eXBlLXNlYXJjaC5pcy1pbmRleCB7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICBtYXJnaW46IDAgMCA1LjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgLnNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Z3JleSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWFnZW5kYS1pbmRleC1zZWxlY3QtYm9yZGVyLXJhZGl1cywgdmFyKC0tdGhlbWUtYm9yZGVyLXJhZGl1cywgNC44cmVtKSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXh0KTtcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBzb2xpZCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtZm9ybS1zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDMuNnJlbSAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgbWFyZ2luOiA4cmVtIDAgMDtcbiAgICB9XG4gICAgLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1oMy10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIuNHJlbSAxLjZyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgIC5zZWFyY2gtcmVzdWx0LWltYWdlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiAwIDAgMTZyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbWFnZS1ib3JkZXItcmFkaXVzLCAkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHQtZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0yLjRyZW0gMCAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0LWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jYztcbiAgICAgICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94KDEuNnJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
