@charset "UTF-8";
/* VARIABLES */
:root {
  --primary-color: rgba(112, 38, 119, 1);
  --accent-color: rgba(241, 135, 0, 1);
  --algemeen-100: rgba(112, 38, 119, 1);
  --zorg-100: rgba(241, 135, 0, 1);
  --vrienden-100: rgba(0, 157, 154, 1);
  --vrienden-45: rgba(0, 157, 154, 0.45);
  --vacature-100: rgba(231, 28, 119, 1);
  --locatie-100: rgba(228, 35, 19, 1);
  --beige-100: rgba(218, 190, 172, 1);
  --beige-80: rgba(218, 190, 172, 0.8);
  --beige-45: rgba(218, 190, 172, 0.45);
  --beige-35: rgba(218, 190, 172, 0.35);
  --beige-20: rgba(218, 190, 172, 0.2);
  --beige-10:	rgba(218, 190, 172, 0.1);
  --grey-75: rgba(82, 82, 82, 1);
  --grey-60: rgba(137, 137, 137, 1);
  --grey-20: #EBEBEB;
  --white: #fff;
  --font-primary: "Avenir", sans-serif;
  --font-headings: var(--font-primary);
  --mobile-body-margin-inline: 3rem;
  --lineheight: 1.125;
}

/*  Padding */
/* Breakpoints */
/* Navigation */
/* Swiper */
/* 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 */
:root {
  --primary-color: rgba(112, 38, 119, 1);
  --accent-color: rgba(241, 135, 0, 1);
  --algemeen-100: rgba(112, 38, 119, 1);
  --zorg-100: rgba(241, 135, 0, 1);
  --vrienden-100: rgba(0, 157, 154, 1);
  --vrienden-45: rgba(0, 157, 154, 0.45);
  --vacature-100: rgba(231, 28, 119, 1);
  --locatie-100: rgba(228, 35, 19, 1);
  --beige-100: rgba(218, 190, 172, 1);
  --beige-80: rgba(218, 190, 172, 0.8);
  --beige-45: rgba(218, 190, 172, 0.45);
  --beige-35: rgba(218, 190, 172, 0.35);
  --beige-20: rgba(218, 190, 172, 0.2);
  --beige-10:	rgba(218, 190, 172, 0.1);
  --grey-75: rgba(82, 82, 82, 1);
  --grey-60: rgba(137, 137, 137, 1);
  --grey-20: #EBEBEB;
  --white: #fff;
  --font-primary: "Avenir", sans-serif;
  --font-headings: var(--font-primary);
  --mobile-body-margin-inline: 3rem;
  --lineheight: 1.125;
}

/*  Padding */
/* Breakpoints */
/* Navigation */
/* Swiper */
.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_grey-75 {
  --text-color: var(--grey-75);
}
.tc_white {
  --text-color: var(--white);
}

.bgc_friends-45 {
  --background-color: var(--vrienden-45);
  --title-color: white;
}
.bgc_beige-20 {
  --background-color: var(--beige-20);
}
.bgc_algemeen-100 {
  --background-color: var(--algemeen-100);
}
.bgc_orange {
  --background-color: var(--zorg-100);
}

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

@font-face {
  font-family: "Avenir";
  src: url("/theme/assets/fonts/avenir/AvenirLTStd-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/theme/assets/fonts/avenir/AvenirLTStd-BookOblique.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Avenir";
  src: url("/theme/assets/fonts/avenir/AvenirLTStd-Heavy.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/theme/assets/fonts/avenir/AvenirLTStd-HeavyOblique.otf") format("opentype");
  font-weight: 800;
  font-style: italic;
}
body,
button,
input,
select,
textarea {
  -webkit-font-smoothing: antialiased;
  font-family: var(--font-primary);
  font-size: 1.8rem;
  line-height: 1.5;
  color: var(--grey-75);
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-headings);
  margin: 0;
}

h3 {
  font-size: 2rem;
}

.h1-xxl, .title-element.option-xxl .title, .articles-index-header .header-content .title {
  font-size: 4.2rem;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .h1-xxl, .title-element.option-xxl .title, .articles-index-header .header-content .title {
    font-size: 8.5rem;
  }
}

.h1-xl, .header-entries-section .header-content .title, .title-element.option-xl .title, .detail-header .title, .header-slide .content .title {
  font-size: 3.2rem;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .h1-xl, .header-entries-section .header-content .title, .title-element.option-xl .title, .detail-header .title, .header-slide .content .title {
    font-size: 5.5rem;
  }
}

.paragraph h1,
.h1,
.platter-accordion .summary .title {
  font-size: 2.2rem;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .paragraph h1,
  .h1,
  .platter-accordion .summary .title {
    font-size: 3.2rem;
  }
}

.paragraph h2,
.h2,
.normal-section .section-label,
.title-element .title,
.location-card .location-title {
  font-size: 2.2rem;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .paragraph h2,
  .h2,
  .normal-section .section-label,
  .title-element .title,
  .location-card .location-title {
    font-size: 3.4rem;
  }
}

.paragraph h3,
.h3 {
  font-size: 2rem;
  line-height: 1.25;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
  margin: 0;
}

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

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
.plate--section,
#main {
  scroll-margin-top: calc(var(--nav-height) + 5rem);
}

.tab-item {
  scroll-margin-block-start: 20rem;
}

picture,
picture img {
  display: block;
}
picture source {
  display: block;
  width: 100%;
  height: 100%;
}

.rel {
  position: relative;
}

body.theme-page, body.base-theme {
  --primary-color: var(--algemeen-100);
  --accent-color: var(--zorg-100);
  --focus-color: var(--primary-color);
}
body.theme-care_type, body.care-theme {
  --primary-color: var(--zorg-100);
  --accent-color: var(--algemeen-100);
  --focus-color: var(--zorg-100);
}
body.theme-project, body.friend-theme {
  --primary-color: var(--vrienden-100);
  --accent-color: var(--zorg-100);
  --focus-color: var(--vrienden-100);
}
body.theme-job_posting, body.job-theme {
  --primary-color: var(--vacature-100);
  --accent-color: var(--algemeen-100);
  --focus-color: var(--vacature-100);
}

.html-code {
  min-height: 10px;
}

.breadcrumbs {
  padding: 3rem 0;
  color: var(--grey-75);
}
.breadcrumbs .breadcrumbs-items {
  margin: 0 auto;
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 2rem;
  line-height: 1.25;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.breadcrumbs .breadcrumbs-items::-webkit-scrollbar {
  display: none;
}
.breadcrumbs .breadcrumbs-items > * {
  white-space: nowrap;
}
.breadcrumbs .breadcrumbs-items a {
  color: inherit;
  text-decoration: none;
}
.breadcrumbs .breadcrumbs-items a:hover {
  text-decoration: underline;
}
.breadcrumbs .dot {
  display: flex;
  margin-inline: 1rem;
}

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

.jobs-filter-wrapper {
  display: grid;
  grid-template-areas: "search" "filters";
}
.jobs-filter-wrapper .jobs-filter-search {
  grid-area: search;
  background-color: var(--beige-35);
}
.jobs-filter-wrapper .jobs-filter-filters {
  grid-area: filters;
  display: grid;
  gap: 2rem;
  grid-template-areas: "care_types" "hours" "organisations";
  grid-template-columns: 1fr;
}
@media (min-width: 576px) {
  .jobs-filter-wrapper .jobs-filter-filters {
    grid-template-areas: "care_types care_types" "hours organisations";
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .jobs-filter-wrapper .jobs-filter-filters {
    grid-template-areas: "care_types hours organisations";
    grid-template-columns: 4fr 4fr 4fr;
  }
}
@media (min-width: 992px) {
  .jobs-filter-wrapper .jobs-filter-filters {
    grid-template-columns: 6fr 3fr 3fr;
  }
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_organisation {
  grid-area: organisations;
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_organisation .jobs-filter-item + .jobs-filter-item {
  margin-block-start: 1rem;
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_organisation .jobs-filter-item label {
  border: 1px solid transparent;
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  display: flex;
  padding: 1rem;
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_organisation .jobs-filter-item input {
  opacity: 0;
  position: absolute;
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_organisation .jobs-filter-item input:checked + label {
  border: 1px solid var(--grey-75);
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-tangram_hours,
.jobs-filter-wrapper .jobs-filter-filters .filter-type-hours {
  grid-area: hours;
}
.jobs-filter-wrapper .jobs-filter-filters .filter-type-employment_type,
.jobs-filter-wrapper .jobs-filter-filters .filter-type-care_types {
  grid-area: care_types;
}

.jobs-count-sentence {
  text-align: center;
  font-size: 2.5rem;
  font-style: normal;
  line-height: 1.44;
  padding-block: 1rem 3rem;
}

.columns {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  --gap: 3.2rem;
  gap: var(--gap);
}
.columns > * {
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
}
@media (min-width: 768px) {
  .columns > * {
    --columns: 3;
  }
}
@media (min-width: 1200px) {
  .columns > * {
    --columns: 4;
  }
}

.header {
  z-index: 115;
}

.articles-detail-header {
  background-color: pink;
}

.articles-index-header {
  border: 2px solid green;
  position: relative;
  z-index: 115;
  display: grid;
  grid-template-areas: "header";
}
.articles-index-header .header-content,
.articles-index-header .articles-content {
  position: relative;
  z-index: 1;
  grid-area: header;
  min-width: 0;
}
.articles-index-header .header-content {
  z-index: 2;
  align-self: flex-start;
  aspect-ratio: 100/56;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: white;
  margin-inline: calc(var(--margin-inline) + var(--column-width));
}
.articles-index-header .header-content .title {
  text-wrap: balance;
  font-weight: 800;
}
.articles-index-header .header-content .title > span {
  font-weight: 800;
}

.container {
  display: grid;
}

.header-slide {
  display: grid;
  grid-template-areas: "media" "content";
}
.header-slide .media {
  grid-area: media;
}
.header-slide .content {
  grid-area: content;
}
.header-slide .media {
  display: grid;
  grid-template-columns: var(--margin-inline) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr var(--margin-inline);
}
.header-slide .media .image-placeholder {
  aspect-ratio: 1/0.56;
}
.header-slide .media .image-placeholder,
.header-slide .media .media-image {
  grid-area: 1/1/2/12;
  background-color: var(--beige-20);
  clip-path: url(#clip_leaf_left);
  position: relative;
}
.header-slide .media .image-placeholder::after,
.header-slide .media .media-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.header-slide .content {
  display: grid;
  grid-template-areas: ". content ." ". title ." ". buttons .";
  grid-template-columns: var(--margin-inline) 10fr var(--margin-inline);
}
.header-slide .content .title {
  grid-area: title;
  color: var(--primary-color);
}
.header-slide .content .index-text {
  grid-area: content;
  max-width: 40rem;
  justify-self: flex-end;
  margin-bottom: 3rem;
}
.header-slide .content .button-group {
  grid-area: buttons;
}

.detail-header {
  border: 2px solid yellow;
  z-index: 115;
  display: grid;
  gap: 3rem;
  grid-template-areas: "media" "content" "meta";
}
@media (min-width: 768px) {
  .detail-header {
    grid-template-areas: "media content" "meta meta";
    grid-template-columns: 6fr 6fr;
  }
}
.detail-header .header-meta {
  grid-area: meta;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.detail-header .header-video,
.detail-header .header-image {
  grid-area: media;
  align-self: flex-start;
}
.detail-header .header-image {
  clip-path: url(#clip_leaf_left);
}
.detail-header::before {
  content: "";
  background-color: var(--beige-20);
  clip-path: url(#clip_leaf_right);
  display: flex;
  position: absolute;
  width: 100%;
  aspect-ratio: 1/0.5;
  top: 0;
  inset-inline: var(--margin-inline) 0;
  inset-block: 0;
}
.detail-header .header-content {
  z-index: 1;
  grid-area: content;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-inline-end: var(--margin-inline);
}
.detail-header .title {
  color: var(--primary-color);
  text-wrap: balance;
  font-weight: 800;
}
.detail-header .title > span {
  font-weight: 800;
}

.header-fullframe-section {
  padding: 0;
  --chevron-pagination-color: white;
  --chevron-color: white;
}
.header-fullframe-section .fullframe-header {
  min-width: 0;
}
.header-fullframe-section .fullframe-swiper {
  position: relative;
}
.header-fullframe-section .fullframe-swiper .swiper-slide {
  height: auto;
}
.header-fullframe-section .fullframe-swiper .chevron-navigation {
  z-index: 3;
  position: absolute;
  inset-inline-end: var(--margin-inline, 1.5rem);
  inset-block-end: 3rem;
}
.header-fullframe-section .fullframe-swiper .chevron-navigation .swiper-button-next,
.header-fullframe-section .fullframe-swiper .chevron-navigation .swiper-button-prev {
  height: 4rem;
}
@media (min-width: 768px) {
  .header-fullframe-section .fullframe-swiper .chevron-navigation {
    inset-block-end: 8rem;
  }
  .header-fullframe-section .fullframe-swiper .chevron-navigation .swiper-button-next,
  .header-fullframe-section .fullframe-swiper .chevron-navigation .swiper-button-prev {
    height: 6rem;
  }
}
.header-fullframe-section .fullframe-slide {
  display: grid;
  grid-template-areas: "fullframe";
  height: 100%;
  position: relative;
}
.header-fullframe-section .fullframe-slide .media {
  grid-area: fullframe;
}
@media (min-width: 1200px) {
  .header-fullframe-section .fullframe-slide .media-video,
  .header-fullframe-section .fullframe-slide .media-image {
    overflow: hidden;
    max-height: 60vh;
  }
}
.header-fullframe-section .fullframe-slide .media-video {
  display: flex;
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 1px;
}
.header-fullframe-section .fullframe-slide .media-image {
  display: flex;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
.header-fullframe-section .fullframe-slide .media-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.header-fullframe-section .fullframe-slide .media-image::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 29.16%, rgba(0, 0, 0, 0.3) 75.13%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.header-fullframe-section .fullframe-slide .content {
  z-index: 2;
  grid-area: fullframe;
  display: grid;
  align-items: flex-end;
  color: white;
}
.header-fullframe-section .fullframe-slide .content .content-inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-inline: var(--margin-inline, 1.5rem);
  padding-block: var(--nav-height) 3rem;
  padding-inline-end: 13rem;
}
.header-fullframe-section .fullframe-slide .content .content-inner .button-group {
  margin-block-start: 1.5rem;
}
@media (min-width: 768px) {
  .header-fullframe-section .fullframe-slide .content .content-inner .button-group {
    margin-block-start: 2.5rem;
  }
}
@media (min-width: 768px) {
  .header-fullframe-section .fullframe-slide .content .content-inner {
    padding-block: var(--nav-height) 8rem;
    padding-inline-end: 15rem;
  }
}

.header-map-section {
  padding: 0;
}
.header-map-section .vue-google-map {
  width: 100%;
  aspect-ratio: 100/130;
}
@media (min-width: 768px) {
  .header-map-section .vue-google-map {
    aspect-ratio: 100/50;
  }
}
@media (min-width: 1200px) {
  .header-map-section .vue-google-map {
    aspect-ratio: 100/40;
  }
}

@keyframes drop {
  0% {
    transform: translateY(-200px) scaleY(0.9);
    opacity: 0;
  }
  5% {
    opacity: 0.7;
  }
  50% {
    transform: translateY(0px) scaleY(1);
    opacity: 1;
  }
  65% {
    transform: translateY(-17px) scaleY(0.9);
    opacity: 1;
  }
  75% {
    transform: translateY(-22px) scaleY(0.9);
    opacity: 1;
  }
  100% {
    transform: translateY(0px) scaleY(1);
    opacity: 1;
  }
}
.drop {
  animation: drop 0.3s linear forwards var(--delay-time);
}

.location-swiper-wrapper {
  background-color: var(--beige-35);
  padding: 3rem;
  position: relative;
  min-width: 1px;
}
.location-swiper-wrapper swiper-slide {
  height: auto;
}
.location-swiper-wrapper .swiper-button-prev,
.location-swiper-wrapper .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  pointer-events: all;
  margin-inline: 1rem;
  background: none;
  border: none;
  appearance: none;
  height: 6rem;
  aspect-ratio: 1.7/4.3;
  padding: 0;
  margin: 0;
  display: flex;
  transition: all 0.2s ease-in-out;
}
.location-swiper-wrapper .swiper-button-prev svg,
.location-swiper-wrapper .swiper-button-next svg {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  stroke: var(--chevron-color, var(--primary-color));
  transition: transform 0.2s ease-in-out;
  transform-origin: center;
}
.location-swiper-wrapper .swiper-button-prev:not(.swiper-button-disabled),
.location-swiper-wrapper .swiper-button-next:not(.swiper-button-disabled) {
  cursor: pointer;
}
.location-swiper-wrapper .swiper-button-prev.swiper-button-disabled,
.location-swiper-wrapper .swiper-button-next.swiper-button-disabled {
  filter: grayscale(1);
  opacity: 0.1;
}
.location-swiper-wrapper .swiper-button-prev:active:hover:not(.swiper-button-disabled) svg, .location-swiper-wrapper .swiper-button-prev:active:not(.swiper-button-disabled) svg,
.location-swiper-wrapper .swiper-button-next:active:hover:not(.swiper-button-disabled) svg,
.location-swiper-wrapper .swiper-button-next:active:not(.swiper-button-disabled) svg {
  transform: scale(1.1);
}
.location-swiper-wrapper .swiper-button-prev:hover:not(.swiper-button-disabled) svg,
.location-swiper-wrapper .swiper-button-next:hover:not(.swiper-button-disabled) svg {
  transform: scale(1.05);
}
.location-swiper-wrapper .swiper-button-prev {
  left: 0;
}
.location-swiper-wrapper .swiper-button-next {
  right: 0;
}

.location-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: var(--beige-80);
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  padding: 4rem 1rem 3rem;
}
@media (min-width: 768px) {
  .location-card {
    padding: 4rem 3rem 3rem;
  }
}
.location-card.is-active {
  background-color: var(--algemeen-100);
  color: white;
}
.location-card .location-city,
.location-card ul {
  margin-block-end: 2rem;
}
.location-card ul {
  line-height: 1.7;
}
.location-card .location-city {
  font-family: "DM Sans", sans-serif;
  font-size: 2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
}
.location-card .location-city svg {
  width: 3rem;
  height: 3rem;
  flex: 0 0 auto;
  fill: rgb(235, 224, 218);
}
.location-card .location-title {
  margin-block-end: 1rem;
}
.location-card .button-group {
  margin-block-start: auto;
}

#map {
  position: relative;
}
#map .map-ui {
  padding: 2rem;
  pointer-events: none;
  margin-inline: var(--margin-inline);
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
#map .map-ui .map-ui-search {
  display: none;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 768px) {
  #map .map-ui .map-ui-search {
    display: flex;
  }
}
#map .map-ui .map-ui-search .mobile-search-form {
  pointer-events: all;
  margin: 0;
  width: fit-content;
}
#map .map-ui .map-ui-search .mobile-search-form ::placeholder {
  font-size: 1.8rem;
}
#map .map-ui .label {
  color: var(--grey-75);
  font-size: 1.6rem;
  line-height: 1.25;
  margin-block-end: 0.8rem;
  text-align: end;
}
@media (min-width: 768px) {
  #map .map-ui .label {
    text-align: start;
  }
}
#map .filter-groups {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 1rem;
}
#map .filter-groups .main-group {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1rem;
}
#map .filter-groups .platter-filters-list {
  right: 0;
  flex-direction: column;
  align-items: flex-end;
}
@media (min-width: 768px) {
  #map .filter-groups {
    flex-direction: row;
    align-items: flex-start;
  }
  #map .filter-groups .main-group {
    flex-direction: row;
    align-items: flex-start;
  }
  #map .filter-groups .platter-filters-list {
    right: unset;
  }
}
#map .filter-groups .label {
  width: 100%;
}
#map .filter-group {
  position: relative;
  pointer-events: all;
}
#map .filter-group .platter-filters-list {
  margin: 0;
  position: absolute;
}
#map .filter-group .platter-filters-list .filter-group-title {
  cursor: pointer;
}
#map .filter-group .platter-filters-list .filter-list {
  z-index: 1;
  position: relative;
  border: 2px solid var(--algemeen-100, #FFF);
  background-color: white;
  overflow: hidden;
  border-radius: 1.8rem 3.6rem 0rem 1.8rem;
  width: max-content;
  margin-block-start: 1rem;
}
#map .filter-group .platter-filters-list .filter-list::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--beige-45);
  z-index: 1;
}
#map .filter-group .platter-filters-list .filter-list .filter-item {
  position: relative;
  z-index: 2;
  padding-inline: 1rem;
  padding-block: 0.5rem;
}
#map .filter-group .platter-filters-list .filter-list .filter-item:first-child {
  padding-block-start: 1.5rem;
}
#map .filter-group .platter-filters-list .filter-list .filter-item:last-child {
  padding-block-end: 1.5rem;
}
#map .filter-group .platter-filters-list .filter-list input[type=checkbox] {
  accent-color: var(--algemeen-100);
  opacity: 1;
  width: 1.4rem;
  height: 1.4rem;
  position: relative;
}

.location-swiper-prefix {
  margin-inline: var(--margin-inline);
  color: var(--grey-75);
  padding: 2rem;
  background-color: white;
  position: relative;
}
.location-swiper-prefix::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 0.8rem;
  transform: translateY(40%) scaleX(0.7) rotate(45deg);
  bottom: 0;
  z-index: 1;
  background: white;
}

@media (min-width: 768px) {
  .mobile-filter-title {
    display: none !important;
  }
}

.header-post-section {
  padding: 0;
  display: grid;
  grid-template-areas: "header";
}
.header-post-section .header-background-image {
  grid-area: header;
  clip-path: url(#clip_post_header);
}
@media (min-width: 768px) {
  .header-post-section .header-background-image {
    margin-inline-end: 5rem;
  }
}
.header-post-section .header-background-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header-post-section.show-dark-overlay .header-background-image {
  position: relative;
}
.header-post-section.show-dark-overlay .header-background-image::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.25;
  background: linear-gradient(355deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);
}
.header-post-section .header-content {
  grid-area: header;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
.header-post-section .header-content-inner {
  margin-inline: var(--margin-inline, var(--mobile-body-margin-inline));
  color: white;
  margin-block-start: auto;
  margin-block-end: 2rem;
  padding-block-start: 3rem;
}
@media (min-width: 768px) {
  .header-post-section .header-content-inner {
    margin-block-end: 5rem;
  }
}
@media (min-width: 1200px) {
  .header-post-section .header-content-inner {
    margin-block-end: 10rem;
  }
}
.header-post-section .header-content-inner h1 {
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
@media (min-width: 768px) {
  .header-post-section .header-content-inner h1 {
    padding-inline-end: 5vw;
  }
}
.header-post-section .button-group {
  margin-block-start: 1rem;
}

.homepage-header {
  position: relative;
  z-index: 115;
  display: grid;
  padding-block-end: 5rem;
  gap: 1rem;
  grid-template-areas: "media" "content";
}
@media (min-width: 992px) {
  .homepage-header {
    padding-block-end: 10rem;
    gap: 3rem;
  }
}
@media (min-width: 992px) {
  .homepage-header {
    grid-template-areas: "media content";
    grid-template-columns: 6fr 6fr;
  }
}
.homepage-header .header-video,
.homepage-header .header-image {
  grid-area: media;
  align-self: flex-start;
  width: calc(100% - 1rem);
}
@media (min-width: 992px) {
  .homepage-header .header-video,
  .homepage-header .header-image {
    width: 100%;
  }
}
.homepage-header .header-video img,
.homepage-header .header-image img {
  display: flex;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.homepage-header .header-image {
  margin-block-end: 1rem;
}
.homepage-header .header-image img {
  background: rgba(0, 0, 0, 0.1);
  clip-path: url(#clip_leaf_left);
  aspect-ratio: 1/0.5;
}
@media (min-width: 992px) {
  .homepage-header .header-image img {
    clip-path: url(#clip_frontpage_left);
    aspect-ratio: 1/0.8;
  }
}
.homepage-header::before {
  content: "";
  background-color: var(--beige-20);
  clip-path: url(#clip_frontpage_right);
  display: flex;
  position: absolute;
  top: 0;
  aspect-ratio: 1/0.6;
  left: 1rem;
  right: 0;
}
@media (min-width: 992px) {
  .homepage-header::before {
    inset-inline: 5rem 0;
  }
}
.homepage-header .header-content {
  z-index: 1;
  grid-area: content;
  display: grid;
  place-items: center;
  justify-items: flex-start;
}
.homepage-header .title {
  font-size: 2.2rem;
  line-height: 1.2;
  text-wrap: balance;
  font-weight: 400;
}
@media (min-width: 992px) {
  .homepage-header .title {
    font-size: 3.4rem;
  }
}
.homepage-header .title > span {
  font-weight: 800;
}
.homepage-header .header-content-inner {
  padding-block: 4rem;
  margin-inline: var(--margin-inline);
}
@media (min-width: 992px) {
  .homepage-header .header-content-inner {
    padding-block: calc(var(--nav-height) + 4rem) 4rem;
    margin-inline-end: var(--margin-inline);
    margin-inline-start: unset;
  }
}
.homepage-header .button-group {
  gap: 1.6rem;
  margin: 0 auto;
  margin-block-start: 4rem;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 575.98px) {
  .homepage-header .button-group .button {
    width: 100%;
  }
}

.skiplink {
  justify-self: center;
  position: relative;
  z-index: 3;
  animation-name: pulse;
  animation-timing-function: ease-in-out;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.homepage-header .skiplink {
  grid-column: media-start/content-end;
  stroke: var(--grey-75);
}
.post-header .skiplink {
  stroke: var(--white);
  margin-block-start: 2rem;
}
.location-header-section .skiplink {
  stroke: var(--white);
  margin-block-start: 2rem;
}

.job-posting-detail-header {
  padding-block: 0;
  --chevron-pagination-color: white;
  --chevron-color: white;
}
.job-posting-detail-header .inner {
  display: grid;
  grid-template-areas: "fullframe";
  height: 100%;
  position: relative;
}
.job-posting-detail-header .inner .media {
  grid-area: fullframe;
  aspect-ratio: 100/50;
  height: 100%;
}
.job-posting-detail-header .inner .image-placeholder {
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: var(--beige-35);
}
.job-posting-detail-header .inner .media-image {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
.job-posting-detail-header .inner .media-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.job-posting-detail-header .inner .media-image::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 29.16%, rgba(0, 0, 0, 0.3) 75.13%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.job-posting-detail-header .inner .content {
  z-index: 2;
  grid-area: fullframe;
  display: grid;
  align-items: flex-end;
  color: white;
}
.job-posting-detail-header .inner .content .content-inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-inline: var(--margin-inline, 1.5rem);
  padding-block: calc(var(--nav-height) + 3rem) 3rem;
  padding-inline-end: 13rem;
}
.job-posting-detail-header .inner .content .content-inner .button-group {
  margin-block-start: 1.5rem;
}
@media (min-width: 768px) {
  .job-posting-detail-header .inner .content .content-inner .button-group {
    margin-block-start: 2.5rem;
  }
}
@media (min-width: 768px) {
  .job-posting-detail-header .inner .content .content-inner {
    padding-block: calc(var(--nav-height) + 8rem) 8rem;
    padding-inline-end: 15rem;
  }
}
.job-posting-detail-header .content-below {
  display: grid;
}
@media (min-width: 768px) {
  .job-posting-detail-header .content-below {
    grid-template-columns: auto 1fr;
    gap: 2rem;
  }
  .job-posting-detail-header .content-below .button-group {
    justify-content: flex-end;
  }
}
.job-posting-detail-header .content-below .paragraph {
  max-width: 70ch;
}
.job-posting-detail-header .content-below .button-group .button {
  width: max-content;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.location-header-section {
  padding: 0;
  display: grid;
  grid-template-areas: "header";
}
.location-header-section .header-background-image {
  grid-area: header;
  position: relative;
}
@media (min-width: 576px) {
  .location-header-section .header-background-image {
    clip-path: url(#clip_location_header);
  }
}
.location-header-section .header-background-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.location-header-section .header-background-image::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.15);
}
.location-header-section .index-header-content {
  grid-area: header;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white;
}
.location-header-section .index-header-content .title {
  font-size: 4rem;
  line-height: 1;
}
@media (min-width: 768px) {
  .location-header-section .index-header-content .title {
    font-size: 7.5rem;
    font-weight: 700;
  }
}
.location-header-section .header-content {
  padding-block: 1rem;
  grid-area: header;
  z-index: 1;
  align-self: flex-start;
  color: white;
  column-gap: 2rem;
  display: grid;
  grid-template-areas: "svg" "title" "subtitle";
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .location-header-section .header-content {
    align-self: center;
    padding-inline: 1rem;
  }
}
@media (min-width: 768px) {
  .location-header-section .header-content {
    align-self: center;
    grid-template-areas: "svg title" "svg subtitle";
    column-gap: 5rem;
  }
}
.location-header-section .header-content .title {
  grid-area: title;
  font-size: 4rem;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .location-header-section .header-content .title {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .location-header-section .header-content .title {
    font-size: 7.5rem;
  }
}
.location-header-section .header-content .subtitle {
  grid-area: subtitle;
  text-transform: uppercase;
  font-weight: 800;
  text-align: center;
  margin-block-start: 1rem;
}
.location-header-section .header-content svg {
  grid-area: svg;
  align-self: flex-start;
  justify-self: center;
  fill: var(--locatie-100);
  margin-block-end: 1rem;
  width: 3rem;
}
@media (min-width: 768px) {
  .location-header-section .header-content svg {
    width: 6rem;
  }
}

.location-header-section + #main {
  margin-block-start: -4rem;
}
@media (min-width: 768px) {
  .location-header-section + #main {
    margin-block-start: -10rem;
  }
}

.post-header {
  display: grid;
  grid-template-areas: "content" "clip";
  position: relative;
}
.post-header .post-header-content {
  padding: 3rem 3rem 0;
  text-align: center;
  padding-block-start: calc(var(--nav-height) + 3rem);
  display: grid;
  justify-content: center;
  align-content: center;
  background-color: var(--primary-color);
  color: var(--white);
  grid-area: content;
}
.post-header .post-header-content-inner {
  display: flex;
  flex-direction: column;
  z-index: 1;
  transform: translateY(20%);
}
@media (min-width: 768px) {
  .post-header .post-header-content-inner {
    transform: translateY(40%);
  }
}
.post-header::after {
  grid-area: clip;
  content: "";
  background-color: var(--primary-color);
  color: var(--white);
  clip-path: url(#clip_header_post);
  aspect-ratio: 1400/215;
  transform: translateY(-1px);
}

.header-chapeau {
  width: 100%;
  color: inherit;
  line-height: 1.6666666667;
  margin-block-end: 0.5rem;
}

.project-header {
  padding: 0;
  --background-color: var(--vrienden-45);
  color: white;
}
@media (min-width: 992px) {
  .project-header {
    display: grid;
    grid-template-columns: var(--margin-inline) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr var(--margin-inline);
    grid-template-rows: 0fr 0fr;
    gap: 0;
  }
}
.project-header .header-content {
  grid-area: 1/2/2/7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block-start: 2rem;
  padding-inline: var(--mobile-body-margin-inline);
}
@media (min-width: 992px) {
  .project-header .header-content {
    padding-block: var(--nav-height);
    padding-inline: 0;
  }
}
.project-header .header-image-wrapper {
  grid-area: 1/6/2/15;
  margin: 0 0 0 var(--mobile-body-margin-inline);
}
@media (min-width: 992px) {
  .project-header .header-image-wrapper {
    margin: 0;
  }
}
.project-header .header-below {
  position: relative;
  z-index: 1;
  padding: 0 var(--mobile-body-margin-inline) var(--mobile-body-margin-inline);
}
@media (min-width: 992px) {
  .project-header .header-below {
    padding: 0;
    margin-block-end: 10rem;
    grid-area: 2/2/3/14;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "meter buttons";
  }
  .project-header .header-below.has-meter {
    margin-block-start: -7rem;
  }
}
.project-header .header-below .button-group {
  grid-area: buttons;
  align-self: flex-end;
  margin-block-start: 3rem;
}
.project-header .header-below .project-meter-wrapper {
  grid-area: meter;
}
@media (min-width: 992px) {
  .project-header .header-below .project-meter-wrapper {
    max-width: calc(var(--column-width) * 5);
  }
}
.project-header .title-element {
  max-width: calc(var(--column-width) * 4);
}
.project-header .index-text {
  max-width: calc(var(--column-width) * 4);
  line-height: 1.6666666667;
  color: var(--grey-75);
  margin-bottom: 3rem;
  margin-block-start: 2rem;
}
.project-header .header-image {
  display: flex;
  width: 100%;
  aspect-ratio: 100/60;
}
.project-header .header-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  clip-path: url(#clip_project_header);
}

.header-content {
  position: relative;
  z-index: 1;
}

.project-meter-wrapper {
  margin-block-start: auto;
  container-name: meter;
  container-type: inline-size;
}
@container meter (max-width: 45rem) {
  .project-meter-wrapper .project-meter {
    grid-template-areas: "current" "percentage" "meter" "buttons" "remaining";
    gap: 2rem;
  }
}
@container meter (min-width: 45rem) {
  .project-meter-wrapper .project-meter {
    grid-template-areas: "current percentage" "meter meter" "buttons remaining";
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
  }
  .project-meter-wrapper .project-meter .project-meter-status {
    line-height: 3;
  }
  .project-meter-wrapper .project-meter .project-meter-status,
  .project-meter-wrapper .project-meter .project-meter-needed {
    justify-self: flex-end;
    text-align: end;
  }
  .project-meter-wrapper .project-meter .button-group,
  .project-meter-wrapper .project-meter .project-meter-needed {
    margin-block-start: 2rem;
  }
}

.project-meter {
  display: grid;
  gap: 1rem;
  color: var(--grey-75);
}
.project-meter .project-meter-current {
  grid-area: current;
  font-size: 6rem;
  line-height: 1;
  font-weight: 700;
}
.project-meter .project-meter-status {
  grid-area: percentage;
  font-size: 2rem;
  font-weight: 700;
}
.project-meter .progress {
  grid-area: meter;
  width: 100%;
  position: relative;
  background-color: white;
  border-radius: 1.8rem;
  height: 2.1rem;
  overflow: hidden;
  appearance: none;
}
.project-meter .progress::before {
  content: "";
  background-color: var(--beige-35);
  position: absolute;
  inset: 0;
}
.project-meter .progress .progress-bar {
  position: relative;
  z-index: 1;
  background-color: var(--vrienden-100);
  border-radius: 1.8rem;
  height: 100%;
  transition: width 0.5s;
}
.project-meter .button-group {
  grid-area: buttons;
}
.project-meter .project-meter-needed {
  grid-area: remaining;
}

.language-picker {
  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: 1200px) {
  .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;
}

.nav-brand {
  z-index: 1;
  align-self: center;
  padding-inline-start: 3rem;
}
.nav-brand a,
.nav-brand img {
  height: inherit;
}
.nav-brand a {
  display: flex;
  padding: 1rem 0;
  width: 16rem;
}
@media (min-width: 768px) {
  .nav-brand a {
    width: 21rem;
  }
}

.nav-content {
  display: none;
  grid-template-areas: "clip-path menu search";
  justify-content: flex-end;
  position: relative;
}
@media (min-width: 1200px) {
  .nav-content {
    display: grid;
  }
}

.nav-mobile {
  display: grid;
  background-color: var(--lightgrey);
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease-in-out, top 0.3s ease-in-out;
  position: absolute;
  top: var(--nav-height, 0);
  right: 0;
  left: 0;
  height: 0;
}
@media (min-width: 1200px) {
  .nav-mobile {
    display: none;
  }
}
.nav-mobile-active .nav-mobile {
  grid-template-rows: 1fr;
  height: 100vh;
}
.nav-mobile .nav-mobile-inner {
  overflow: hidden;
  height: 100%;
  background: white;
  display: flex;
  flex-direction: column;
}

.menu {
  display: grid;
  padding-block: 3rem 10rem;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.menu::-webkit-scrollbar {
  display: none;
}
.menu a {
  display: grid;
  text-decoration: none;
  color: inherit;
  font-size: 1.8rem;
  line-height: 1.25;
}
.menu a:hover {
  color: var(--algemeen-100);
}
.menu a.active {
  font-weight: 700;
}
.menu a svg {
  align-self: center;
  width: 1.4rem;
  height: 1.4rem;
  grid-area: arrow;
  stroke: currentColor;
  transition: transform 0.3s ease-in-out;
  transform: rotate(90deg);
}
.menu .submenu-item > a,
.menu .primary-group > a {
  display: grid;
  grid-template-areas: "link arrow";
  grid-template-columns: 1fr;
  justify-content: flex-start;
  gap: 2rem;
  padding: 1.4rem 2rem;
}
.menu .submenu-item:not(.active) .toggle svg,
.menu .primary-group:not(.active) .toggle svg {
  transform: rotate(180deg);
}
.menu .submenu-item:not(.active) > .inner,
.menu .primary-group:not(.active) > .inner {
  display: none;
}
.menu .primary-group > a {
  padding-inline: 4rem;
}
.menu .submenu-item {
  background: var(--beige-35);
  border-radius: 18px;
}
.menu .submenu-item .submenu-group {
  font-size: 1.6rem;
  line-height: 1.25;
}
.menu .submenu-item .submenu-group > a {
  font-size: 1.6rem;
}
.menu .submenu-item .submenu-group > a svg {
  display: none;
}
.menu .submenu-item + .submenu-item {
  margin-block-start: 1rem;
}
.menu .inner {
  padding-inline: 2rem;
}
.menu .inner .submenu-group:last-child {
  padding-block-end: 2rem;
}

.primary-menu-link {
  display: grid;
  grid-template-areas: "arrow link";
  grid-template-columns: 2rem 1fr;
}

.mobile-search-form {
  background: white;
  margin-inline: 3rem;
  display: grid;
  grid-template-areas: "button input";
  grid-template-columns: 4.8rem auto;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  border: 1px solid var(--grey-75);
}
.mobile-search-form:focus-within {
  border-color: var(--algemeen-100);
}
.mobile-search-form:focus-within .search-form-button svg {
  stroke: var(--algemeen-100);
}
.mobile-search-form .search-form-input {
  grid-area: input;
  padding: 10px 35px 10px 10px;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  outline: none;
  appearance: none;
  border: none;
}
.mobile-search-form .search-form-input::placeholder {
  color: var(--grey-75);
  font-size: 2rem;
}
.mobile-search-form .search-form-button {
  grid-area: button;
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  width: 4.8rem;
  height: 4.8rem;
  padding: 1.4rem;
  position: relative;
  z-index: 10;
}
.mobile-search-form .search-form-button svg {
  width: 100%;
  height: 100%;
  stroke: currentColor;
}

.nav-toggler {
  font-family: inherit;
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
  grid-area: nav-content;
  align-self: center;
  justify-self: flex-end;
  margin-inline-end: 3rem;
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
@media (min-width: 1200px) {
  .nav-toggler {
    display: none;
  }
}
.nav-toggler .box {
  position: relative;
  cursor: pointer;
  width: 25px;
  height: 20px;
}
.nav-toggler .box::after, .nav-toggler .box::before,
.nav-toggler .box span {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: currentColor;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
.nav-toggler .box::before {
  top: 0;
}
.nav-toggler .box span {
  top: 50%;
  transform: translateY(-75%);
}
.nav-toggler .box::after {
  top: 100%;
  transform: translateY(-100%);
}
.nav-mobile-active .nav-toggler .box::after, .nav-mobile-active .nav-toggler .box::before,
.nav-mobile-active .nav-toggler .box span {
  background-color: currentColor;
}
.nav-mobile-active .nav-toggler .box::before {
  transform: rotate(45deg);
  top: 10px;
}
.nav-mobile-active .nav-toggler .box::after {
  transform: rotate(-45deg);
  top: 10px;
}
.nav-mobile-active .nav-toggler .box span {
  width: 0;
}

.navigation-desktop-dropdown {
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform-origin: top;
  z-index: 119;
  position: fixed;
  inset: 0;
}
.navigation-desktop-dropdown:not(.active) {
  opacity: 0;
  pointer-events: none;
}
.navigation-desktop-dropdown:not(.active) .navigation-desktop-dropdown-inner {
  transform: scale(0);
}
.navigation-desktop-dropdown.no-js {
  display: none;
}
@media (max-width: 1199.98px) {
  .navigation-desktop-dropdown {
    display: none;
  }
}
.navigation-desktop-dropdown .submenu-close {
  position: absolute;
  right: 0;
  background-color: transparent;
  display: flex;
  appearance: none;
  border: none;
  margin: 0;
  padding: 1rem;
  cursor: pointer;
}
.navigation-desktop-dropdown .submenu-close svg {
  fill: var(--algemeen-100);
  width: 2rem;
  height: 2rem;
}
.navigation-desktop-dropdown::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--algemeen-100);
  opacity: 0.8;
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner {
  transition: transform 0.3s ease, margin 0.3s ease;
  transform-origin: top;
  margin-block-start: calc(var(--nav-height, 20rem) + 2rem);
  position: relative;
  z-index: 1;
  padding: 3rem;
  background-color: white;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  position: relative;
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner::before {
  border-radius: inherit;
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--beige-35);
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner .content {
  position: relative;
  z-index: 1;
  container-type: inline-size;
  container-name: menus;
  display: flex;
  flex-wrap: wrap;
  --gap: 3rem;
  gap: var(--gap);
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner .content > .title-element {
  width: 100%;
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner .content > .primary-group {
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
  display: flex;
  flex-direction: column;
}
@container menus (min-width: 55rem) {
  .navigation-desktop-dropdown .navigation-desktop-dropdown-inner .content .primary-group {
    --columns: 2;
  }
}
@container menus (min-width: 95rem) {
  .navigation-desktop-dropdown .navigation-desktop-dropdown-inner .content .primary-group {
    --columns: 4;
  }
}
.navigation-desktop-dropdown .navigation-desktop-dropdown-inner .button-group {
  position: absolute;
  right: 3rem;
  bottom: 0;
  transform: translateY(50%);
}

.navigation-desktop-dropdown .primary-group {
  color: var(--grey-75);
}
.navigation-desktop-dropdown .primary-group a {
  color: inherit;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.navigation-desktop-dropdown .primary-group a:hover, .navigation-desktop-dropdown .primary-group a:focus {
  color: var(--algemeen-100);
}
.navigation-desktop-dropdown .primary-group a.active {
  font-weight: 800;
}
.navigation-desktop-dropdown .primary-group > a {
  display: grid;
  grid-template-areas: "arrow link";
  grid-template-columns: 2rem 1fr;
  justify-content: flex-start;
  gap: 2rem;
  font-size: 2rem;
  line-height: 1.25;
}
.navigation-desktop-dropdown .primary-group > a svg {
  width: 2rem;
  height: 2rem;
  grid-area: arrow;
  stroke: currentColor;
}
.navigation-desktop-dropdown .primary-group > a span {
  grid-area: link;
}
.navigation-desktop-dropdown .primary-group > a + .submenu-item {
  margin-block-start: 2rem;
}
.navigation-desktop-dropdown .primary-group > .submenu-item {
  margin-inline-start: 4rem;
  font-size: 1.6rem;
}
.navigation-desktop-dropdown .primary-group .submenu-item > .submenu-item a::before {
  content: "-";
}

.desktop-primary-menu {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4rem;
  background: var(--nav-background-color);
}
@media (min-width: 1200px) {
  .desktop-primary-menu {
    padding-inline-end: 4rem;
  }
}
.desktop-primary-menu li:first-child {
  padding-inline-start: 2rem;
}
.desktop-primary-menu .primary-menu-link {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--link-color, currentColor);
  font-weight: 500;
  font-size: 2rem;
  line-height: var(--line-height, inherit);
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.desktop-primary-menu .primary-menu-link:hover, .desktop-primary-menu .primary-menu-link:focus {
  color: var(--link-color-hover);
}
.desktop-primary-menu .primary-menu-link.active {
  color: var(--link-color-hover);
}
.desktop-primary-menu .primary-menu-link.active svg {
  transform: rotate(-90deg);
}
.desktop-primary-menu .primary-menu-link svg {
  width: 2rem;
  height: 2rem;
  stroke: currentColor;
  transition: color 0.3s ease, transform 0.3s ease;
  transform: rotate(90deg);
}
.desktop-primary-menu .search-form-input::placeholder {
  font-size: 2rem;
}

.search-form {
  display: flex;
  align-items: center;
  border: none;
}
.search-form .search-form-button {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  width: 4.8rem;
  height: 4.8rem;
  padding: 1.2rem;
  position: relative;
  z-index: 10;
}
.search-form .search-form-button svg {
  width: 100%;
  height: 100%;
  stroke: var(--link-color, currentColor);
}
.search-form .svg-search-icon {
  height: 1.8rem;
}
.search-form .search-form-input-wrapper {
  position: absolute;
  inset: 0.2rem 0 2rem -2rem;
  display: grid;
  grid-template-areas: "clip-path input";
  grid-template-columns: 6rem;
  --search-input-background: #f7f2ee;
  transition: all 0.2s ease-in-out;
}
.search-form .search-form-input-wrapper::before {
  content: "";
  height: 100%;
  aspect-ratio: 1/1;
  grid-area: clip-path;
  background-color: var(--search-input-background);
  clip-path: url(#svg_clip_menu);
  transform: translateX(1px);
}
.search-form .search-form-input {
  outline: none;
  grid-area: input;
  z-index: 5;
  min-width: 20ch;
  appearance: none;
  color: inherit;
  border: none;
  background-color: var(--search-input-background);
  line-height: 2;
  padding-inline-start: 2rem;
  padding-block: 1.1rem;
}
.search-form .search-form-input::placeholder {
  color: inherit;
}
.search-form.js .search-form-input-wrapper {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
}
.search-form.js input {
  transition: all 0.2s ease-in-out;
}
.search-form.js.active .search-form-input-wrapper {
  opacity: 1;
  pointer-events: all;
}
.search-form.js.active .search-form-button svg {
  stroke: currentColor;
}

.navigation {
  position: sticky;
  z-index: 120;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}
.navigation:not(.has-scrolled) .nav-inner {
  padding-block: 2rem;
}
.base-theme .navigation {
  --link-color: white;
  --link-color-hover: white;
  --nav-background-color: var(--primary-color);
}
.theme-location .navigation {
  --link-color: var(--grey-75);
  --link-color-hover: var(--grey-75);
  --nav-background-color: var(--white);
}
.navigation .nav-brand-logo {
  width: 100%;
  transition: filter 0.3s ease-out;
}
.navigation::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s ease-in-out;
  background: white;
  opacity: 1;
  z-index: -1;
}
.navigation .nav-inner {
  display: grid;
  grid-template-areas: "nav-brand nav-content";
  transition: padding 0.3s ease-in-out;
}

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

.platter-accordion {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  border: 1px solid var(--grey-75);
  position: relative;
  overflow: hidden;
  container-type: inline-size;
  container-name: platter-accordion;
  --column-width: 3rem;
  --transition: .2s ease-in-out;
}
.platter-accordion .summary {
  display: flex;
  justify-content: space-between;
  border: 0 solid transparent;
  outline: none;
  color: var(--primary-color);
  padding: 3.8rem var(--column-width) 3.8rem;
  transition: padding 0.2s ease-out;
  cursor: pointer;
  font-size: 3.2rem;
  line-height: 1.125;
}
.platter-accordion .summary .title {
  font-weight: 500;
  position: relative;
  z-index: 1;
  padding-inline-end: 2.8rem;
}
.platter-accordion .summary svg {
  flex: 0 0 auto;
  fill: currentColor;
  width: 2.5rem;
  height: 2.5rem;
  align-self: center;
  transform: rotate(180deg);
  transition: transform 0.2s ease-in-out;
  position: absolute;
  z-index: 1;
  right: var(--column-width);
  bottom: 4.2rem;
}
.platter-accordion .platter-accordion-content {
  padding: 4.8rem var(--column-width) 0;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
.platter-accordion .platter-accordion-grid {
  display: grid;
  justify-content: flex-start;
}
.platter-accordion .platter-accordion-grid .first {
  grid-area: content;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.platter-accordion .platter-accordion-grid .first .button-group {
  margin-block-start: auto;
}
.platter-accordion .platter-accordion-grid .second {
  pointer-events: none;
  grid-area: image;
  aspect-ratio: 1/0.6;
  display: none;
  min-width: 1px;
  position: unset;
}
.platter-accordion .platter-accordion-grid .second img {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  max-width: 50%;
  clip-path: url(#clip_care_type_image);
}
.platter-accordion .content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.5s ease-out;
}
.platter-accordion .content-inner {
  overflow: hidden;
}
.platter-accordion.open .summary {
  padding-block-end: 0;
}
.platter-accordion.open .summary svg {
  transform: rotate(0deg);
}
.platter-accordion.open .content {
  grid-template-rows: 1fr;
}
.platter-accordion.open .content .platter-accordion-content {
  opacity: 1;
  padding-block-start: 1rem;
  padding-block-end: 4.8rem;
}

@container platter-accordion (min-width: 75rem) {
  .platter-accordion .summary,
  .platter-accordion .platter-accordion-content {
    --column-width: 6rem;
  }
  .platter-accordion.has-index-image.open .summary .title {
    padding-inline-end: 50%;
  }
  .platter-accordion .platter-accordion-grid.has-index-image {
    grid-template-areas: "content image";
    grid-template-columns: 1fr 1fr;
    gap: 8rem;
  }
  .platter-accordion .platter-accordion-grid.has-index-image .second {
    display: flex;
  }
}
.platter-filters {
  grid-area: aside;
  padding: 0;
  display: grid;
  align-content: flex-start;
  grid-template-areas: "header" "lists";
}
.platter-filters .lists {
  grid-area: lists;
}
.platter-filters .lists .filter-group {
  margin-block-end: 2rem;
}
@media (max-width: 991.98px) {
  .platter-filters {
    padding-block: 1.5rem;
  }
  .platter-filters .lists {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease-in-out;
  }
  .platter-filters.open .lists {
    height: auto;
    max-height: 100vh;
  }
  .platter-filters.open .lists-toggle {
    transform: rotate(180deg);
  }
}
.platter-filters header {
  grid-area: header;
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
@media (min-width: 992px) {
  .platter-filters header .header-title {
    margin-inline-start: 1ch;
    margin-block-end: 1ch;
  }
}
.platter-filters header .lists-toggle {
  transition: transform 0.2s ease-in-out;
  width: 4rem;
  height: 4rem;
  flex: 0 0 auto;
  margin-inline-start: auto;
}
@media (min-width: 992px) {
  .platter-filters header .lists-toggle {
    display: none;
  }
}
@media (min-width: 992px) {
  .platter-filters header {
    transform: translateY(-100%);
    position: absolute;
  }
}
.platter-filters header svg {
  height: 2rem;
  width: 2rem;
  flex: 0 0 auto;
  fill: var(--primary-color);
}

.filter-group .read-more {
  margin-block-start: 1rem;
}
.filter-group.filter-group-is-open .filter-group-title svg {
  transform: rotate(-90deg);
}
.filter-group .platter-filters-list {
  margin-inline-start: 1ch;
  margin-block-start: 2rem;
}
.filter-group .filter-item {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.filter-group .filter-item input:checked + label {
  font-weight: 900;
}
.filter-group .filter-item .referenced-by {
  color: var(--lightgrey);
  display: none;
}
.filter-group input[type=checkbox], .filter-group input[type=radio] {
  margin-block-start: 4px;
  align-self: flex-start;
  accent-color: var(--algemeen-100);
}

.show-more-button {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  margin-block-start: 3rem;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  font-weight: 800;
}
.show-more-button::after {
  content: "↓";
  transition: transform 0.2s ease-out;
}
.show-more-button.show-more-is-open::after {
  transform: rotate(-180deg);
}

.filter-group-title,
.map-ui .filter-group-title {
  pointer-events: all;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  width: fit-content;
  font-weight: 400;
  padding: 1rem 2rem;
  line-height: 1.25;
  color: white;
  font-size: 2rem;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  background-color: var(--primary-color);
}
.filter-group-title svg,
.map-ui .filter-group-title svg {
  width: 1.5rem;
  height: 1.5rem;
  stroke: currentColor;
  transition: transform 0.2s ease-out;
  transform: rotate(90deg);
}
.filter-group-title.filter-title-is-open svg,
.map-ui .filter-group-title.filter-title-is-open svg {
  transform: rotate(-90deg);
}

.reset-filters {
  cursor: pointer;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: flex;
  color: var(--primary-color);
}
@media (min-width: 992px) {
  .reset-filters {
    margin-inline-end: 1ch;
    margin-block-end: 1ch;
  }
}

.platter-pagination {
  display: flex;
  justify-content: flex-end;
}
.filter__wrapper--job_postings .platter-pagination {
  margin-block-start: 2.8rem;
}
.platter-pagination .pagination {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  padding: 1rem 3.5rem 1rem 2.5rem;
  background-color: var(--primary-color);
  margin-block: 3.5rem 2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.platter-pagination .pagination__item {
  color: white;
  padding-inline: 0.5rem;
}
.platter-pagination .pagination__item svg {
  stroke: currentColor;
}
.platter-pagination .pagination__item a {
  color: inherit;
  text-decoration: none;
}
.platter-pagination .pagination__item--active a {
  text-decoration: underline;
}
.platter-pagination .pagination .hellip,
.platter-pagination .pagination .pagination-control {
  background: none;
  border: none;
  appearance: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  color: white;
  text-decoration: none;
}
.platter-pagination .pagination .hellip span,
.platter-pagination .pagination .pagination-control span {
  transform: translateY(0.2ch);
}
.platter-pagination .pagination .hellip[data-href],
.platter-pagination .pagination .pagination-control[data-href] {
  cursor: pointer;
}
.platter-pagination .pagination .hellip.active,
.platter-pagination .pagination .pagination-control.active {
  text-decoration: underline;
}
.platter-pagination .pagination-prev,
.platter-pagination .pagination-next {
  border: none;
  display: flex;
}
.platter-pagination .pagination-prev svg,
.platter-pagination .pagination-next svg {
  stroke: currentColor;
  width: 1.5rem;
  height: 1.5rem;
  flex: 0 0 auto;
}
.platter-pagination .pagination-prev.disabled,
.platter-pagination .pagination-next.disabled {
  display: none;
}

.platter-search-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
  margin-block: 2rem;
}
.platter-search-wrapper .button {
  align-self: center;
}

.platter-search-group {
  align-self: flex-start;
  display: grid;
  grid-template-areas: "label" "input";
  position: relative;
}
.platter-search-group label {
  grid-area: label;
}
.platter-search-group input {
  appearance: none;
  border: none;
  grid-area: input;
  background-color: white;
  border-radius: 2.5rem;
  padding: 1rem 2rem;
}
@media (max-width: 767.98px) {
  .platter-search-group input {
    font-size: 1.8rem;
  }
}
.platter-search-group button {
  grid-area: input;
  align-self: center;
  justify-self: flex-end;
  margin: 0;
  margin-inline-end: 2rem;
  background: none;
  border: none;
  appearance: none;
  cursor: pointer;
  padding: 0;
}
.platter-search-group svg {
  stroke: currentColor;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  z-index: 1;
}

.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-input, .selector-wrapper select {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_carret' viewBox='0 0 24 24'%3E%3Cpath d='m18 9-6 6-6-6' fill='none' stroke='%23702677' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E"), white;
  background-repeat: no-repeat;
  background-position: right 1.6rem center;
  background-size: 2.4rem;
}
.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: rgb(240, 240, 240);
  overflow: hidden;
}
.selector-list-wrapper {
  grid-template-rows: 1fr;
  position: absolute;
  transition: grid-template-rows 0.3s ease-in-out;
  display: grid;
  border: solid var(--grey) 1px;
  width: 100%;
  border-top: none !important;
  top: calc(100% - 1px);
  transition: all 0.2s ease-in-out;
}
.selector-list-item {
  cursor: pointer;
  padding: 1rem;
}
.selector:not(.selector--open) .selector-list-wrapper {
  grid-template-rows: 0fr;
  border-color: transparent;
}
.selector--open {
  z-index: 11;
}
.selector--open .selector-input {
  border-color: var(--accent-color);
  outline: 2px solid var(--focus-color);
}
.selector--open svg {
  transform: rotate(180deg);
}
.selector-wrapper:has(.selector--open) .selector-input, .selector-wrapper:focus-within .selector-input {
  border-color: var(--accent-color);
  outline: 2px solid var(--focus-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 select {
  display: block;
}

.chevron-navigation {
  display: flex;
  gap: 1.6rem;
  position: relative;
  z-index: 3;
  align-items: center;
}
.chevron-navigation .swiper-button-next,
.chevron-navigation .swiper-button-prev {
  background: none;
  border: none;
  appearance: none;
  height: 6rem;
  aspect-ratio: 1.7/4.3;
  padding: 0;
  margin: 0;
  display: flex;
  transition: all 0.2s ease-in-out;
}
.chevron-navigation .swiper-button-next svg,
.chevron-navigation .swiper-button-prev svg {
  flex: 0 0 auto;
  width: 100%;
  height: 100%;
  stroke: var(--chevron-color, var(--primary-color));
  transition: transform 0.2s ease-in-out;
  transform-origin: center;
}
.chevron-navigation .swiper-button-next:not(.swiper-button-disabled),
.chevron-navigation .swiper-button-prev:not(.swiper-button-disabled) {
  cursor: pointer;
}
.chevron-navigation .swiper-button-next.swiper-button-disabled,
.chevron-navigation .swiper-button-prev.swiper-button-disabled {
  filter: grayscale(1);
  opacity: 0.1;
}
.chevron-navigation .swiper-button-next:active:hover:not(.swiper-button-disabled) svg, .chevron-navigation .swiper-button-next:active:not(.swiper-button-disabled) svg,
.chevron-navigation .swiper-button-prev:active:hover:not(.swiper-button-disabled) svg,
.chevron-navigation .swiper-button-prev:active:not(.swiper-button-disabled) svg {
  transform: scale(1.1);
}
.chevron-navigation .swiper-button-next:hover:not(.swiper-button-disabled) svg,
.chevron-navigation .swiper-button-prev:hover:not(.swiper-button-disabled) svg {
  transform: scale(1.05);
}
.chevron-navigation .swiper-button-next {
  margin-inline: 0 1.4rem;
}
.chevron-navigation .swiper-button-prev {
  margin-inline: 1.4rem 0;
}
.chevron-navigation.size-0, .chevron-navigation.size-1 {
  display: none;
}
.chevron-navigation.hide-pagination .chevron-pagination {
  display: none;
}
@media (max-width: 767.98px) {
  .chevron-navigation.hide-pagination .swiper-button-prev,
  .chevron-navigation.hide-pagination .swiper-button-next {
    height: 3rem;
  }
}
.chevron-navigation .chevron-pagination {
  color: var(--chevron-pagination-color, inherit);
}

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

.accordion .accordion-title {
  color: var(--text-color, var(--primary-color));
  margin-block-end: 1.5rem;
  font-size: 3.2rem;
  line-height: 1.125;
  font-weight: 500;
}

.accordion-list {
  display: flex;
  flex-direction: column;
  gap: 2.2rem;
}

.details-and-summary {
  border: 1px solid var(--grey-60);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.details-and-summary summary {
  display: flex;
  justify-content: space-between;
  border: 0 solid transparent;
  outline: none;
  color: var(--primary-color);
  padding: 4.8rem var(--column-width) 4.8rem;
  position: relative;
  cursor: pointer;
  font-size: 3.2rem;
  line-height: 1.125;
}
.details-and-summary summary svg {
  flex: 0 0 auto;
  fill: currentColor;
  width: 2.5rem;
  height: 2.5rem;
  align-self: center;
  transform: rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
.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 .read-more {
  opacity: 0;
}
.details-and-summary[open] summary svg {
  transform: rotate(180deg);
}
.details-and-summary .content {
  margin-block-start: -4rem;
  padding: 1rem var(--column-width) 3rem;
  border: 0 solid transparent;
  border-block-start: none;
  transition: margin 0.2s ease-in-out;
}
.details-and-summary .read-more {
  transition: opacity 0.2s ease-in-out;
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.7rem;
  width: 14ch;
  align-self: center;
  margin-left: auto;
}

.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;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.8rem;
}
.button-group.justify-start {
  justify-content: flex-start;
}
.button-group.justify-center {
  justify-content: center;
}
.button-group.justify-end {
  justify-content: flex-end;
}
.button-group.justify-between {
  justify-content: space-between;
}
.button-group.is-stacked {
  flex-direction: column;
  gap: 1rem;
}
.button-group.is-stacked .button {
  padding-inline-end: 2rem;
  padding-inline-start: 1.5rem;
  min-width: 18.5rem;
  justify-content: center;
}

.button {
  display: flex;
  align-items: center;
  gap: 1rem;
  cursor: pointer;
  font-family: inherit;
  line-height: 1.25;
  font-size: 2rem;
  border: none;
  appearance: none;
  text-decoration: none;
  border-width: 2px;
  border-style: solid;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, transform 0.2s ease-in-out;
  background-color: var(--button-background-color, transparent);
  color: var(--button-text-color, white);
  border-color: var(--button-border-color, transparent);
}
.button:hover, .button:focus, .button:active {
  transform: scale(1.02);
}
.button:focus:not(:hover) {
  outline-offset: 1px;
  outline: 2px dotted var(--button-theme-main-color);
}
.button.theme-1 {
  --button-theme-main-color: rgba(112, 38, 119, 1);
}
.button.theme-2 {
  --button-theme-main-color: rgba(241, 135, 0, 1);
}
.button.theme-3 {
  --button-theme-main-color: rgba(228, 35, 19, 1);
}
.button.theme-4 {
  --button-theme-main-color: rgba(231, 28, 119, 1);
}
.button.theme-5 {
  --button-theme-main-color: rgba(0, 157, 154, 1);
}
.button.theme-6 {
  --button-theme-main-color: rgba(255, 255, 255, 1);
}
.button.theme-6.type-solid {
  --button-text-color: var(--primary-color);
}
.button.theme-7 {
  --button-theme-main-color: var(--grey-75);
}
.button.theme-7.type-solid {
  --button-text-color: white;
}
.button.theme-default {
  --button-theme-main-color: var(--primary-color);
}
.button.theme-default.type-solid {
  --button-text-color: var(--white);
}
.button.type-solid {
  --button-background-color: var(--button-theme-main-color);
  --button-text-color: var(--white);
}
.button.type-outlined {
  --button-border-color: var(--button-theme-main-color);
  --button-text-color: var(--button-theme-main-color);
}
.button.size-small {
  padding: 0.8rem 2.5rem 0.5rem 1.5rem;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.button.size-normal {
  padding: 1rem 3.5rem 1rem 2.5rem;
  border-radius: 1.8rem 3.6rem 0rem 1.8rem;
}
.button svg {
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
}

.card-element {
  padding: 12%;
  background-color: var(--primary-color);
  color: white;
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  display: flex;
  flex-direction: column;
  gap: 3.5rem;
}
.card-element .title-element .chapeau {
  color: currentColor;
}
.card-element.is-compact {
  width: min-content;
  min-width: 30rem;
  padding: 5%;
  gap: 2rem;
}
.card-element .card-text {
  --text-link-color: currentColor;
}

.default-card {
  background-color: var(--card-background-color, transparent);
  padding: 2.8rem 2.4rem 4.5rem;
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  display: flex;
  flex-direction: column;
  position: relative;
  --card-background-color: var(--beige-20);
  transition: background-color 0.2s ease-in-out;
}
.default-card:hover {
  --card-background-color: var(--beige-35);
}
.default-card .media {
  display: grid;
  grid-template-areas: "media";
  align-self: flex-start;
  width: 100%;
  margin-block-end: 2.5rem;
}
.default-card .agenda-item-dates {
  grid-area: media;
  align-self: flex-end;
  justify-self: flex-end;
  margin-block-end: 1.5rem;
  margin-inline-end: 1rem;
}
.default-card .default-card-image {
  grid-area: media;
}
.default-card .default-card-image img {
  width: 100%;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.default-card .image-placeholder {
  grid-area: media;
  aspect-ratio: 1/0.7;
  width: 100%;
  margin-block-end: 2.5rem;
  background-color: var(--beige-20);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  opacity: 0.6;
}
.default-card .title {
  color: var(--primary-color);
  margin-block-end: 1.5rem;
  font-size: 2.2rem;
  font-weight: 400;
}
.default-card .index-text {
  margin-block-end: 2.5rem;
}
.default-card .content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-inline: 0.8rem;
}
.default-card footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-block-start: auto;
}
@media (min-width: 768px) {
  .size-1 .default-card {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 2.5rem;
    width: 100%;
  }
  .size-1 .default-card .default-card-image {
    margin-block-end: 0;
  }
}

.read-more {
  display: flex;
  font-size: 1.7rem;
  font-weight: 800;
  line-height: 1.2941176471;
  color: inherit;
  text-decoration: none;
}
.read-more svg {
  stroke: currentColor;
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
  margin-inline-start: 0.6rem;
}
.read-more.has-accent {
  color: var(--accent-color);
}
.read-more::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
}
.platter-filters-list .read-more::before {
  content: unset;
}

.published-at {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.3846153846;
}

.agenda-item-dates {
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  min-width: 8rem;
  background: #FFF;
  padding: 1.2rem 1.5rem;
  position: relative;
  z-index: 1;
  font-family: "DM Sans", sans-serif;
}
.agenda-item-dates .days {
  color: var(--primary-color);
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.agenda-item-dates .months {
  display: flex;
  align-items: center;
  line-height: 1;
  justify-content: space-between;
}
.agenda-item-dates .months.is-one-month {
  justify-content: center;
}
.agenda-item-dates .month {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  text-align: end;
}

.checklist {
  column-count: var(--column-count, 1);
  gap: 1.6rem;
  color: var(--text-color, inherit);
}
.checklist .checklist-item {
  break-inside: avoid;
  display: flex;
  gap: 1.4rem;
  margin-block-end: 1.6rem;
}
.checklist .checklist-item svg {
  fill: var(--primary-color);
  width: 2.5rem;
  height: 2.5rem;
  flex: 0 0 auto;
}

.checklist-wrapper {
  container-type: inline-size;
  container-name: checklist;
}

@container checklist (max-width: 55rem) {
  .checklist {
    --column-count: 1 !important;
  }
}
.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;
}

:root {
  --error-color: #FF5454;
}

::placeholder {
  font-family: var(--font-primary);
  font-size: 2.2rem;
  line-height: 1.2727272727;
  color: currentColor;
  opacity: 1;
}

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

.contact_form__label {
  font-size: 2.2rem;
  line-height: 1.2727272727;
  color: var(--primary-color);
  margin-block-end: 1.2rem;
}
.contact_form__label .optional-field {
  color: #7D7D7D;
}

.job-alert-form,
.plate-payment-form,
.contact_form {
  padding: 5rem 4rem;
  border-radius: 3rem;
  background-color: var(--beige-20);
}
.job-alert-form .contact_form__helper,
.plate-payment-form .contact_form__helper,
.contact_form .contact_form__helper {
  color: inherit;
  margin-block-start: 0.6rem;
}
.job-alert-form .title-element + .form-introduction,
.plate-payment-form .title-element + .form-introduction,
.contact_form .title-element + .form-introduction {
  margin-block-start: 3.4rem;
}
.job-alert-form .wysiwyg a,
.plate-payment-form .wysiwyg a,
.contact_form .wysiwyg a {
  color: inherit;
}
.job-alert-form input,
.job-alert-form select,
.job-alert-form textarea,
.plate-payment-form input,
.plate-payment-form select,
.plate-payment-form textarea,
.contact_form input,
.contact_form select,
.contact_form textarea {
  font-size: 2.2rem;
  line-height: 1.2727272727;
  color: currentColor;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out, background 0.2s ease-in-out, outline 0.2s ease-in-out;
  width: 100%;
  font-family: inherit;
  border: 1px solid transparent;
  outline: 0 solid transparent;
  padding: 2.2rem 2.4rem;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.job-alert-form input:not(select),
.job-alert-form select:not(select),
.job-alert-form textarea:not(select),
.plate-payment-form input:not(select),
.plate-payment-form select:not(select),
.plate-payment-form textarea:not(select),
.contact_form input:not(select),
.contact_form select:not(select),
.contact_form textarea:not(select) {
  background: #FFFFFF;
}
.job-alert-form input:hover,
.job-alert-form select:hover,
.job-alert-form textarea:hover,
.plate-payment-form input:hover,
.plate-payment-form select:hover,
.plate-payment-form textarea:hover,
.contact_form input:hover,
.contact_form select:hover,
.contact_form textarea:hover {
  border-color: var(--focus-color);
}
.job-alert-form input:focus,
.job-alert-form select:focus,
.job-alert-form textarea:focus,
.plate-payment-form input:focus,
.plate-payment-form select:focus,
.plate-payment-form textarea:focus,
.contact_form input:focus,
.contact_form select:focus,
.contact_form textarea:focus {
  border-color: var(--focus-color);
  outline: 2px solid var(--focus-color);
}
.job-alert-form input[disabled],
.job-alert-form select[disabled],
.job-alert-form textarea[disabled],
.plate-payment-form input[disabled],
.plate-payment-form select[disabled],
.plate-payment-form textarea[disabled],
.contact_form input[disabled],
.contact_form select[disabled],
.contact_form textarea[disabled] {
  background-color: grey;
  border-color: grey;
}
.job-alert-form select,
.plate-payment-form select,
.contact_form select {
  padding: 2.2rem 4.4rem 2.2rem 2.4rem;
}
.job-alert-form textarea,
.plate-payment-form textarea,
.contact_form textarea {
  resize: vertical;
}
.job-alert-form__field,
.plate-payment-form__field,
.contact_form__field {
  display: flex;
  flex-direction: column;
}
.job-alert-form__field__error,
.plate-payment-form__field__error,
.contact_form__field__error {
  color: var(--error-color);
}
.job-alert-form__field--error input:invalid,
.job-alert-form__field--error textarea:invalid,
.job-alert-form__field--error select:invalid,
.plate-payment-form__field--error input:invalid,
.plate-payment-form__field--error textarea:invalid,
.plate-payment-form__field--error select:invalid,
.contact_form__field--error input:invalid,
.contact_form__field--error textarea:invalid,
.contact_form__field--error select:invalid {
  border-color: var(--error-color);
}
.job-alert-form .hide,
.plate-payment-form .hide,
.contact_form .hide {
  display: none;
}
.job-alert-form button[type=submit],
.plate-payment-form button[type=submit],
.contact_form button[type=submit] {
  position: relative;
}
.job-alert-form button[type=submit][disabled],
.plate-payment-form button[type=submit][disabled],
.contact_form button[type=submit][disabled] {
  filter: grayscale(1);
}
.job-alert-form button[type=submit][disabled]:hover, .job-alert-form button[type=submit][disabled]:focus, .job-alert-form button[type=submit][disabled]:active,
.plate-payment-form button[type=submit][disabled]:hover,
.plate-payment-form button[type=submit][disabled]:focus,
.plate-payment-form button[type=submit][disabled]:active,
.contact_form button[type=submit][disabled]:hover,
.contact_form button[type=submit][disabled]:focus,
.contact_form button[type=submit][disabled]:active {
  pointer-events: none;
}
.job-alert-form button[type=submit][disabled] svg,
.plate-payment-form button[type=submit][disabled] svg,
.contact_form button[type=submit][disabled] svg {
  display: none;
}
.job-alert-form button[type=submit][disabled]::after,
.plate-payment-form button[type=submit][disabled]::after,
.contact_form button[type=submit][disabled]::after {
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 2px dotted currentColor;
  border-radius: 100%;
}

.grecaptcha-badge {
  display: none;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.file__drop {
  background-color: white;
  border: 2px dotted var(--primary-color);
  border-radius: 0.8rem;
  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(--primary-color);
}
.file__remove {
  display: none;
}
.file__overlay {
  pointer-events: none;
  padding: 0 1rem;
  display: grid;
  grid-template-areas: "label icon" "placeholder placeholder";
  gap: 1rem;
}
.file .file__drop--icon {
  color: var(--primary-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, 3rem);
  --columns: 12;
  --color: hsla(223.2, 100%, 61.4%, 0.2);
}

.plate-payment-form,
.contact_form {
  position: relative;
}
[data-content-editor=true] .plate-payment-form::before,
[data-content-editor=true] .contact_form::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - 2 * var(--offset));
  max-width: var(--max_width);
  background-image: var(--background-columns);
  background-size: var(--background-width) 100%;
  z-index: -1;
  pointer-events: none;
}

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

@container form (min-width: 95rem) {
  .has-intro .form-introduction {
    grid-column: span 6;
  }
  .has-intro .form-controls {
    grid-column: span 6;
  }
  .has-intro .button-group {
    grid-column: span 12;
  }
}
.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;
  gap: 0.8rem;
  padding-block: 0.4rem;
}
.radio-check .contact_form__label {
  margin-block-end: 0.8rem;
}
.radio-check label {
  color: black;
}
.radio-check input {
  accent-color: var(--accent-color);
  outline: none;
  flex: 0 0 auto;
  align-self: flex-start;
  appearance: none;
  position: relative;
  padding: 0;
  width: 2rem;
  height: 2rem;
  border-radius: 0.4rem;
  border: 1px solid var(--primary-color);
}
.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: #702677;
  border-radius: 100%;
}
.radio-check input[type=radio]:checked {
  border-color: var(--accent-color);
}
.radio-check input[type=radio]:checked::before {
  inset: 0.3rem;
}
.radio-check input[type=checkbox]::before {
  content: "";
  position: absolute;
  inset: 0.1rem;
  transition: all 0.2s ease-in-out;
  background-size: 0%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.52 12c-.4 0-.78-.16-1.06-.43l-3.2-3.17c-.34-.34-.34-.89 0-1.24.34-.34.9-.34 1.25 0l3.01 2.98 7.97-7.89c.34-.34.9-.34 1.25 0 .34.34.34.89 0 1.24l-8.16 8.08c-.28.28-.66.43-1.06.43z' fill='%23702677'/%3E%3C/svg%3E");
}
.radio-check input[type=checkbox]:checked {
  border-color: var(--accent-color);
}
.radio-check input[type=checkbox]:checked::before {
  background-size: 90%;
}

.featured-articles-card {
  overflow: hidden;
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  background: var(--beige-35);
  display: flex;
  flex-direction: column;
  container-type: inline-size;
  container-name: slide;
}
.featured-articles-card .media-image {
  clip-path: url(#clip_featured_articles_card);
  aspect-ratio: 100/56;
}
.featured-articles-card .media-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.featured-articles-card .image-placeholder {
  aspect-ratio: 1/0.56;
}
.featured-articles-card .title {
  line-height: 1.1;
  color: var(--algemeen-100);
  text-decoration: none;
}
.featured-articles-card .title a {
  text-decoration: none;
  color: inherit;
}
.featured-articles-card .text {
  margin-block-start: 0.8rem;
}
.featured-articles-card .content {
  padding-inline: 3rem;
  padding-block: 2rem;
}

.featured-articles-swiper {
  container-name: swiper;
  container-type: inline-size;
}
.featured-articles-swiper .chevron-navigation {
  position: absolute;
  right: 1cqw;
  top: 35cqw;
  transform: translateY(-100%);
}
.featured-articles-swiper .chevron-navigation .swiper-button-next,
.featured-articles-swiper .chevron-navigation .swiper-button-prev {
  height: 4rem;
}
@container swiper (min-width: 55rem) {
  .featured-articles-swiper .chevron-navigation {
    top: 34cqw;
  }
  .featured-articles-swiper .chevron-navigation .swiper-button-next,
  .featured-articles-swiper .chevron-navigation .swiper-button-prev {
    height: 6rem;
  }
}
@container swiper (min-width: 95rem) {
  .featured-articles-swiper .chevron-navigation {
    right: 8cqw;
  }
}

.featured-article-slide {
  overflow: hidden;
  border-radius: 1.8rem;
  background: var(--beige-35);
  display: flex;
  flex-direction: column;
  container-type: inline-size;
  container-name: slide;
}
.featured-article-slide .media-image {
  margin-inline-end: var(--column-width, 4rem);
  clip-path: url(#clip_featured_articles);
}
.featured-article-slide .media-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.featured-article-slide .image-placeholder {
  aspect-ratio: 1/0.56;
}
.featured-article-slide .title {
  color: var(--primary-color);
  font-size: 3.4rem;
  font-style: normal;
  font-weight: 800;
  line-height: 1.0294117647;
}
.featured-article-slide .title a {
  text-decoration: none;
  color: inherit;
}
.featured-article-slide .text {
  margin-block-start: 0.8rem;
}
.featured-article-slide .content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  --gap: 1.5rem;
  gap: var(--gap);
  padding-inline: 2rem;
  padding-block: 2rem;
}
@container slide (max-width: 55rem) {
  .featured-article-slide .content .button-group.is-stacked {
    flex-direction: row;
  }
}
@container slide (min-width: 55rem) {
  .featured-article-slide .content {
    flex-direction: row;
    flex-wrap: nowrap;
    --gap: 4.5rem;
    padding-inline: 4rem;
    justify-content: space-between;
  }
}
@container slide (min-width: 95rem) {
  .featured-article-slide .content {
    padding-inline: var(--column-width, 4rem);
  }
}

.featured-job-postings-swiper {
  container-name: swiper;
  container-type: inline-size;
  position: relative;
}
.featured-job-postings-swiper .swiper-slide {
  height: auto;
}
.featured-job-postings-swiper .chevron-pagination {
  display: none;
}
.featured-job-postings-swiper .chevron-navigation {
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  left: 0;
  right: 0;
  pointer-events: none;
}
.featured-job-postings-swiper .chevron-navigation .swiper-button-prev,
.featured-job-postings-swiper .chevron-navigation .swiper-button-next {
  margin-inline: 1rem;
  pointer-events: all;
}
@media (min-width: 768px) {
  .featured-job-postings-swiper .chevron-navigation .swiper-button-prev,
  .featured-job-postings-swiper .chevron-navigation .swiper-button-next {
    margin-inline: 0;
  }
  .featured-job-postings-swiper .chevron-navigation .swiper-button-prev {
    transform: translateX(calc(-100% - 2rem));
  }
  .featured-job-postings-swiper .chevron-navigation .swiper-button-next {
    transform: translateX(calc(100% + 2rem));
  }
}

.featured-job-slide {
  overflow: hidden;
  height: 100%;
  border-radius: 1.8rem 1.8rem 0 1.8rem;
  background: var(--beige-35);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 1fr;
  container-type: inline-size;
  container-name: slide;
}
.featured-job-slide .media {
  grid-area: 1/8/2/13;
  align-self: flex-start;
  display: none;
}
.featured-job-slide .media .image-placeholder,
.featured-job-slide .media picture {
  margin-block-end: 2rem;
  clip-path: url(#clip_featured_jobs);
  width: 100%;
}
.featured-job-slide .media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.featured-job-slide .image-placeholder {
  aspect-ratio: 1/0.75;
  background-color: var(--beige-35);
}
.featured-job-slide .title-and-text {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.featured-job-slide .title {
  color: var(--primary-color);
  font-size: 3.4rem;
  font-style: normal;
  font-weight: 800;
  line-height: 1.0294117647;
}
.featured-job-slide .title a {
  text-decoration: none;
  color: inherit;
}
.featured-job-slide .button-group {
  margin-block-start: 1.5rem;
}
.featured-job-slide .text {
  margin-block-start: 0.8rem;
}
.featured-job-slide .content {
  grid-area: 1/1/2/13;
  position: relative;
  z-index: 2;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-end;
  --gap: 1.5rem;
  gap: var(--gap);
}

@container element (min-width: 55rem) {
  .featured-job-slide .media {
    display: flex;
  }
  .featured-job-slide .content {
    padding: 3rem;
    grid-area: 1/1/2/11;
  }
  .featured-job-slide .title {
    max-width: calc(var(--column-width) * 6);
    font-size: 5.5rem;
  }
}
@container element (min-width: 95rem) {
  .featured-job-slide .content {
    padding-inline-start: var(--column-width, 2rem);
    padding-inline-end: var(--column-width, 2rem);
  }
}
.featured-numbers {
  background-color: var(--beige-20);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  padding: 4.5rem;
  display: flex;
  flex-wrap: wrap;
  --gap: 4.5rem;
  gap: var(--gap);
  container-type: inline-size;
}

.featured-number {
  flex: 1 0 auto;
  --columns: 2;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
}

.featured-number-number,
.featured-number-title {
  color: var(--primary-color);
}

.featured-number-number {
  font-size: 8.5rem;
  font-weight: 800;
  line-height: 0.7647058824;
}

.featured-number-text {
  margin-block-start: 2.75rem;
}

@container (max-width: 35rem) {
  .featured-number {
    --columns: 1;
  }
  .featured-number-number {
    font-size: 6.5rem;
  }
}
.plate--element + .plate--element__google_map {
  margin-block-start: var(--vertical-flow);
}

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

.image img {
  max-width: 100%;
}
.plate--element__image .image img {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.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;
}

@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;
  }
}
.job-card {
  background-color: var(--beige-35);
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  display: flex;
  flex-direction: column;
}
.job-card.is-background-card {
  position: relative;
  color: white;
}
.job-card.is-background-card .title {
  color: inherit;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .job-card.is-background-card .title {
    font-size: 3.5rem;
  }
}
.job-card.is-background-card .content {
  align-items: center;
  justify-content: space-between;
  padding-block-start: 5rem;
  text-align: center;
}
.job-card.is-background-card footer {
  margin-block-start: unset;
}
.job-card.is-background-card .job-card-background-image {
  background-color: var(--beige-20);
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  overflow: hidden;
  position: absolute;
  inset: 0;
}
.job-card.is-background-card .job-card-background-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.job-card.is-background-card .job-card-background-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.job-card.is-alternate-job .alternate-media {
  grid-area: media;
  position: relative;
  clip-path: url(#clip_job_teaser_image);
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  overflow: hidden;
  background-color: white;
  aspect-ratio: 1/0.875;
  width: 100%;
}
.job-card.is-alternate-job .alternate-media::before {
  content: "";
  display: flex;
  position: absolute;
  inset: 0;
  background-color: var(--beige-10);
}
.job-card.is-alternate-job .title {
  grid-area: media;
  text-align: center;
  align-self: center;
  z-index: 1;
  padding-inline: 2rem;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: var(--lineheight);
}
@media (min-width: 768px) {
  .job-card.is-alternate-job .title {
    font-size: 3.5rem;
  }
}
.job-card.is-organisation {
  padding: 3.8rem;
}
.job-card.is-organisation img {
  padding: 2.5rem 2.5rem 0;
  margin-block-end: 2rem;
}
.job-card.is-organisation .organisation-byline {
  padding-inline: 2.5rem;
  text-align: center;
}
.job-card.is-organisation .paragraph {
  margin-block: auto;
  text-align: center;
}
.job-card .media {
  display: grid;
  grid-template-areas: "media";
}
.job-card .image-placeholder,
.job-card .job-card-image {
  grid-area: media;
  clip-path: url(#clip_job_teaser_image);
  aspect-ratio: 1/0.65;
}
.job-card .image-placeholder img,
.job-card .job-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
}
.job-card .image-placeholder {
  grid-area: media;
  width: 100%;
  background-color: var(--beige-20);
  border-radius: 2.5rem 2.5rem 0rem 2.5rem;
  opacity: 0.6;
}
.job-card .title {
  color: var(--vacature-100);
  margin-block-end: 1.5rem;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 1.12;
}
@media (min-width: 768px) {
  .job-card .title {
    font-size: 2.5rem;
  }
}
.job-card .index-text {
  margin-block-end: 2.5rem;
}
.job-card .content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-inline: 3rem;
  padding-block: 2rem;
  position: relative;
  z-index: 1;
}
.job-card .meta {
  margin-block-end: 2rem;
}
.job-card footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-block-start: auto;
}
@media (min-width: 768px) {
  .size-1 .job-card {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 2.5rem;
    width: 100%;
  }
  .size-1 .job-card .default-card-image {
    margin-block-end: 0;
  }
}

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

.media-gallery {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr 0.2fr 1fr;
  gap: 1rem;
}
@media (min-width: 768px) {
  .media-gallery {
    gap: 2.6rem 1.8rem;
  }
}
.media-gallery + .media-gallery {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .media-gallery + .media-gallery {
    margin-top: 2.6rem;
  }
}
.media-gallery .gallery-image {
  height: 100%;
  width: 100%;
  background-color: var(--beige-35);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  overflow: hidden;
}
.media-gallery .gallery-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.media-gallery a:nth-child(1) {
  grid-area: 1/1/3/2;
}
.media-gallery a:nth-child(2) {
  grid-area: 1/2/2/3;
}
.media-gallery a:nth-child(3) {
  grid-area: 3/1/4/2;
}
.media-gallery a:nth-child(4) {
  grid-area: 2/2/4/3;
}

@container element (min-width: 95rem) {
  .media-gallery-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0 1.8rem;
  }
  .media-gallery-container > .media-gallery {
    width: calc(50% - 0.9rem);
    margin: 0;
  }
}
.plate--element {
  container-name: element;
  container-type: inline-size;
}

.paragraph ul,
.paragraph ol,
.paragraph p,
.paragraph table {
  margin-bottom: 1.6rem;
  color: var(--text-color, inherit);
}
.paragraph h1,
.paragraph h2,
.paragraph h3,
.paragraph h4,
.paragraph h5,
.paragraph h6 {
  color: var(--text-color, inherit);
}
.paragraph a {
  color: var(--text-color, var(--text-link-color, var(--accent-color)));
}
.paragraph ul {
  padding: 0;
  list-style: disc;
  padding-inline-start: 2.5rem;
}
.paragraph ul li {
  padding-left: 0.5rem;
}
.paragraph ul ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.paragraph ol {
  padding: 0;
  padding-inline-start: 2.5rem;
}
.paragraph ol li {
  padding-left: 0.5rem;
}
.paragraph ol ol {
  padding-left: 2rem;
  margin-bottom: 0;
}

.location-card ul,
.content ul {
  padding: 0;
  list-style: disc;
  padding-inline-start: 2.5rem;
}
.location-card ul li,
.content ul li {
  padding-left: 1rem;
}
.location-card ul ul,
.content ul ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.location-card ol,
.content ol {
  list-style-position: inside;
  padding: 0;
}
.location-card ol li,
.content ol li {
  padding-left: 2rem;
  position: relative;
}
.location-card ol ol,
.content ol ol {
  padding-left: 2rem;
  margin-bottom: 0;
}

.pie-chart-wrapper {
  container-type: inline-size;
}

.pie-chart-element {
  display: grid;
  grid-template-areas: "pie-chart legenda";
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 3rem;
}

.pie-chart {
  grid-area: pie-chart;
  border-radius: 50%;
  width: 100%;
  aspect-ratio: 1;
}

.legend {
  grid-area: legenda;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}

.legend-color {
  width: 2rem;
  height: 2rem;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: var(--primary-color);
  opacity: var(--opacity);
}

.legend-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

@container (max-width: 35rem) {
  .pie-chart-element {
    grid-template-areas: "pie-chart" "legenda";
    grid-template-columns: auto;
  }
  .legend {
    flex-direction: row;
    flex-wrap: wrap;
    justify-items: flex-start;
    gap: 1.5rem;
  }
}
.plate--element__auto_whitespace {
  width: 100%;
  margin-bottom: auto;
}

.plate-payment-form h2 {
  margin-bottom: 2rem;
}
.plate-payment-form .radio-check {
  gap: 1rem;
  flex-wrap: wrap;
}
.plate-payment-form .inline {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.plate-payment-form .inline label {
  margin-inline-end: 2rem;
}
.plate-payment-form .motivation-description,
.plate-payment-form .frequency-description {
  font-size: 1.4rem;
  font-style: italic;
}
@supports selector(:has(*)) {
  .plate-payment-form .frequency-description {
    display: none;
  }
  .plate-payment-form:has(input:checked:not([value=one_time]):not([name=mollie_condition_check])) .frequency-description {
    display: flex;
  }
}

.amount-inputs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  margin-block-end: 1rem;
}
.amount-inputs label {
  margin-inline-end: 2rem;
}
.amount-inputs .amount-input {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.quote {
  font-weight: 800;
  color: var(--primary-color);
  text-align: center;
  text-wrap: balance;
  max-width: 100rem;
  margin: auto;
  font-size: 2.2rem;
  line-height: 1.125;
}
@media (min-width: 768px) {
  .quote {
    font-size: 4rem;
  }
}
.quote .quotee {
  color: var(--grey-75);
  margin-block-start: 3rem;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.25;
}
.quote .quote-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 4rem;
  margin-block: 5rem 0;
}
.quote .quote-meta .button {
  font-weight: 400;
}

.share-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-block: 2rem;
}

.share-links-title {
  width: 100%;
  text-align: center;
  margin-block-end: 2rem;
  color: var(--text-color, inherit);
}

.share-link-item {
  margin-inline: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.4rem;
  color: var(--text-color, var(--primary-color));
  text-decoration: none;
}
.share-link-item span {
  color: inherit;
  font-size: 1.1rem;
  line-height: 1.1818181818;
  text-align: center;
  text-wrap: balance;
  max-width: 10ch;
  transition: opacity 0.2s ease;
  opacity: 0;
  display: none;
}

.section[class*=bgc_][class*=tc_] .share-link-item {
  --primary-color: var(--text-color);
  --icon-foreground-color: var(--background-color);
}
.section[class*=bgc_][class*=tc_] .share-link-item span {
  color: var(--text-color, var(--primary-color));
}

@media (hover: hover) {
  /* when hover is supported */
  .share-link-item span {
    display: block;
  }
  .share-link-item:hover span {
    opacity: 1;
  }
}
.swiper-element {
  position: relative;
  user-select: none;
}
.swiper-element .swiper-slide {
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.swiper-element .swiper-slide:not(.swiper-slide-fully-visible) {
  opacity: 0;
  pointer-events: none;
}
.swiper-element .swiper-image {
  display: flex;
  width: 100%;
  aspect-ratio: 100/65;
  background-color: var(--beige-35);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  overflow: hidden;
}
.swiper-element .swiper-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.swiper-element .chevron-navigation {
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  left: 0;
  right: 0;
}
.swiper-element .chevron-navigation .swiper-button-prev,
.swiper-element .chevron-navigation .swiper-button-next {
  margin-inline: 1rem;
}
@media (min-width: 768px) {
  .swiper-element .chevron-navigation .swiper-button-prev,
  .swiper-element .chevron-navigation .swiper-button-next {
    margin-inline: 0;
  }
  .swiper-element .chevron-navigation .swiper-button-prev {
    transform: translateX(calc(-100% - 2rem));
  }
  .swiper-element .chevron-navigation .swiper-button-next {
    transform: translateX(calc(100% + 2rem));
  }
}

.thumb-swiper-wrapper {
  max-width: 80rem;
  margin: auto;
}
.thumb-swiper-wrapper .thumb-logo-swiper {
  position: relative;
  margin-block-start: 2rem;
}
.thumb-swiper-wrapper .thumb-logo-swiper .chevron-navigation {
  z-index: 3;
  position: absolute;
  width: 100%;
  bottom: 50%;
  transform: translateY(50%);
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.thumb-swiper-wrapper .thumb-logo-swiper .chevron-navigation .swiper-button-next,
.thumb-swiper-wrapper .thumb-logo-swiper .chevron-navigation .swiper-button-prev {
  height: 4rem;
  pointer-events: all;
}
@media (min-width: 768px) {
  .thumb-swiper-wrapper .thumb-logo-swiper .chevron-navigation .swiper-button-prev {
    transform: translateX(-250%);
  }
  .thumb-swiper-wrapper .thumb-logo-swiper .chevron-navigation .swiper-button-next {
    transform: translateX(250%);
  }
}
.thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide {
  padding: 1rem;
  height: auto;
  border: 1px solid transparent;
}
@media (max-width: 767.98px) {
  .thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide:not(.swiper-slide-fully-visible) .swiper-image {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide:not(.swiper-slide-visible) .swiper-image {
    opacity: 0;
  }
}
.thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide .swiper-image {
  transition: opacity 0.3s ease-in-out;
  width: 100%;
  height: 100%;
}
.thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide .swiper-image img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide-active,
.thumb-swiper-wrapper .thumb-logo-swiper .swiper-slide-thumb-active {
  border: 1px solid var(--grey-75);
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
}

.thumb-swiper-slide .content {
  display: grid;
  grid-template-areas: "title" "text";
  gap: 3rem;
}
@media (min-width: 768px) {
  .thumb-swiper-slide .content {
    grid-template-areas: "title text";
    grid-template-columns: 1fr 2fr;
  }
}

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

.title-element .title {
  text-wrap: balance;
  font-weight: 400;
  color: var(--title-color, var(--text-color, inherit));
}
.title-element .title > span {
  font-weight: 800;
}
.title-element .chapeau {
  color: var(--text-color, var(--primary-color));
  margin-block-end: 1rem;
}
.title-element.option-centered {
  text-align: center;
}
.video {
  padding-bottom: 56%;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.video__overlay,
.video iframe,
.video video {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video__overlay {
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeOut 1s ease-out;
  animation-play-state: paused;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  background-color: var(--beige-20);
}
.video__overlay img {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.video__overlay img,
.video__overlay picture {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__play {
  z-index: 1;
  position: relative;
  background: none;
  border: none;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
.video__play:hover {
  transform: scale(120%);
}
.video__play svg {
  height: 100px;
  aspect-ratio: 1/1;
}
.video--loaded .video__overlay {
  opacity: 0;
  pointer-events: none;
}
.video--loaded .video__play {
  transform: scale(0%);
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
.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;
  }
}

.agenda-item-teaser-section {
  --background-color: var(--beige-20);
  --text-color: var(--grey-75);
  padding-block: 0 10rem;
}
.agenda-item-teaser-section .section-inner {
  position: relative;
  z-index: 115;
  display: grid;
  gap: 3rem;
  grid-template-areas: "media" "content";
}
@media (min-width: 992px) {
  .agenda-item-teaser-section .section-inner {
    grid-template-areas: "media content";
    grid-template-columns: 6fr 6fr;
  }
}
.agenda-item-teaser-section .section-inner .teaser-image {
  grid-area: media;
  width: calc(100% - 1rem);
}
@media (min-width: 992px) {
  .agenda-item-teaser-section .section-inner .teaser-image {
    width: 100%;
  }
}
.agenda-item-teaser-section .section-inner .teaser-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.agenda-item-teaser-section .section-inner .teaser-image {
  background: rgba(0, 0, 0, 0.1);
  clip-path: url(#clip_leaf_left);
  aspect-ratio: 1/0.5;
  margin-block-end: 1rem;
}
@media (min-width: 992px) {
  .agenda-item-teaser-section .section-inner .teaser-image {
    clip-path: url(#clip_frontpage_left);
    aspect-ratio: 1/0.8;
  }
}
.agenda-item-teaser-section .section-inner::before {
  content: "";
  background-color: var(--white);
  clip-path: url(#clip_frontpage_right);
  display: flex;
  position: absolute;
  top: 0;
  aspect-ratio: 1/0.6;
  left: 1rem;
  right: 0;
}
@media (min-width: 992px) {
  .agenda-item-teaser-section .section-inner::before {
    aspect-ratio: 1/0.5;
    inset-block: 0;
    inset-inline: 5rem 0;
  }
}
.agenda-item-teaser-section .section-inner .teaser-content {
  padding-inline: 1.5rem;
  z-index: 1;
  grid-area: content;
  margin-right: var(--margin-inline);
  display: grid;
  grid-template-areas: "title dates" "content content" "buttons buttons";
  grid-template-columns: auto;
  align-content: center;
  gap: 2rem;
}
.agenda-item-teaser-section .section-inner .teaser-content .title-element {
  grid-area: title;
}
.agenda-item-teaser-section .section-inner .teaser-content .title-element .title {
  color: var(--primary-color);
  font-weight: 800;
  font-size: 3.2rem;
}
@media (min-width: 768px) {
  .agenda-item-teaser-section .section-inner .teaser-content .title-element .title {
    font-size: 4.5rem;
    font-style: normal;
    line-height: 4.5rem;
  }
}
.agenda-item-teaser-section .section-inner .teaser-content .agenda-item-dates {
  grid-area: dates;
  align-self: flex-end;
  justify-self: flex-end;
}
@media (min-width: 992px) {
  .agenda-item-teaser-section .section-inner .teaser-content .agenda-item-dates {
    background-color: var(--beige-35);
    min-width: 12rem;
  }
  .agenda-item-teaser-section .section-inner .teaser-content .agenda-item-dates .is-one-day {
    font-size: 8rem;
  }
}
.agenda-item-teaser-section .section-inner .teaser-content .index-text {
  grid-area: content;
}
.agenda-item-teaser-section .section-inner .teaser-content .button-group {
  grid-area: buttons;
}

.care-domain-overview-section .list {
  container-type: inline-size;
  container-name: care-domain-list;
  display: flex;
  flex-wrap: wrap;
  --gap: 1.6rem;
  gap: var(--gap);
  margin: 5rem auto 0;
}
.care-domain-overview-section .list + .button-group {
  margin-block-start: 4.5rem;
}

.care-domain-teaser {
  position: relative;
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
  display: flex;
  flex-direction: column;
  border: 1px solid var(--grey-75);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  padding: 5rem 3rem 5rem;
  aspect-ratio: 1/0.95;
}
.care-domain-teaser .title {
  font-size: 2.2rem;
  line-height: 1.125;
  margin-block-end: 1ch;
}
@media (min-width: 768px) {
  .care-domain-teaser .title {
    font-size: 3.2rem;
  }
}
.care-domain-teaser .content {
  margin-block-end: 1ch;
}
.care-domain-teaser .button-group {
  margin-block-start: auto;
}

@container care-domain-list (min-width: 55rem) {
  .care-domain-teaser {
    --columns: 2;
  }
}
@container care-domain-list (min-width: 95rem) {
  .care-domain-teaser {
    --columns: 3;
  }
}
.care-type-overview-section .list {
  gap: 3rem;
  display: flex;
  flex-direction: column;
  max-width: 100rem;
  margin: 0 auto;
}
.care-type-overview-section .list .platter-accordion .summary {
  color: var(--zorg-100);
}

.featured-agenda-items-section,
.featured-team-section,
.highlighted-jobs-section,
.featured-articles-section {
  --card-background-color: var(--beige-20);
}

.featured-agenda-items-section,
.featured-articles-section {
  --background-color: var(--beige-20);
  --card-background-color: white;
}

.featured-section .section-content {
  margin-block-end: 5rem;
}
.featured-section .featured-section-list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  --gap: 1.5rem;
  gap: var(--gap);
}
@media (min-width: 768px) {
  .featured-section .featured-section-list.size-1 .media {
    margin-block-end: 0;
  }
}
.featured-section .featured-section-list:not(.size-1) > * {
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
}
@media (min-width: 768px) {
  .featured-section .featured-section-list:not(.size-1) > * {
    --columns: 2;
  }
}
@media (min-width: 1200px) {
  .featured-section .featured-section-list:not(.size-1) > * {
    --columns: 3;
  }
}
@media (min-width: 1200px) {
  .featured-section .featured-section-list.size-2 > * {
    --columns: 2;
  }
}
.featured-section .featured-section-list + .button-group {
  margin-block-start: 6rem;
}

.filtered-index-section {
  background-color: pink;
}
.filtered-index-section .section-content {
  display: grid;
  grid-template-areas: "title";
  grid-template-columns: 1fr;
  gap: 2rem;
}
.filtered-index-section .section-content h2 {
  grid-area: title;
}
@media (min-width: 992px) {
  .filtered-index-section .section-content {
    grid-template-columns: 4fr 8fr;
    grid-template-areas: ". title";
  }
}

.loading-spinner {
  position: absolute;
  align-self: center;
  justify-self: center;
  width: 40px;
  height: 40px;
  border: 4px solid rgba(112, 38, 119, 0.4);
  border-top: 4px solid white;
  border-radius: 50%;
  transition-property: transform;
  animation-name: rotate;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.vue-filters-app {
  display: grid;
}
.vue-filters-app .loading-spinner {
  margin: auto;
}
.vue-filters-app .main {
  grid-area: main;
  display: flex;
  flex-direction: column;
}

.post-list {
  display: flex;
  flex-wrap: wrap;
  --gap: 2rem;
  gap: var(--gap);
  row-gap: calc(var(--gap) * 2);
}

.posts-result {
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
}
@media (min-width: 768px) {
  .posts-result {
    --columns: 2;
  }
}

.posts-result-inner {
  --card-background-color: var(--beige-35);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.posts-result-inner .default-card {
  height: 100%;
}

.platter-filter-grid {
  display: grid;
  grid-template-areas: "title" "aside" "main";
}
@media (min-width: 992px) {
  .platter-filter-grid {
    grid-template-areas: ". title" "aside main";
    grid-template-columns: 4fr 8fr;
    gap: 2rem;
    align-items: flex-start;
    grid-template-rows: auto 1fr;
    row-gap: 4rem;
  }
}

.platter-search-wrapper {
  grid-area: search;
}

.dev-link {
  display: flex;
  position: absolute;
  right: 0;
  transform: translateY(-100%);
}

.friends-section {
  padding: 0;
  overflow: hidden;
  position: relative;
}
.friends-section .section-inner {
  display: grid;
  gap: 0rem;
}
@media (min-width: 768px) {
  .friends-section .section-inner {
    gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }
}
.friends-section .first,
.friends-section .second {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.friends-section .first {
  padding-block-start: var(--padding-top-mobile, 5rem);
  padding-block-end: var(--padding-bottom-mobile, 5rem);
  margin-inline: 3rem;
}
@media (min-width: 768px) {
  .friends-section .first {
    padding-block-start: var(--padding-top-desktop, 5rem);
    padding-block-end: var(--padding-bottom-desktop, 5rem);
    margin-inline-start: var(--margin-inline);
  }
}
.friends-section .second {
  background-image: url("/theme/assets/images/friends_section_background.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right bottom;
  padding: 5rem 3rem 5rem;
}
@media (min-width: 576px) {
  .friends-section .second {
    background-size: contain;
  }
}
@media (min-width: 768px) {
  .friends-section .second {
    background-size: cover;
    padding: 1.5rem;
    background-position: left;
  }
}
.friends-section .second .content {
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .friends-section .second .content {
    max-width: 36ch;
    margin: auto;
  }
}
.friends-section .second .quote {
  text-align: center;
  color: var(--grey-75);
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.6rem;
  margin-bottom: 1.6rem;
}
.friends-section .second .quote .quotee {
  margin-block-start: 1.6rem;
  margin-block-end: 3rem;
}

.header-entries-section {
  padding: 0;
  display: grid;
  gap: 0;
  grid-template-areas: "media" "content" "entries";
}
@media (min-width: 992px) {
  .header-entries-section {
    padding-block-end: 10rem;
    gap: 3rem;
  }
}
@media (min-width: 992px) {
  .header-entries-section {
    grid-template-areas: "media content" "entries entries";
    grid-template-columns: 7fr 5fr;
  }
}
@media (min-width: 1200px) {
  .header-entries-section {
    grid-template-columns: 5fr 5fr;
  }
}
.header-entries-section .header-background-image,
.header-entries-section .header-video,
.header-entries-section .header-image {
  grid-area: media;
  width: calc(100% - 1rem);
}
@media (min-width: 992px) {
  .header-entries-section .header-background-image,
  .header-entries-section .header-video,
  .header-entries-section .header-image {
    width: 100%;
  }
}
.header-entries-section .header-background-image img,
.header-entries-section .header-video img,
.header-entries-section .header-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.header-entries-section .header-background-image {
  background: rgba(0, 0, 0, 0.1);
  clip-path: url(#clip_frontpage_left);
  aspect-ratio: 1/0.8;
  margin-block-end: 1rem;
}
.header-entries-section .header-content {
  z-index: 1;
  grid-area: content;
  display: grid;
  place-items: center;
  justify-items: flex-start;
}
.header-entries-section .header-content .header-content-inner {
  padding-block: 3rem;
  margin-inline: var(--margin-inline, var(--mobile-body-margin-inline));
}
@media (min-width: 992px) {
  .header-entries-section .header-content .header-content-inner {
    margin-inline-end: var(--margin-inline);
    margin-inline-start: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .header-entries-section .header-content .header-content-inner {
    padding-block-end: 14rem;
  }
}
.header-entries-section .entries {
  grid-column: entries;
  margin-inline: var(--margin-inline, var(--mobile-body-margin-inline));
  position: relative;
  z-index: 1;
  --gap: 1.2rem;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: var(--gap);
}
@media (min-width: 992px) {
  .header-entries-section .entries {
    margin-top: -10rem;
    --gap: 3.2rem;
  }
}
@media (min-width: 1200px) {
  .header-entries-section .entries {
    margin-top: unset;
    grid-column: media-start/content-end;
    grid-row: media-start/content-end;
    align-self: flex-end;
  }
}
.header-entries-section .entries > * {
  flex: 0 0 auto;
  --columns: 1;
  width: calc(100% / var(--columns) - var(--gap) / var(--columns) * (var(--columns) - 1));
}
@media (min-width: 992px) {
  .header-entries-section .entries > * {
    --columns: 2;
  }
}
@media (min-width: 1200px) {
  .header-entries-section .entries > * {
    --columns: 4;
  }
}
.header-entries-section .entries a {
  padding: 2rem;
  background-color: var(--zorg-100);
  color: white;
  text-decoration: none;
}
.header-entries-section .entries .entry-link-content {
  text-align: center;
  width: 100%;
  text-wrap: balance;
  font-weight: 400;
  color: var(--title-color, inherit);
}
.header-entries-section .entries .entry-link-content > span {
  font-weight: 800;
}
.header-entries-section .skiplink {
  grid-column: entries;
  padding-block: 2rem 0;
  stroke: var(--grey-75);
}

.job-alert-section .job-alert-content {
  padding: 5rem 4rem;
  border-radius: 3rem;
  background-color: var(--beige-20);
  border: 1px solid lightblue;
  display: grid;
  grid-template-areas: "title text" "form form";
  grid-template-columns: 4fr 6fr;
  gap: 3rem;
}
.job-alert-section .job-alert-content .title-element {
  grid-area: title;
}
.job-alert-section .job-alert-content .paragraph {
  grid-area: text;
}
.job-alert-section .job-alert-content .job-alert-form {
  grid-area: form;
}
.job-alert-section .job-alert-form {
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}

.job-posting-search-section {
  background-color: pink;
}
.job-posting-search-section .section-inner {
  background-color: var(--beige-45);
  border-radius: 1.8rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .job-posting-search-section .section-inner {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
  }
}
.job-posting-search-section .content {
  grid-area: 1/1/2/8;
  position: relative;
  z-index: 2;
  padding-inline-start: var(--column-width, 2rem);
  padding-inline-end: var(--column-width, 2rem);
  padding-block: 5rem;
}
@media (min-width: 992px) {
  .job-posting-search-section .content {
    padding-inline-end: 2rem;
  }
}
.job-posting-search-section .content .title-element {
  margin-block-end: 2rem;
}
.job-posting-search-section .background-image {
  grid-area: 1/7/2/13;
  display: none;
  margin-block-end: 2rem;
  clip-path: url(#clip_job_search);
  width: 100%;
}
.job-posting-search-section .background-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .job-posting-search-section .background-image {
    display: flex;
  }
}

.form-elements {
  display: grid;
  gap: 1.5rem;
  column-gap: 3rem;
  grid-template-columns: repeat(6, 1fr);
}
.form-elements .selector-wrapper {
  grid-column: span 6;
}
.form-elements .button-group {
  grid-column: span 6;
  margin-block-start: 1rem;
}
.form-elements .button-group button {
  order: -1;
}
.form-elements .search-input-wrapper {
  grid-column: span 6;
}
@media (min-width: 768px) {
  .form-elements .search-input-wrapper {
    grid-column: span 3;
  }
  .form-elements .selector-wrapper {
    grid-column: span 5;
  }
}

.search-select {
  font-family: var(--font-primary);
  line-height: 1.2727272727;
  font-size: 2rem;
  color: currentColor;
  border: 1px solid transparent;
  outline: 0 solid transparent;
  padding: 1rem 4.5rem 1rem 2.5rem;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.search-select:hover {
  border-color: var(--accent-color);
}
.search-select:focus {
  border-color: var(--accent-color);
  outline: 2px solid var(--accent-color);
}

.search-input-wrapper {
  padding: 0;
  background-color: white;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  display: grid;
  grid-template-areas: "icon input";
  grid-template-columns: 4.3rem auto;
  gap: 0.8rem;
  border: 1px solid transparent;
  outline: 0 solid transparent;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out, background 0.2s ease-in-out, outline 0.2s ease-in-out;
}
.search-input-wrapper input {
  grid-column: icon-start/icon-start/input-end/input-end;
  background: transparent;
  padding: 1.3rem 3.5rem 1.3rem 0;
  appearance: none;
  border: none;
  background: none;
  line-height: 1.2727272727;
  outline: none;
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out, background 0.2s ease-in-out, outline 0.2s ease-in-out;
}
.search-input-wrapper input::placeholder {
  color: inherit;
  font-size: 2rem;
}
.search-input-wrapper:focus-within {
  border-color: var(--accent-color);
  outline: 2px solid var(--accent-color);
}
.search-input-wrapper .svg-search-icon {
  grid-area: icon;
  align-self: center;
  justify-self: flex-end;
  width: 1.8rem;
  height: 1.8rem;
  stroke: currentColor;
}

.jobs-index-section {
  background-color: lightblue;
}

.job-list {
  container-name: jobs-list;
  container-type: inline-size;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  --gap: 2rem;
  gap: var(--gap);
}
@media (min-width: 768px) {
  .job-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .job-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.job-list .quote-item,
.job-list .list-item {
  --columns-span: 1;
  grid-column: span var(--columns-span);
  display: flex;
  flex-direction: column;
}
.job-list .quote-item > div,
.job-list .list-item > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.job-list .quote-item > div > .job-card,
.job-list .list-item > div > .job-card {
  height: 100%;
}
.job-list .quote-item {
  display: flex;
  flex-direction: column;
  background-color: transparent;
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  padding-inline: 2rem;
}
@media (min-width: 768px) {
  .job-list .quote-item {
    --columns-span: 2;
  }
}
.job-list .quote-item .quote {
  color: var(--grey-75);
}
@media (min-width: 768px) {
  .job-list .quote-item .quote {
    font-size: 3.5rem;
  }
}

.hours-form-controls {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.hours-form-control {
  display: grid;
  grid-template-areas: "label input";
  grid-template-columns: 1fr 1fr;
}
.hours-form-control .hours-form-label,
.hours-form-control .hours-form-input {
  display: flex;
  padding: 0.8rem 0.8rem 0.8rem 0.8rem;
  justify-content: center;
  align-items: center;
  gap: 0.8rem;
  flex-shrink: 0;
}
.hours-form-control .hours-form-label {
  grid-area: label;
  border-radius: 1.8rem 0rem 0rem 1.8rem;
  border: 2px solid var(--grey-75);
  background: white;
}
.hours-form-control .hours-form-input {
  grid-area: input;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  text-align: center;
  position: relative;
  z-index: 2;
  border-radius: 0 3.6rem 0rem 0;
  border: 2px solid var(--grey-20);
  background-color: var(--beige-10);
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out, background 0.2s ease-in-out, outline 0.2s ease-in-out;
  outline: 0 solid transparent;
}
.hours-form-control .hours-form-input:focus {
  border-color: var(--focus-color);
  outline: 2px solid var(--focus-color);
}

.jobs-filter-item {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.jobs-filter-item input[type=checkbox],
.jobs-filter-item input[type=radio] {
  height: 2rem;
  width: 2rem;
  position: relative;
  opacity: 1;
  accent-color: var(--accent-color);
}

.jobs-filter-search {
  padding: 3rem;
  display: flex;
  gap: 3rem;
  background-color: white;
  position: relative;
  margin-block-end: 3rem;
  border-radius: 3rem 3rem 0rem 3rem;
}
.jobs-filter-search::before, .jobs-filter-search::after {
  border-radius: 3rem 3rem 0rem 3rem;
  content: "";
  position: absolute;
  inset: 0;
}
.jobs-filter-search::before {
  background-color: white;
}
.jobs-filter-search::after {
  background-color: var(--beige-35);
}

.location-input-outer {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  position: relative;
  z-index: 2;
  width: 100%;
}

.location-input {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
  position: relative;
  z-index: 2;
}
.location-input .search-input-wrapper {
  z-index: 1;
  flex: 1;
}
.location-input .selector-wrapper {
  flex: 1 1 auto;
}
.location-input .search-select {
  height: 100%;
}
.location-input .button {
  width: max-content;
  flex: 0 0 auto;
}

.organisation-section {
  background-color: pink;
}
.organisation-section .section-header {
  background-color: var(--beige-35);
  display: grid;
  --offset: 4rem;
  margin-block-end: var(--offset);
}
@media (min-width: 992px) {
  .organisation-section .section-header {
    --offset: 8rem;
    grid-template-columns: var(--margin-inline) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr var(--margin-inline);
    gap: 0;
  }
  .organisation-section .section-header .content {
    grid-area: 1/2/2/5;
  }
  .organisation-section .section-header .header-image {
    grid-area: 1/5/2/15;
  }
}
.organisation-section .section-header .header-image img {
  clip-path: url(#clip_organisation_section);
}
@media (min-width: 992px) {
  .organisation-section .section-header .header-image {
    margin-block-end: calc(var(--offset) * -1);
  }
}
.organisation-section .section-header .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-inline: 1.5rem;
  padding-block: 3rem;
}
.organisation-section .section-header .content img {
  display: flex;
  max-width: 60%;
  margin-block-end: 3rem;
}
@media (min-width: 992px) {
  .organisation-section .section-header .content img {
    max-width: 90%;
  }
}

.organisation-byline {
  color: var(--algemeen-100);
}

.platter-container-props, .search-container {
  --margin-inline: var(--mobile-body-margin-inline);
}

.platter-container, .search-container {
  margin-inline: 15px;
}

@media (min-width: 576px) {
  .section {
    --margin-inline: calc((100vw - 576px) / 2);
    --column-width: calc(576px / 12);
  }
  .platter-container, .search-container {
    margin-inline: calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .section {
    --margin-inline: calc((100vw - 768px) / 2);
    --column-width: calc(768px / 12);
  }
  .platter-container, .search-container {
    margin-inline: calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .section {
    --margin-inline: calc((100vw - 992px) / 2);
    --column-width: calc(992px / 12);
  }
  .platter-container, .search-container {
    margin-inline: calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1200px) {
  .section {
    --margin-inline: calc((100vw - 1200px) / 2);
    --column-width: calc(1200px / 12);
  }
  .platter-container, .search-container {
    margin-inline: calc((100vw - 1200px) / 2);
  }
}
.normal-section.has-label {
  display: grid;
  grid-template-areas: "label" "content";
}
@media (min-width: 768px) {
  .normal-section.has-label {
    grid-template-areas: ". . label content . .";
    grid-template-columns: var(--margin-inline) calc(var(--column-width) * 1) 4fr 6fr calc(var(--column-width) * 1) var(--margin-inline);
  }
}
.normal-section.has-label .section-inner {
  grid-area: content;
}
.normal-section .section-label {
  grid-area: label;
  font-weight: 800;
  color: var(--primary-color);
}

.section:not(.text-media-section) {
  background-color: var(--background-color, transparent);
}
.section:target {
  animation: highlight 1s ease-in-out 0.5s;
}
.section.collection-is-empty {
  display: none;
}

body[data-content-editor=true] .section.collection-is-empty {
  border: 10px dotted var(--primary-color);
  display: initial;
}

.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: rgba(218, 190, 172, 0.2); /* Light yellow color */
  }
  100% {
    background-color: #fff; /* End with the default background color */
  }
}
.tabs-container {
  display: grid;
  grid-template-areas: "tabs" "panes";
  gap: 3rem;
}
@media (min-width: 992px) {
  .tabs-container {
    grid-template-areas: ". tabs panes .";
    grid-template-columns: 1fr 4fr 6fr 1fr;
    gap: 3rem;
  }
}
.tabs-container .tabs-buttons {
  grid-area: tabs;
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
.tabs-container .tabs-panes {
  grid-area: panes;
  display: grid;
  grid-template-areas: "pane";
  scroll-margin-block-start: 8rem;
}
@media (min-width: 992px) {
  .tabs-container .tabs-panes {
    padding-inline-start: 6rem;
  }
}

.tab-button {
  text-decoration: none;
  color: var(--algemeen-100);
  display: flex;
  align-items: center;
  padding: 3rem;
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
  font-size: 2.2rem;
  line-height: 1.2727272727;
  background: white;
  border: 1px solid var(--grey-75);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, border 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.tab-button.active-tab {
  background: var(--algemeen-100);
  color: var(--white);
  border-color: var(--algemeen-100);
}

.tab-item {
  min-width: 0;
  grid-area: pane;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.tab-item:not(.active-tab) {
  opacity: 0;
  pointer-events: none;
  transform: scale(0);
}
.tab-item .tab-images-swiper {
  margin-block-start: 4rem;
  margin-inline: 4rem;
  position: relative;
}
@media (min-width: 992px) {
  .tab-item .tab-images-swiper {
    margin-inline: 0;
  }
}
.tab-item .tab-images-swiper .chevron-navigation {
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  left: 0;
  right: 0;
}
.tab-item .tab-images-swiper .chevron-navigation .swiper-button-prev,
.tab-item .tab-images-swiper .chevron-navigation .swiper-button-next {
  margin-inline: 0;
}
.tab-item .tab-images-swiper .chevron-navigation .swiper-button-prev {
  transform: translateX(calc(-100% - 2rem));
}
.tab-item .tab-images-swiper .chevron-navigation .swiper-button-next {
  transform: translateX(calc(100% + 2rem));
}

.tab-item-title {
  font-size: 3.4rem;
  font-weight: 800;
  line-height: 1.0294117647;
}

.tab-intro {
  margin-block-start: 0.8rem;
  color: var(--algemeen-100);
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.8;
}
.tab-intro a {
  color: currentColor;
}

.tab-text {
  margin-block-start: 0.8rem;
}

.tab-item-image img {
  width: 100%;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}

.teaser-swiper {
  position: relative;
  max-width: 100rem;
  margin-inline: auto;
}
.teaser-swiper .swiper-slide {
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.teaser-swiper .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
  pointer-events: none;
}
.teaser-swiper .chevron-navigation {
  justify-content: space-between;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
}
.teaser-swiper .chevron-navigation .swiper-button-prev,
.teaser-swiper .chevron-navigation .swiper-button-next {
  margin-inline: 1rem;
}
@media (min-width: 768px) {
  .teaser-swiper .chevron-navigation {
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    bottom: unset;
  }
  .teaser-swiper .chevron-navigation .swiper-button-prev,
  .teaser-swiper .chevron-navigation .swiper-button-next {
    margin-inline: 0;
  }
  .teaser-swiper .chevron-navigation .swiper-button-prev {
    transform: translateX(calc(-100% - 2rem));
  }
  .teaser-swiper .chevron-navigation .swiper-button-next {
    transform: translateX(calc(100% + 2rem));
  }
}

.teaser-section .teaser-content {
  display: grid;
  gap: 3rem;
  grid-template-areas: "media" "content";
}
@media (min-width: 768px) {
  .teaser-section .teaser-content {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "content media";
  }
}
.teaser-section .teaser-content.layout-content-only {
  grid-template-areas: "content";
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .teaser-section .teaser-content.layout-content-only {
    justify-content: center;
  }
  .teaser-section .teaser-content.layout-content-only .title-element {
    text-align: center;
  }
  .teaser-section .teaser-content.layout-content-only .index-text {
    text-align: center;
  }
  .teaser-section .teaser-content.layout-content-only .button-group {
    justify-content: center;
  }
}
.teaser-section .teaser-content.layout-content-only .content .index-text {
  margin-block-start: 1rem;
  margin-inline: auto;
  max-width: calc(var(--column-width) * 10);
}
.teaser-section .teaser-content.layout-content-media .content {
  align-self: center;
  max-width: calc(var(--column-width) * 4);
}
.teaser-section .teaser-content .content {
  grid-area: content;
  display: flex;
  flex-direction: column;
}
.teaser-section .teaser-content .media {
  grid-area: media;
}
.teaser-section .teaser-content .title {
  font-weight: 800;
}
.teaser-section .teaser-content .index-text {
  margin-block-start: 1rem;
}
.teaser-section .teaser-content .button-group {
  margin-block-start: 1rem;
}
.teaser-section .teaser-image img {
  width: 100%;
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}

.text-media-compact-section {
  padding: 0;
}
.text-media-compact-section .section-inner {
  display: grid;
  height: 100%;
}
@media (min-width: 992px) {
  .text-media-compact-section .section-inner {
    grid-template-columns: var(--margin-inline) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr var(--margin-inline);
    gap: 0;
  }
  .text-media-compact-section .section-inner .media {
    grid-area: 1/1/2/7;
  }
  .text-media-compact-section .section-inner .content {
    grid-area: 1/7/2/14;
  }
}
@media (min-width: 1200px) {
  .text-media-compact-section .section-inner .media {
    grid-area: 1/1/2/6;
  }
  .text-media-compact-section .section-inner .content {
    grid-area: 1/6/2/14;
  }
}
.text-media-compact-section .section-inner .content {
  height: 100%;
}
.text-media-compact-section .section-inner .media picture {
  width: 100%;
  clip-path: url(#clip_compact);
}
.text-media-compact-section .section-inner .media picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .text-media-compact-section .section-inner .media {
    padding-block-end: var(--padding-bottom-desktop, 5rem);
  }
}
.text-media-compact-section .section-inner .content {
  display: flex;
  flex-direction: column;
  padding-block-start: var(--padding-top-mobile, 5rem);
  padding-block-end: var(--padding-bottom-mobile, 5rem);
}
@media (min-width: 768px) {
  .text-media-compact-section .section-inner .content {
    padding-block-start: var(--padding-top-desktop, 5rem);
    padding-block-end: var(--padding-bottom-desktop, 5rem);
    margin-inline-start: 3rem;
  }
  .text-media-compact-section .section-inner .content > .plate--container {
    height: 100%;
    align-content: center;
  }
}

.text-media-section {
  padding: 0;
}
@media (min-width: 992px) {
  .text-media-section[class*=bgc_] .chevron-navigation {
    margin-block-end: 2rem;
  }
}

.text-media-section-inner {
  display: grid;
  grid-template-areas: "media" "text";
  gap: 3rem;
}
@media (min-width: 992px) {
  .text-media-section-inner.layout-media-content {
    grid-template-areas: "media text";
    grid-template-columns: 4fr 6fr;
    gap: 5rem;
  }
}
@media (min-width: 992px) {
  .text-media-section-inner.layout-content-media {
    grid-template-areas: "text media";
    grid-template-columns: 6fr 4fr;
    gap: 5rem;
  }
}
.text-media-section-inner .text-media-section-media {
  grid-area: media;
  display: flex;
}
.text-media-section-inner .text-media-section-media picture {
  height: 100%;
  width: 100%;
}
.text-media-section-inner .text-media-section-media img {
  width: 100%;
  object-fit: cover;
}
.text-media-section-inner .text-media-section-content {
  grid-area: text;
  padding: 1.5rem 0 3rem;
  align-self: center;
}
@media (min-width: 768px) {
  .text-media-section-inner .text-media-section-content {
    padding: 5rem 3rem;
  }
}

.text-media-swiper {
  container-type: inline-size;
  container-name: text-media-slide;
  display: flex;
  flex-direction: column;
}
.text-media-swiper .swiper-slide {
  height: auto;
}
@media (max-width: 991.98px) {
  .text-media-swiper .swiper-wrapper {
    background-color: var(--background-color, transparent);
  }
}
@media (min-width: 992px) {
  .text-media-swiper {
    background-color: var(--background-color, transparent);
  }
}
@media (max-width: 991.98px) {
  .text-media-swiper .chevron-navigation {
    order: -1;
    transform: translateY(calc(55vw + 100%));
    position: absolute;
    width: 100%;
    height: 1rem;
  }
}
@media (max-width: 575.98px) {
  .text-media-swiper .chevron-navigation .swiper-button-next,
  .text-media-swiper .chevron-navigation .swiper-button-prev {
    height: 4rem;
  }
}
@media (min-width: 992px) {
  .text-media-swiper .chevron-navigation {
    margin-block-end: 2.5rem;
  }
}
.text-media-swiper .chevron-navigation.size-1 {
  display: none;
}
.text-media-swiper.layout-content-media .media {
  padding-inline-start: 1.5rem;
}
.text-media-swiper.layout-content-media .chevron-navigation {
  justify-content: flex-end;
}
.text-media-swiper.layout-media-content .media {
  padding-inline-start: 1.5rem;
}
@media (min-width: 992px) {
  .text-media-swiper.layout-media-content .media {
    padding-inline-start: unset;
    padding-inline-end: 1.5rem;
  }
}
.text-media-swiper.layout-media-content .chevron-navigation {
  justify-content: flex-end;
}
@media (min-width: 992px) {
  .text-media-swiper.layout-media-content .chevron-navigation {
    justify-content: flex-start;
  }
}

.text-media-slide {
  display: grid;
  grid-template-areas: "media" "content";
  grid-auto-rows: 0fr 0fr;
  height: 100%;
}
.text-media-slide .media {
  grid-area: media;
}
.text-media-slide .media picture {
  width: 100%;
  aspect-ratio: 100/65;
}
.text-media-slide .media picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.text-media-slide .content {
  grid-area: content;
  height: 100%;
  padding-inline: 15px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-block-start: var(--padding-top-mobile, 5rem);
  padding-block-end: var(--padding-bottom-mobile, 5rem);
}
@media (min-width: 768px) {
  .text-media-slide .content {
    padding-block-start: var(--padding-top-desktop, 5rem);
    padding-block-end: var(--padding-bottom-desktop, 5rem);
  }
}
.text-media-slide .content .button-group {
  margin-block-start: auto;
}
.text-media-slide.layout-media-content .media picture {
  clip-path: url(#clip_text_media_right_up);
}
@media (min-width: 992px) {
  .text-media-slide.layout-media-content .media picture {
    clip-path: url(#clip_text_media_left_up);
  }
}
.text-media-slide.layout-content-media .media picture {
  clip-path: url(#clip_text_media_right_up);
}

@container text-media-slide (min-width: 100rem) {
  .chevron-navigation {
    order: unset;
    transform: unset;
  }
  .text-media-slide {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: unset;
  }
  .text-media-slide .content {
    justify-content: center;
  }
  .text-media-slide .content .button-group {
    margin-block-start: 2rem;
  }
  .text-media-slide.layout-content-media {
    grid-template-areas: "content media";
  }
  .text-media-slide.layout-content-media .content {
    padding-inline-end: var(--column-width);
    padding-inline-start: var(--margin-inline);
  }
  .text-media-slide.layout-media-content {
    grid-template-areas: "media content";
  }
  .text-media-slide.layout-media-content .content {
    padding-inline-start: var(--column-width);
    padding-inline-end: var(--margin-inline);
  }
}
.tour-swiper-section {
  background-color: pink;
}
.tour-swiper-section .section-title-element {
  margin-block-end: 5rem;
}

.tour-swiper {
  position: relative;
  user-select: none;
}
.tour-swiper .tour-image {
  display: flex;
  margin-block-end: 2rem;
}
.tour-swiper .tour-image img {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.tour-swiper .swiper-slide {
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.tour-swiper .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
  pointer-events: none;
}
.tour-swiper:not(.has-images) {
  text-align: center;
}
.tour-swiper .chevron-navigation {
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  left: 0;
  right: 0;
}
.tour-swiper .chevron-navigation .swiper-button-prev,
.tour-swiper .chevron-navigation .swiper-button-next {
  margin-inline: 1rem;
}
@media (min-width: 768px) {
  .tour-swiper .chevron-navigation .swiper-button-prev,
  .tour-swiper .chevron-navigation .swiper-button-next {
    margin-inline: 0;
  }
  .tour-swiper .chevron-navigation .swiper-button-prev {
    transform: translateX(calc(-100% - 2rem));
  }
  .tour-swiper .chevron-navigation .swiper-button-next {
    transform: translateX(calc(100% + 2rem));
  }
}

.tour-item .chapeau {
  margin-block-end: 0;
}
.tour-item .title {
  font-weight: 800;
}

.usp-section .section-inner {
  display: grid;
  grid-template-areas: "content";
  gap: 2rem;
}
.usp-section .section-inner .content {
  grid-area: content;
}
.usp-section .section-inner:not(.has-image) .content {
  display: grid;
  grid-template-areas: "title" "checklist" "buttons";
}
.usp-section .section-inner:not(.has-image) .content:not(.whole) .title-element {
  margin-block-end: 4rem;
}
@media (min-width: 768px) {
  .usp-section .section-inner:not(.has-image) .content:not(.whole) .title-element {
    margin-block-end: 0;
  }
}
@media (min-width: 768px) {
  .usp-section .section-inner:not(.has-image) .content {
    grid-template-areas: "title checklist" "buttons buttons";
    grid-template-columns: 4fr 8fr;
  }
}
.usp-section .section-inner:not(.has-image) .content::before {
  content: "";
  display: grid;
  background-color: var(--beige-35);
  border-radius: 3rem 3rem 0rem 3rem;
}
.usp-section .section-inner:not(.has-image) .content.whole::before {
  grid-column: title-start/checklist-end;
  grid-row: title-start/buttons-end;
}
.usp-section .section-inner:not(.has-image) .content.whole .title-element {
  padding-inline-start: var(--column-width, 4rem);
  padding-inline-end: 2rem;
  padding-block: 4rem 0;
}
.usp-section .section-inner:not(.has-image) .content.whole .checklist-wrapper {
  padding-block: 4rem 0;
  padding-inline-start: var(--column-width, 4rem);
}
.usp-section .section-inner:not(.has-image) .content.whole .button-group {
  padding-block: 0 4rem;
  padding-inline: 4rem;
}
.usp-section .section-inner:not(.has-image) .content.half::before {
  grid-column: checklist-start/checklist-end;
  grid-row: checklist-start/buttons-end;
}
.usp-section .section-inner:not(.has-image) .content.half .checklist-wrapper {
  padding-block: 4rem 0;
  padding-inline-end: 4rem;
  padding-inline-start: var(--column-width, 4rem);
}
.usp-section .section-inner:not(.has-image) .content.half .button-group {
  padding: 0 4rem 4rem 4rem;
}
.usp-section .section-inner:not(.has-image) .content .title-element {
  grid-area: title;
}
.usp-section .section-inner:not(.has-image) .content .checklist-wrapper {
  grid-area: checklist;
  align-self: center;
}
.usp-section .section-inner:not(.has-image) .content .button-group {
  grid-area: buttons;
  justify-content: flex-end;
}
.usp-section .section-inner.has-image {
  grid-template-areas: "image" "content";
  gap: 4rem;
}
.usp-section .section-inner.has-image .content {
  grid-area: content;
  display: flex;
  flex-direction: column;
  gap: 4rem;
  justify-content: center;
}
.usp-section .section-inner.has-image .usp-image {
  grid-area: image;
}
.usp-section .section-inner.has-image .usp-image img {
  border-radius: 1.8rem 1.8rem 0rem 1.8rem;
}
@media (min-width: 768px) {
  .usp-section .section-inner.has-image {
    gap: 0;
    grid-template-areas: "image content";
    grid-template-columns: 6fr 6fr;
  }
  .usp-section .section-inner.has-image .content {
    padding-block: 4rem;
    padding-inline-start: var(--column-width, 4rem);
  }
}

.footer {
  background-color: var(--primary-color);
  padding: 3rem;
  padding-block-end: 9rem;
}

.footer-inner {
  border-radius: 18px 36px 18px 36px;
  background: #FFF;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.25);
  padding: 5rem;
  margin-block-start: -6rem;
  position: relative;
}
@media (min-width: 768px) {
  .footer-inner {
    border-radius: 2.6rem 11.325rem 3.2rem 11.325rem;
  }
}

.footer-first {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
  flex-direction: column;
}
@media (min-width: 992px) {
  .footer-first {
    flex-direction: row;
  }
}
.footer-first svg {
  margin-block-end: 2rem;
}
.footer-first .footer-text {
  max-width: 40ch;
  margin-block-end: 2rem;
  color: var(--grey-75);
}

.footer-second {
  padding-block-start: 2rem;
  border-block-start: 2px solid var(--primary-color);
  display: flex;
  justify-content: space-between;
  color: var(--grey-75);
  flex-direction: column;
}
@media (min-width: 992px) {
  .footer-second {
    flex-direction: row;
  }
}
.footer-second .legal-links {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin-block-start: 1.5rem;
}
@media (min-width: 992px) {
  .footer-second .legal-links {
    gap: 4rem;
    margin-block-start: 0;
    margin-inline-end: auto;
    margin-inline-start: 4rem;
  }
}
.footer-second .legal-links a {
  color: inherit;
  text-decoration: none;
}
.footer-second .legal-links a:hover {
  text-decoration: underline;
}

.socials {
  display: flex;
  gap: 1.6rem;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .socials {
    position: absolute;
    bottom: 0;
    transform: translateY(50%);
  }
}
.socials a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.socials .footer-social-icon {
  border-radius: 0.8rem;
  width: 3.6rem;
  height: 3.6rem;
  background-color: rgb(231, 230, 242);
  fill: var(--primary-color);
}

.job-posting-start {
  border: 1px solid crimson;
  padding-block: 5rem;
  row-gap: 4rem;
  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);
}
@media (min-width: 576px) {
  .job-posting-start {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .job-posting-start {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .job-posting-start {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1200px) {
  .job-posting-start {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1200px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1200px) / 2);
  }
}
.job-posting-start .job-posting-description,
.job-posting-start .card-element {
  grid-column: column-one/column-twelve;
}
@media (min-width: 768px) {
  .job-posting-start .card-element {
    grid-column: column-one/column-five;
  }
  .job-posting-start .job-posting-description {
    grid-column: column-six/column-twelve;
  }
}
@media (min-width: 992px) {
  .job-posting-start .card-element {
    grid-column: column-one/column-four;
  }
  .job-posting-start .job-posting-description {
    grid-column: column-six/column-twelve;
  }
}

.job-posting-second {
  background-color: var(--background-color);
  border: 1px solid crimson;
  padding-block: 5rem;
  row-gap: 4rem;
  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);
}
.job-posting-second .title-element {
  margin-block-end: 1.5rem;
}
@media (min-width: 576px) {
  .job-posting-second {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .job-posting-second {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .job-posting-second {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1200px) {
  .job-posting-second {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1200px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1200px) / 2);
  }
}
.job-posting-second .job-posting-benefits,
.job-posting-second .job-posting-qualifications {
  grid-column: column-one/column-twelve;
}
@media (min-width: 768px) {
  .job-posting-second .job-posting-qualifications {
    grid-column: column-one/column-six;
    padding-inline-end: 3rem;
  }
  .job-posting-second .job-posting-benefits {
    padding-inline-start: 3rem;
    grid-column: column-seven/column-twelve;
  }
}

.job-posting-third {
  background-color: var(--background-color);
  border: 1px solid crimson;
  padding-block: 5rem;
  row-gap: 4rem;
  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);
}
.job-posting-third .button-group {
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 576px) {
  .job-posting-third {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .job-posting-third {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .job-posting-third {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1200px) {
  .job-posting-third {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1200px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1200px) / 2);
  }
}
.job-posting-third .contact-image,
.job-posting-third .contact-text {
  grid-column: column-one/column-twelve;
}
.job-posting-third .contact-image h2,
.job-posting-third .contact-text h2 {
  font-weight: 400;
}
.job-posting-third .contact-image img {
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .job-posting-third .contact-text {
    grid-column: column-one/column-six;
  }
  .job-posting-third .contact-image {
    padding-inline-start: 1.5rem;
    grid-column: column-seven/column-twelve;
  }
}

.job-posting-share-links {
  background-color: var(--background-color);
  border: 1px solid crimson;
  padding-block: 5rem;
  row-gap: 4rem;
  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);
}
@media (min-width: 576px) {
  .job-posting-share-links {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 576px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 576px) / 2);
  }
}
@media (min-width: 768px) {
  .job-posting-share-links {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 768px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 768px) / 2);
  }
}
@media (min-width: 992px) {
  .job-posting-share-links {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 992px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 992px) / 2);
  }
}
@media (min-width: 1200px) {
  .job-posting-share-links {
    column-gap: 15px;
    grid-template-columns: calc((100vw - 1200px) / 2) repeat(12, minmax(0, 1fr)) calc((100vw - 1200px) / 2);
  }
}
.job-posting-share-links .share-links {
  grid-column: column-one/column-twelve;
}

.search-index {
  order: 1000;
  padding-block-end: 15rem;
}

.search-header .mobile-search-form {
  margin-inline: 0;
  margin-block-end: 5rem;
}

.search-container {
  order: 100;
}
.search-container h2 {
  font-weight: 400;
}

.search-title {
  font-weight: 500;
  color: var(--algemeen-100);
  margin-block-end: 2.2rem;
}

.search-snippet {
  border: 1px solid var(--grey-60);
  border-radius: 1.8rem 3.5rem 0rem 1.8rem;
}
.search-snippet .search-snippet-content {
  padding: 4.8rem 4.8rem 2.5rem;
}
.search-snippet .search-snippet-content h3 {
  font-weight: 400;
  color: var(--algemeen-100);
}
.search-snippet .search-snippet-content .paragraph {
  margin-block-start: 1rem;
}
.search-snippet .link {
  text-decoration: none;
  color: inherit;
}

.snippet-results {
  display: flex;
  flex-direction: column;
  gap: 2.2rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtBQ0FBO0VBRUM7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUZMRDs7QUVxQkE7QUE4QkE7QUFnQkE7QUFRQTtBRGxHQTtBRTJNQTtFQVJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbktEOztBQ3BDQTtBQ0pBO0VBRUM7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUZvQ0Q7O0FFcEJBO0FBOEJBO0FBZ0JBO0FBUUE7QUN5R0E7RUFSQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDNIRDs7QUloRkE7RUQ4TkM7RUFDQTtFQUNBO0FIMUlEO0FHNElDO0VBQ0M7SUFDQztJQUVDO0VIM0lGO0VHOElBO0lBQ0M7SUFFQztFSDdJRjtBQUNGOztBS2hHQTtFQUNHO0VBQ0E7QUxtR0g7O0FNcEdJO0VBQ0k7QU51R1I7QU1yR0k7RUFDSTtBTnVHUjs7QU1sR0k7RUFDSTtFQUVBO0FOb0dSO0FNbEdJO0VBQ0k7QU5vR1I7QU1oR0k7RUFDSTtBTmtHUjtBTS9GSTtFQUNJO0FOaUdSOztBTzFIQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2SEg7O0FRbkVBO0VBOURHO0FScUlIO0FRbklHO0VBQ0c7QVJxSU47QVFsSUc7RUFDRztBUm9JTjtBUWpJRztFQUNHO0FSbUlOO0FRaElHO0VBQ0c7QVJrSU47QVEvSEc7RUFDRztBUmlJTjtBUTlIRztFQUNHO0FSZ0lOO0FRN0hHO0VBQ0c7QVIrSE47QVE1SEc7RUFDRztBUjhITjtBUTNIRztFQUNHO0FSNkhOO0FRMUhHO0VBQ0c7QVI0SE47QVF6SEc7RUFDRztBUjJITjtBUXhIRztFQUNHO0FSMEhOO0FRdkhHO0VBQ0c7QVJ5SE47QVF0SEc7RUFDRztBUndITjtBUXJIRztFQUNHO0FSdUhOOztBUzFHSTtFRE5KO0lBbEVHO0VSdUxEO0VRckxDO0lBQ0c7RVJ1TEo7RVFwTEM7SUFDRztFUnNMSjtFUW5MQztJQUNHO0VScUxKO0VRbExDO0lBQ0c7RVJvTEo7RVFqTEM7SUFDRztFUm1MSjtFUWhMQztJQUNHO0VSa0xKO0VRL0tDO0lBQ0c7RVJpTEo7RVE5S0M7SUFDRztFUmdMSjtFUTdLQztJQUNHO0VSK0tKO0VRNUtDO0lBQ0c7RVI4S0o7RVEzS0M7SUFDRztFUjZLSjtFUTFLQztJQUNHO0VSNEtKO0VRektDO0lBQ0c7RVIyS0o7RVF4S0M7SUFDRztFUjBLSjtFUXZLQztJQUNHO0VSeUtKO0FBQ0Y7O0FTMUtJO0VEWUo7SUF2RUc7RVIwT0Q7RVF4T0M7SUFDRztFUjBPSjtFUXZPQztJQUNHO0VSeU9KO0VRdE9DO0lBQ0c7RVJ3T0o7RVFyT0M7SUFDRztFUnVPSjtFUXBPQztJQUNHO0VSc09KO0VRbk9DO0lBQ0c7RVJxT0o7RVFsT0M7SUFDRztFUm9PSjtFUWpPQztJQUNHO0VSbU9KO0VRaE9DO0lBQ0c7RVJrT0o7RVEvTkM7SUFDRztFUmlPSjtFUTlOQztJQUNHO0VSZ09KO0VRN05DO0lBQ0c7RVIrTko7RVE1TkM7SUFDRztFUjhOSjtFUTNOQztJQUNHO0VSNk5KO0VRMU5DO0lBQ0c7RVI0Tko7QUFDRjs7QVV4UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjJSSjtBVXhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWMFJKO0FVdFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ3Uko7QVV0UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVndSSjtBV2xUQTs7Ozs7RUFLQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYb1REOztBV2pUQTtFQUNDO0FYb1REO0FXbFRDOztFQUVDO0FYb1RGOztBV2hUQTs7Ozs7O0VBTUM7RUFDQTtBWG1URDs7QVcvU0E7RUFDQztBWGtURDs7QVc3U0E7RUFDQztFQUNBO0FYZ1REO0FTNVJJO0VFdEJKO0lBSUU7RVhrVEE7QUFDRjs7QVdoVEE7RUFDQztFQUNBO0FYbVREO0FTdFNJO0VFZko7SUFJRTtFWHFUQTtBQUNGOztBV2xUQTs7O0VBRUM7RUFDQTtBWHNURDtBU2xUSTtFRVBKOzs7SUFLRTtFWDBUQTtBQUNGOztBV3hUQTs7Ozs7RUFFQztFQUNBO0FYOFREO0FTbFVJO0VFQ0o7Ozs7O0lBS0U7RVhvVUE7QUFDRjs7QVdqVUE7O0VBRUM7RUFDQTtBWG9VRDs7QVl6WUE7RUFDQztBWjRZRDtBWTFZQztFQUNDO0VBQ0E7QVo0WUY7O0FhclpBO0FBQ0E7RUFDRztFQUNBO0VBQ0E7QWJ3Wkg7O0FhdFpBO0VBQ0c7QWJ5Wkg7O0FhdlpBOzs7Ozs7RUFNRztBYjBaSDs7QWF2WkE7OztFQUdHO0FiMFpIOztBYXhaQTtFQUNHO0FiMlpIOztBYXpaQTtFQUNHO0VBQ0E7RUFDQTtBYjRaSDs7QWExWkE7RUFDRztFQUNBO0FiNlpIOztBYTNaQTtFQUNHO0VBQ0E7QWI4Wkg7O0FhNVpBO0VBQ0c7RUFDQTtFQUNBO0FiK1pIOztBYTdaQTs7RUFFRztBYmdhSDs7QWE5WkE7O0VBRUc7QWJpYUg7O0FhL1pBOzs7RUFHRztFQUNBO0Fia2FIOztBYWhhQTtFQUNHO0FibWFIOztBYWphQTtFQUNHO0VBQ0E7QWJvYUg7O0FhbGFBO0VBQ0c7QWJxYUg7O0FhbmFBOztFQUVHO0VBQ0E7RUFDQTtFQUNBO0Fic2FIOztBYXBhQTtFQUNHO0FidWFIOztBYXJhQTtFQUNHO0Fid2FIOztBYXRhQTs7RUFFRztBYnlhSDs7QWF2YUE7RUFDRztFQUNBO0FiMGFIOztBYXhhQTtFQUNHO0FiMmFIOztBYXphQTtFQUNHO0FiNGFIOztBYTFhQTs7Ozs7RUFLRztFQUNBO0VBQ0E7RUFDQTtBYjZhSDs7QWEzYUE7O0VBRUc7QWI4YUg7O0FhNWFBOztFQUVHO0FiK2FIOztBYTdhQTs7OztFQUlHO0FiZ2JIOztBYTlhQTs7OztFQUlHO0VBQ0E7QWJpYkg7O0FhL2FBOzs7O0VBSUc7QWJrYkg7O0FhaGJBO0VBQ0c7QWJtYkg7O0FhamJBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib2JIOztBYWxiQTtFQUNHO0VBQ0E7QWJxYkg7O0FhbmJBO0VBQ0c7QWJzYkg7O0FhcGJBOztFQUVHO0VBQ0E7QWJ1Ykg7O0FhcmJBOztFQUVHO0Fid2JIOztBYXRiQTtFQUNHO0VBQ0E7QWJ5Ykg7O0FhdmJBOztFQUVHO0FiMGJIOztBYXhiQTtFQUNHO0VBQ0E7QWIyYkg7O0FhemJBOztFQUVHO0FiNGJIOztBYTFiQTtFQUNHO0FiNmJIOztBYTNiQTtFQUNHO0FiOGJIOztBYTViQTtFQUNHO0FiK2JIOztBYTdiQTtFQUNHO0FiZ2NIOztBYTliQTs7RUFFRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJpY0g7O0FhL2JBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fia2NIOztBYWhjQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtY0g7O0FTeGxCSTtFSXdKRDs7SUFFRztJQUNBO0lBQ0E7RWJvY0o7RWFsY0M7SUFDRztJQUNBO0Vib2NKO0VhbGNDO0lBQ0c7SUFDQTtFYm9jSjtBQUNGO0FhL2JTO0VBQ0c7QWJpY1o7O0FhNWJTOztFQUVHO0VBQ0E7QWIrYlo7O0FheGNTO0VBQ0c7QWIyY1o7O0FhdGNTOztFQUVHO0VBQ0E7QWJ5Y1o7O0FhbGRTO0VBQ0c7QWJxZFo7O0FhaGRTOztFQUVHO0VBQ0E7QWJtZFo7O0FhNWRTO0VBQ0c7QWIrZFo7O0FhMWRTOztFQUVHO0VBQ0E7QWI2ZFo7O0FhdGVTO0VBQ0c7QWJ5ZVo7O0FhcGVTOztFQUVHO0VBQ0E7QWJ1ZVo7O0FhaGZTO0VBQ0c7QWJtZlo7O0FhOWVTOztFQUVHO0VBQ0E7QWJpZlo7O0FhMWZTO0VBQ0c7QWI2Zlo7O0FheGZTOztFQUVHO0VBQ0E7QWIyZlo7O0FhcGdCUztFQUNHO0FidWdCWjs7QWFsZ0JTOztFQUVHO0VBQ0E7QWJxZ0JaOztBYTlnQlM7RUFDRztBYmloQlo7O0FhNWdCUzs7RUFFRztFQUNBO0FiK2dCWjs7QWF4aEJTO0VBQ0c7QWIyaEJaOztBYXRoQlM7O0VBRUc7RUFDQTtBYnloQlo7O0FhbGlCUztFQUNHO0FicWlCWjs7QWFoaUJTOztFQUVHO0VBQ0E7QWJtaUJaOztBYTVpQlM7RUFDRztBYitpQlo7O0FhMWlCUzs7RUFFRztFQUNBO0FiNmlCWjs7QWF6aUJTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRpQlo7O0FhampCUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvakJaOztBYXpqQlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNGpCWjs7QWFqa0JTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9rQlo7O0FhemtCUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0a0JaOztBYWpsQlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib2xCWjs7QWF6bEJTO0VBQ0csNEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRsQlo7O0Fham1CUztFQUNHLDRCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvbUJaOztBYXptQlM7RUFDRyw0QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNG1CWjs7QWFqbkJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9uQlo7O0Fhem5CUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0bkJaOztBYWpvQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib29CWjs7QWF6b0JTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRvQlo7O0FhanBCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvcEJaOztBYXpwQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHBCWjs7QWFqcUJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9xQlo7O0FhenFCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0cUJaOztBYWpyQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3JCWjs7QWF6ckJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRyQlo7O0FhanNCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvc0JaOztBYXpzQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHNCWjs7QWFqdEJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm90Qlo7O0FhenRCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0dEJaOztBYWp1QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3VCWjs7QWF6dUJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjR1Qlo7O0FhanZCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvdkJaOztBYXp2QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHZCWjs7QWFqd0JTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm93Qlo7O0FhendCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0d0JaOztBYWp4QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3hCWjs7QWF6eEJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjR4Qlo7O0FhanlCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJveUJaOztBYXp5QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHlCWjs7QWFqekJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm96Qlo7O0FhenpCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0ekJaOztBYWowQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FibzBCWjs7QWF6MEJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjQwQlo7O0FhajFCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvMUJaOztBYXoxQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNDFCWjs7QWFqMkJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm8yQlo7O0FhejJCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0MkJaOztBYWozQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FibzNCWjs7QWF6M0JTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjQzQlo7O0FhajRCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvNEJaOztBYXo0QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNDRCWjs7QWFqNUJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm81Qlo7O0FhejVCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0NUJaOztBYWo2QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FibzZCWjs7QWF6NkJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjQ2Qlo7O0FhajdCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvN0JaOztBYXo3QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNDdCWjs7QWFqOEJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm84Qlo7O0FhejhCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0OEJaOztBYWo5QlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FibzlCWjs7QWF6OUJTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjQ5Qlo7O0FhaitCUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvK0JaOztBYXorQlM7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNCtCWjs7QWFqL0JTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm8vQlo7O0Fhei9CUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0L0JaOztBYWpnQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib2dDWjs7QWF6Z0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRnQ1o7O0FhamhDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvaENaOztBYXpoQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNGhDWjs7QWFqaUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9pQ1o7O0FhemlDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0aUNaOztBYWpqQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib2pDWjs7QWF6akNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRqQ1o7O0FhamtDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJva0NaOztBYXprQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNGtDWjs7QWFqbENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9sQ1o7O0FhemxDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0bENaOztBYWptQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib21DWjs7QWF6bUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRtQ1o7O0Fham5DUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvbkNaOztBYXpuQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNG5DWjs7QWFqb0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9vQ1o7O0Fhem9DUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0b0NaOztBYWpwQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3BDWjs7QWF6cENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRwQ1o7O0FhanFDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvcUNaOztBYXpxQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHFDWjs7QWFqckNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm9yQ1o7O0FhenJDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0ckNaOztBYWpzQ1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3NDWjs7QWF6c0NTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjRzQ1o7O0FhanRDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvdENaOztBYXp0Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHRDWjs7QWFqdUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm91Q1o7O0FhenVDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0dUNaOztBYWp2Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3ZDWjs7QWF6dkNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjR2Q1o7O0FhandDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvd0NaOztBYXp3Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHdDWjs7QWFqeENTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm94Q1o7O0FhenhDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWI0eENaOztBYWp5Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0Fib3lDWjs7QWF6eUNTO0VBQ0csNkJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYjR5Q1o7O0FhanpDUztFQUNHLDZCQUZPO0VBR1A7RUFDQTtFQUNBO0VBQ0E7QWJvekNaOztBYXp6Q1M7RUFDRyw2QkFGTztFQUdQO0VBQ0E7RUFDQTtFQUNBO0FiNHpDWjs7QWFqMENTO0VBQ0csOEJBRk87RUFHUDtFQUNBO0VBQ0E7RUFDQTtBYm8wQ1o7O0FTaGdESTtFSTBLSztJQUNHO0lBRUcsZ0JYNUpJO0VGcS9DakI7RWF0MUNPOztJQUVHO0lBQ0E7RWJ3MUNWO0VhajJDTztJQUNHO0lBRUcsZ0JYNUpJO0VGOC9DakI7RWEvMUNPOztJQUVHO0lBQ0E7RWJpMkNWO0VhMTJDTztJQUNHO0lBRUcsZ0JYNUpJO0VGdWdEakI7RWF4MkNPOztJQUVHO0lBQ0E7RWIwMkNWO0VhbjNDTztJQUNHO0lBRUcsZ0JYNUpJO0VGZ2hEakI7RWFqM0NPOztJQUVHO0lBQ0E7RWJtM0NWO0VhNTNDTztJQUNHO0lBRUcsZ0JYNUpJO0VGeWhEakI7RWExM0NPOztJQUVHO0lBQ0E7RWI0M0NWO0VhcjRDTztJQUNHO0lBRUcsZ0JYNUpJO0VGa2lEakI7RWFuNENPOztJQUVHO0lBQ0E7RWJxNENWO0VhOTRDTztJQUNHO0lBRUcsZ0JYNUpJO0VGMmlEakI7RWE1NENPOztJQUVHO0lBQ0E7RWI4NENWO0VhdjVDTztJQUNHO0lBRUcsZ0JYNUpJO0VGb2pEakI7RWFyNUNPOztJQUVHO0lBQ0E7RWJ1NUNWO0VhaDZDTztJQUNHO0lBRUcsZ0JYNUpJO0VGNmpEakI7RWE5NUNPOztJQUVHO0lBQ0E7RWJnNkNWO0VhejZDTztJQUNHO0lBRUcsZ0JYNUpJO0VGc2tEakI7RWF2NkNPOztJQUVHO0lBQ0E7RWJ5NkNWO0VhbDdDTztJQUNHO0lBRUcsZ0JYNUpJO0VGK2tEakI7RWFoN0NPOztJQUVHO0lBQ0E7RWJrN0NWO0VhMzdDTztJQUNHO0lBRUcsZ0JYNUpJO0VGd2xEakI7RWF6N0NPOztJQUVHO0lBQ0E7RWIyN0NWO0VhdjdDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5N0NWO0VhOTdDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnOENWO0VhcjhDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1OENWO0VhNThDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4OENWO0VhbjlDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxOUNWO0VhMTlDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0OUNWO0VhaitDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtK0NWO0VheCtDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwK0NWO0VhLytDTztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpL0NWO0VhdC9DTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3L0NWO0VhNy9DTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrL0NWO0VhcGdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzZ0RWO0VhM2dETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2Z0RWO0VhbGhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvaERWO0VhemhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyaERWO0VhaGlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJraURWO0VhdmlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5aURWO0VhOWlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnakRWO0VhcmpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1akRWO0VhNWpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4akRWO0VhbmtETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxa0RWO0VhMWtETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0a0RWO0VhamxETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtbERWO0VheGxETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwbERWO0VhL2xETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpbURWO0VhdG1ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3bURWO0VhN21ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrbURWO0VhcG5ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzbkRWO0VhM25ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2bkRWO0VhbG9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvb0RWO0Vhem9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyb0RWO0VhaHBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrcERWO0VhdnBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5cERWO0VhOXBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJncURWO0VhcnFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1cURWO0VhNXFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4cURWO0VhbnJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxckRWO0VhMXJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0ckRWO0VhanNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtc0RWO0VheHNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwc0RWO0VhL3NETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpdERWO0VhdHRETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3dERWO0VhN3RETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrdERWO0VhcHVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzdURWO0VhM3VETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2dURWO0VhbHZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvdkRWO0VhenZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIydkRWO0VhaHdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrd0RWO0VhdndETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5d0RWO0VhOXdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJneERWO0VhcnhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1eERWO0VhNXhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4eERWO0VhbnlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxeURWO0VhMXlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0eURWO0VhanpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtekRWO0VheHpETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwekRWO0VhL3pETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpMERWO0VhdDBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3MERWO0VhNzBETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrMERWO0VhcDFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzMURWO0VhMzFETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2MURWO0VhbDJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvMkRWO0VhejJETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyMkRWO0VhaDNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrM0RWO0VhdjNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5M0RWO0VhOTNETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnNERWO0VhcjRETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1NERWO0VhNTRETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4NERWO0VhbjVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxNURWO0VhMTVETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0NURWO0VhajZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtNkRWO0VheDZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwNkRWO0VhLzZETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpN0RWO0VhdDdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3N0RWO0VhNzdETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrN0RWO0VhcDhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzOERWO0VhMzhETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2OERWO0VhbDlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvOURWO0VhejlETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyOURWO0VhaCtETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrK0RWO0VhditETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5K0RWO0VhOStETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnL0RWO0Vhci9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1L0RWO0VhNS9ETztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4L0RWO0VhbmdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxZ0VWO0VhMWdFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0Z0VWO0VhamhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtaEVWO0VheGhFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwaEVWO0VhL2hFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpaUVWO0VhdGlFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3aUVWO0VhN2lFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIraUVWO0VhcGpFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzakVWO0VhM2pFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2akVWO0VhbGtFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJva0VWO0VhemtFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIya0VWO0VhaGxFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrbEVWO0VhdmxFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5bEVWO0VhOWxFTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnbUVWO0Vhcm1FTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1bUVWO0VhNW1FTztJQUNHLDhCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4bUVWO0FBQ0Y7QVMzeUVJO0VJMEtLO0lBQ0c7SUFFRyxnQlg1Skk7RUYreEVqQjtFYWhvRU87O0lBRUc7SUFDQTtFYmtvRVY7RWEzb0VPO0lBQ0c7SUFFRyxnQlg1Skk7RUZ3eUVqQjtFYXpvRU87O0lBRUc7SUFDQTtFYjJvRVY7RWFwcEVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZpekVqQjtFYWxwRU87O0lBRUc7SUFDQTtFYm9wRVY7RWE3cEVPO0lBQ0c7SUFFRyxnQlg1Skk7RUYwekVqQjtFYTNwRU87O0lBRUc7SUFDQTtFYjZwRVY7RWF0cUVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZtMEVqQjtFYXBxRU87O0lBRUc7SUFDQTtFYnNxRVY7RWEvcUVPO0lBQ0c7SUFFRyxnQlg1Skk7RUY0MEVqQjtFYTdxRU87O0lBRUc7SUFDQTtFYitxRVY7RWF4ckVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZxMUVqQjtFYXRyRU87O0lBRUc7SUFDQTtFYndyRVY7RWFqc0VPO0lBQ0c7SUFFRyxnQlg1Skk7RUY4MUVqQjtFYS9yRU87O0lBRUc7SUFDQTtFYmlzRVY7RWExc0VPO0lBQ0c7SUFFRyxnQlg1Skk7RUZ1MkVqQjtFYXhzRU87O0lBRUc7SUFDQTtFYjBzRVY7RWFudEVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZnM0VqQjtFYWp0RU87O0lBRUc7SUFDQTtFYm10RVY7RWE1dEVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZ5M0VqQjtFYTF0RU87O0lBRUc7SUFDQTtFYjR0RVY7RWFydUVPO0lBQ0c7SUFFRyxnQlg1Skk7RUZrNEVqQjtFYW51RU87O0lBRUc7SUFDQTtFYnF1RVY7RWFqdUVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm11RVY7RWF4dUVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjB1RVY7RWEvdUVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYml2RVY7RWF0dkVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnd2RVY7RWE3dkVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYit2RVY7RWFwd0VPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnN3RVY7RWEzd0VPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjZ3RVY7RWFseEVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm94RVY7RWF6eEVPO0lBQ0csNEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjJ4RVY7RWFoeUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmt5RVY7RWF2eUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnl5RVY7RWE5eUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmd6RVY7RWFyekVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnV6RVY7RWE1ekVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjh6RVY7RWFuMEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnEwRVY7RWExMEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjQwRVY7RWFqMUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm0xRVY7RWF4MUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjAxRVY7RWEvMUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmkyRVY7RWF0MkVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYncyRVY7RWE3MkVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYisyRVY7RWFwM0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnMzRVY7RWEzM0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjYzRVY7RWFsNEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm80RVY7RWF6NEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjI0RVY7RWFoNUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYms1RVY7RWF2NUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnk1RVY7RWE5NUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmc2RVY7RWFyNkVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnU2RVY7RWE1NkVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjg2RVY7RWFuN0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnE3RVY7RWExN0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjQ3RVY7RWFqOEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm04RVY7RWF4OEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjA4RVY7RWEvOEVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmk5RVY7RWF0OUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnc5RVY7RWE3OUVPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYis5RVY7RWFwK0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnMrRVY7RWEzK0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjYrRVY7RWFsL0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm8vRVY7RWF6L0VPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjIvRVY7RWFoZ0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmtnRlY7RWF2Z0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnlnRlY7RWE5Z0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmdoRlY7RWFyaEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnVoRlY7RWE1aEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjhoRlY7RWFuaUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnFpRlY7RWExaUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjRpRlY7RWFqakZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm1qRlY7RWF4akZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjBqRlY7RWEvakZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmlrRlY7RWF0a0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYndrRlY7RWE3a0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYitrRlY7RWFwbEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnNsRlY7RWEzbEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjZsRlY7RWFsbUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm9tRlY7RWF6bUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjJtRlY7RWFobkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmtuRlY7RWF2bkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnluRlY7RWE5bkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmdvRlY7RWFyb0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnVvRlY7RWE1b0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjhvRlY7RWFucEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnFwRlY7RWExcEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjRwRlY7RWFqcUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm1xRlY7RWF4cUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjBxRlY7RWEvcUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmlyRlY7RWF0ckZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYndyRlY7RWE3ckZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYityRlY7RWFwc0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnNzRlY7RWEzc0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjZzRlY7RWFsdEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm90RlY7RWF6dEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjJ0RlY7RWFodUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmt1RlY7RWF2dUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnl1RlY7RWE5dUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmd2RlY7RWFydkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnV2RlY7RWE1dkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjh2RlY7RWFud0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnF3RlY7RWExd0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjR3RlY7RWFqeEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm14RlY7RWF4eEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjB4RlY7RWEveEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYml5RlY7RWF0eUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnd5RlY7RWE3eUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYit5RlY7RWFwekZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnN6RlY7RWEzekZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjZ6RlY7RWFsMEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm8wRlY7RWF6MEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjIwRlY7RWFoMUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmsxRlY7RWF2MUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnkxRlY7RWE5MUZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmcyRlY7RWFyMkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnUyRlY7RWE1MkZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjgyRlY7RWFuM0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnEzRlY7RWExM0ZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjQzRlY7RWFqNEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYm00RlY7RWF4NEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYjA0RlY7RWEvNEZPO0lBQ0csNkJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYmk1RlY7RWF0NUZPO0lBQ0csOEJBRk87SUFHUDtJQUNBO0lBQ0E7SUFDQTtFYnc1RlY7QUFDRjtBU3JsR0k7RUkwS0s7SUFDRztJQUVHLGdCWDVKSTtFRnlrR2pCO0VhMTZGTzs7SUFFRztJQUNBO0ViNDZGVjtFYXI3Rk87SUFDRztJQUVHLGdCWDVKSTtFRmtsR2pCO0VhbjdGTzs7SUFFRztJQUNBO0VicTdGVjtFYTk3Rk87SUFDRztJQUVHLGdCWDVKSTtFRjJsR2pCO0VhNTdGTzs7SUFFRztJQUNBO0ViODdGVjtFYXY4Rk87SUFDRztJQUVHLGdCWDVKSTtFRm9tR2pCO0VhcjhGTzs7SUFFRztJQUNBO0VidThGVjtFYWg5Rk87SUFDRztJQUVHLGdCWDVKSTtFRjZtR2pCO0VhOThGTzs7SUFFRztJQUNBO0ViZzlGVjtFYXo5Rk87SUFDRztJQUVHLGdCWDVKSTtFRnNuR2pCO0VhdjlGTzs7SUFFRztJQUNBO0VieTlGVjtFYWwrRk87SUFDRztJQUVHLGdCWDVKSTtFRituR2pCO0VhaCtGTzs7SUFFRztJQUNBO0ViaytGVjtFYTMrRk87SUFDRztJQUVHLGdCWDVKSTtFRndvR2pCO0VheitGTzs7SUFFRztJQUNBO0ViMitGVjtFYXAvRk87SUFDRztJQUVHLGdCWDVKSTtFRmlwR2pCO0VhbC9GTzs7SUFFRztJQUNBO0Viby9GVjtFYTcvRk87SUFDRztJQUVHLGdCWDVKSTtFRjBwR2pCO0VhMy9GTzs7SUFFRztJQUNBO0ViNi9GVjtFYXRnR087SUFDRztJQUVHLGdCWDVKSTtFRm1xR2pCO0VhcGdHTzs7SUFFRztJQUNBO0Vic2dHVjtFYS9nR087SUFDRztJQUVHLGdCWDVKSTtFRjRxR2pCO0VhN2dHTzs7SUFFRztJQUNBO0ViK2dHVjtFYTNnR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNmdHVjtFYWxoR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vib2hHVjtFYXpoR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMmhHVjtFYWhpR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Via2lHVjtFYXZpR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieWlHVjtFYTlpR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZ2pHVjtFYXJqR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidWpHVjtFYTVqR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViOGpHVjtFYW5rR087SUFDRyw0QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicWtHVjtFYTFrR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNGtHVjtFYWpsR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibWxHVjtFYXhsR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMGxHVjtFYS9sR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaW1HVjtFYXRtR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vid21HVjtFYTdtR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViK21HVjtFYXBuR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vic25HVjtFYTNuR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNm5HVjtFYWxvR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vib29HVjtFYXpvR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMm9HVjtFYWhwR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Via3BHVjtFYXZwR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieXBHVjtFYTlwR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZ3FHVjtFYXJxR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidXFHVjtFYTVxR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViOHFHVjtFYW5yR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicXJHVjtFYTFyR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNHJHVjtFYWpzR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibXNHVjtFYXhzR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMHNHVjtFYS9zR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaXRHVjtFYXR0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vid3RHVjtFYTd0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViK3RHVjtFYXB1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vic3VHVjtFYTN1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNnVHVjtFYWx2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vib3ZHVjtFYXp2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMnZHVjtFYWh3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Via3dHVjtFYXZ3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieXdHVjtFYTl3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZ3hHVjtFYXJ4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidXhHVjtFYTV4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViOHhHVjtFYW55R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicXlHVjtFYTF5R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNHlHVjtFYWp6R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibXpHVjtFYXh6R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMHpHVjtFYS96R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaTBHVjtFYXQwR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidzBHVjtFYTcwR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViKzBHVjtFYXAxR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViczFHVjtFYTMxR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNjFHVjtFYWwyR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibzJHVjtFYXoyR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMjJHVjtFYWgzR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViazNHVjtFYXYzR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieTNHVjtFYTkzR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZzRHVjtFYXI0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidTRHVjtFYTU0R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViODRHVjtFYW41R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicTVHVjtFYTE1R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNDVHVjtFYWo2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibTZHVjtFYXg2R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMDZHVjtFYS82R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaTdHVjtFYXQ3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidzdHVjtFYTc3R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViKzdHVjtFYXA4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViczhHVjtFYTM4R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNjhHVjtFYWw5R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibzlHVjtFYXo5R087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMjlHVjtFYWgrR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaytHVjtFYXYrR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieStHVjtFYTkrR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZy9HVjtFYXIvR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidS9HVjtFYTUvR087SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViOC9HVjtFYW5nSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicWdIVjtFYTFnSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNGdIVjtFYWpoSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibWhIVjtFYXhoSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMGhIVjtFYS9oSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaWlIVjtFYXRpSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vid2lIVjtFYTdpSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViK2lIVjtFYXBqSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vic2pIVjtFYTNqSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNmpIVjtFYWxrSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vib2tIVjtFYXprSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMmtIVjtFYWhsSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Via2xIVjtFYXZsSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VieWxIVjtFYTlsSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViZ21IVjtFYXJtSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VidW1IVjtFYTVtSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViOG1IVjtFYW5uSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VicW5IVjtFYTFuSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNG5IVjtFYWpvSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0VibW9IVjtFYXhvSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMG9IVjtFYS9vSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViaXBIVjtFYXRwSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vid3BIVjtFYTdwSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViK3BIVjtFYXBxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vic3FIVjtFYTNxSE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViNnFIVjtFYWxySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Vib3JIVjtFYXpySE87SUFDRyw2QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0ViMnJIVjtFYWhzSE87SUFDRyw4QkFGTztJQUdQO0lBQ0E7SUFDQTtJQUNBO0Via3NIVjtBQUNGO0FTLzNISTtFSTBLSztJQUNHO0lBRUcsaUJYNUpJO0VGbTNIakI7RWFwdEhPOztJQUVHO0lBQ0E7RWJzdEhWO0VhL3RITztJQUNHO0lBRUcsaUJYNUpJO0VGNDNIakI7RWE3dEhPOztJQUVHO0lBQ0E7RWIrdEhWO0VheHVITztJQUNHO0lBRUcsaUJYNUpJO0VGcTRIakI7RWF0dUhPOztJQUVHO0lBQ0E7RWJ3dUhWO0VhanZITztJQUNHO0lBRUcsaUJYNUpJO0VGODRIakI7RWEvdUhPOztJQUVHO0lBQ0E7RWJpdkhWO0VhMXZITztJQUNHO0lBRUcsaUJYNUpJO0VGdTVIakI7RWF4dkhPOztJQUVHO0lBQ0E7RWIwdkhWO0VhbndITztJQUNHO0lBRUcsaUJYNUpJO0VGZzZIakI7RWFqd0hPOztJQUVHO0lBQ0E7RWJtd0hWO0VhNXdITztJQUNHO0lBRUcsaUJYNUpJO0VGeTZIakI7RWExd0hPOztJQUVHO0lBQ0E7RWI0d0hWO0VhcnhITztJQUNHO0lBRUcsaUJYNUpJO0VGazdIakI7RWFueEhPOztJQUVHO0lBQ0E7RWJxeEhWO0VhOXhITztJQUNHO0lBRUcsaUJYNUpJO0VGMjdIakI7RWE1eEhPOztJQUVHO0lBQ0E7RWI4eEhWO0VhdnlITztJQUNHO0lBRUcsaUJYNUpJO0VGbzhIakI7RWFyeUhPOztJQUVHO0lBQ0E7RWJ1eUhWO0VhaHpITztJQUNHO0lBRUcsaUJYNUpJO0VGNjhIakI7RWE5eUhPOztJQUVHO0lBQ0E7RWJnekhWO0VhenpITztJQUNHO0lBRUcsaUJYNUpJO0VGczlIakI7RWF2ekhPOztJQUVHO0lBQ0E7RWJ5ekhWO0VhcnpITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1ekhWO0VhNXpITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4ekhWO0VhbjBITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxMEhWO0VhMTBITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0MEhWO0VhajFITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtMUhWO0VheDFITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwMUhWO0VhLzFITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpMkhWO0VhdDJITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3MkhWO0VhNzJITztJQUNHLDRCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrMkhWO0VhcDNITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzM0hWO0VhMzNITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2M0hWO0VhbDRITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvNEhWO0VhejRITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyNEhWO0VhaDVITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrNUhWO0VhdjVITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5NUhWO0VhOTVITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnNkhWO0VhcjZITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1NkhWO0VhNTZITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4NkhWO0VhbjdITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxN0hWO0VhMTdITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0N0hWO0VhajhITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtOEhWO0VheDhITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwOEhWO0VhLzhITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpOUhWO0VhdDlITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3OUhWO0VhNzlITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrOUhWO0VhcCtITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzK0hWO0VhMytITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2K0hWO0VhbC9ITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvL0hWO0Vhei9ITztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyL0hWO0VhaGdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrZ0lWO0VhdmdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5Z0lWO0VhOWdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnaElWO0VhcmhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1aElWO0VhNWhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4aElWO0VhbmlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxaUlWO0VhMWlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0aUlWO0VhampJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtaklWO0VheGpJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwaklWO0VhL2pJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpa0lWO0VhdGtJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3a0lWO0VhN2tJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIra0lWO0VhcGxJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzbElWO0VhM2xJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2bElWO0VhbG1JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvbUlWO0Vhem1JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIybUlWO0VhaG5JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrbklWO0Vhdm5JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5bklWO0VhOW5JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnb0lWO0Vhcm9JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1b0lWO0VhNW9JTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4b0lWO0VhbnBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxcElWO0VhMXBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0cElWO0VhanFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtcUlWO0VheHFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwcUlWO0VhL3FJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpcklWO0VhdHJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3cklWO0VhN3JJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrcklWO0VhcHNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzc0lWO0VhM3NJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2c0lWO0VhbHRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvdElWO0VhenRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIydElWO0VhaHVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrdUlWO0VhdnVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5dUlWO0VhOXVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJndklWO0VhcnZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1dklWO0VhNXZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4dklWO0VhbndJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxd0lWO0VhMXdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0d0lWO0VhanhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJteElWO0VheHhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIweElWO0VhL3hJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpeUlWO0VhdHlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3eUlWO0VhN3lJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIreUlWO0VhcHpJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzeklWO0VhM3pJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2eklWO0VhbDBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvMElWO0VhejBJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyMElWO0VhaDFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrMUlWO0VhdjFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5MUlWO0VhOTFJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnMklWO0VhcjJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1MklWO0VhNTJJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4MklWO0VhbjNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxM0lWO0VhMTNJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0M0lWO0VhajRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJtNElWO0VheDRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIwNElWO0VhLzRJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJpNUlWO0VhdDVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ3NUlWO0VhNzVJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIrNUlWO0VhcDZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJzNklWO0VhMzZJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI2NklWO0VhbDdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJvN0lWO0VhejdJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWIyN0lWO0VhaDhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJrOElWO0VhdjhJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ5OElWO0VhOThJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJnOUlWO0VhcjlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJ1OUlWO0VhNTlJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI4OUlWO0VhbitJTztJQUNHLDZCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWJxK0lWO0VhMStJTztJQUNHLDhCQUZPO0lBR1A7SUFDQTtJQUNBO0lBQ0E7RWI0K0lWO0FBQ0Y7QWF2K0lBO0VBQ0c7QWJ5K0lIOztBYXYrSUE7RUFDRztBYjArSUg7O0FheCtJQTtFQUNHO0FiMitJSDs7QWF6K0lBO0VBQ0c7QWI0K0lIOztBYTErSUE7RUFDRztBYjYrSUg7O0FheDdJQTtFQUNHLGdCWDNRZTtFVzRRZjtBYjI3SUg7O0FhejdJQTtFQUNHO0FiNDdJSDs7QWExN0lBO0VBQ0c7QWI2N0lIOztBYTM3SUE7RUFDRztBYjg3SUg7O0FhNTdJQTs7O0VBR0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiKzdJSDs7QVM5c0pJO0VLeEVKO0lBRUU7SUFDQTtFZHl4SkE7QUFDRjtBU2x1Skk7RUszREo7SUFPRTtJQUNBO0VkMHhKQTtBQUNGOztBUzN0Skk7RUtwREQ7SUFDQyxtQlptQ1k7SVlsQ1o7RWRteEpGO0VjaHhKQztJQUNDLHNCWjhCWTtJWTdCWjtFZGt4SkY7QUFDRjs7QVN0dUpJO0VLcEREO0lBQ0MsaUJabUNZO0lZbENaO0VkOHhKRjtFYzN4SkM7SUFDQyxvQlo4Qlk7SVk3Qlo7RWQ2eEpGO0FBQ0Y7O0FTanZKSTtFS3BERDtJQUNDLGtCWm1DWTtJWWxDWjtFZHl5SkY7RWN0eUpDO0lBQ0MscUJaOEJZO0lZN0JaO0Vkd3lKRjtBQUNGOztBU3p3Skk7RUt0QkQ7SUFDQyxtQlp1QmE7SVl0QmI7RWRteUpGO0VjaHlKQztJQUNDLHNCWmtCYTtJWWpCYjtFZGt5SkY7QUFDRjs7QVNweEpJO0VLdEJEO0lBQ0MsaUJadUJhO0lZdEJiO0VkOHlKRjtFYzN5SkM7SUFDQyxvQlprQmE7SVlqQmI7RWQ2eUpGO0FBQ0Y7O0FTL3hKSTtFS3RCRDtJQUNDLGtCWnVCYTtJWXRCYjtFZHl6SkY7RWN0ekpDO0lBQ0MscUJaa0JhO0lZakJiO0Vkd3pKRjtBQUNGOztBZXQySkE7RUFDQztFQUNBO0FmeTJKRDs7QWV0MkpBO0VBQ0M7RUFDQTtFQUNBO0FmeTJKRDs7QWV2MkpBO0VBQ0M7SUFDQztFZjAySkE7QUFDRjtBZXgySkE7O0VBRUM7QWYwMkpEOztBZXYySkE7RUFDQztBZjAySkQ7O0FldDJKQzs7RUFFQztBZnkySkY7QWV0MkpDO0VBQ0M7RUFDQTtFQUNBO0FmdzJKRjs7QWVwMkpBO0VBQ0M7QWZ1MkpEOztBZS8xSkM7RUFFQztFQUNBO0VBQ0E7QWZpMkpGO0FlOTFKQztFQUVDO0VBQ0E7RUFDQTtBZisxSkY7QWU1MUpDO0VBRUM7RUFDQTtFQUNBO0FmNjFKRjtBZTMxSkM7RUFFQztFQUNBO0VBQ0E7QWY0MUpGOztBZXoxSkE7RUFDQztBZjQxSkQ7O0FnQnQ2SkE7RUFDSTtFQUNBO0FoQnk2Sko7QWdCdjZKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWI4SlA7RUFDQTtFQUNBO0FINHdKRDtBRzF3SkM7RUFDQztBSDR3SkY7QWdCMzZKUTtFQUNJO0FoQjY2Slo7QWdCMTZKUTtFQUNJO0VBQ0E7QWhCNDZKWjtBZ0IzNkpZO0VBQ0k7QWhCNjZKaEI7QWdCeDZKSTtFQUNJO0VBQ0E7QWhCMDZKUjs7QWlCejhKQTtFQUNDO0VBQ0E7QWpCNDhKRDtBaUIxOEpDO0VBQ0M7RUFDQTtFQUNBO0VBRUE7QWpCMjhKRjtBaUJ6OEpFO0VkMkhELFdjekhlO0VkMEhmLFljMUhlO0VBQ2I7RUFDQTtFQUNBO0VBQ0E7QWpCMjhKSDtBaUJ4OEpFO0VBQ0M7RUFDQTtFQUNBO0FqQjA4Skg7QWlCdjhKRTtFQUdDO0VBQ0E7QWpCdThKSDtBaUJwOEpFO0VBQ0M7QWpCczhKSDtBaUJuOEpFO0VBQ0M7QWpCcThKSDtBaUJqOEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbThKRjtBaUJqOEpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbThKSDtBaUJoOEpFO0VBQ0M7QWpCazhKSDs7QWtCaGdLQTtFQUNDO0VBQ0E7QWxCbWdLRDtBa0JqZ0tDO0VBQ0M7RUFDQTtBbEJtZ0tGO0FrQmhnS0M7RUFDQztFQUVBO0VBQ0E7RUFFQTtFQUVBO0FsQisvSkY7QVNwOUpJO0VTbkRIO0lBVUU7SUFFQTtFbEJnZ0tEO0FBQ0Y7QVMxOUpJO0VTbkRIO0lBZ0JFO0lBQ0E7RWxCaWdLRDtBQUNGO0FTaCtKSTtFU25ESDtJQXFCRTtFbEJrZ0tEO0FBQ0Y7QWtCaGdLRTtFQUNDO0FsQmtnS0g7QWtCLy9KSTtFQUNDO0FsQmlnS0w7QWtCLy9KSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsQmlnS0w7QWtCLy9KSTtFQUNDO0VBQ0E7QWxCaWdLTDtBa0JoZ0tLO0VBQ0M7QWxCa2dLTjtBa0I1L0pFOztFQUVDO0FsQjgvSkg7QWtCNS9KRTs7RUFFQztBbEI4L0pIOztBa0J6L0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0L0pEOztBbUJwa0tBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1a0tKO0FtQnJrS0k7RUFDSTtFQUNBO0VBQ0E7QW5CdWtLUjtBU3JoS0k7RVVyREE7SUFLUTtFbkJ5a0tWO0FBQ0Y7QVMxaEtJO0VVckRBO0lBUVE7RW5CMmtLVjtBQUNGOztBb0IzbEtBO0VqQnVQQztBSHcySkQ7O0FxQjlsS0E7RUFDSTtBckJpbUtKOztBc0JubUtBO0VBQ0k7RUFDQTtFbkJxUEg7RW1CalBHO0VBQ0E7QXRCb21LSjtBc0JsbUtJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0F0Qm9tS1I7QXNCaG1LSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEJpbUtSO0FzQmhtS1E7RUFFSTtFQUNBO0F0QmltS1o7QXNCaG1LWTtFQUNJO0F0QmttS2hCOztBc0I1bEtBO0VBQ0k7QXRCK2xLSjs7QXNCMWxLQTtFQUVJO0VBQ0E7QXRCNGxLSjtBc0IzbEtJO0VBQ0k7QXRCNmxLUjtBc0IzbEtJO0VBQ0k7QXRCNmxLUjtBc0IxbEtJO0VBQ0k7RUFFQTtBdEIybEtSO0FzQjFsS1E7RUFFSTtBdEIybEtaO0FzQnpsS1E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXRCMmxLWjtBc0J4bEtZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0QjJsS2hCO0FzQnZsS0k7RUFDSTtFQUNBO0VBQ0E7QXRCeWxLUjtBc0J2bEtRO0VBQ0k7RUFFQTtBdEJ3bEtaO0FzQnRsS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEJ3bEtaO0FzQnRsS1E7RUFDSTtBdEJ3bEtaOztBdUIxcktBO0VBQ0k7RXBCc1BIO0VvQm5QRztFQUNBO0VBQ0E7QXZCNHJLSjtBU3RvS0k7RWM1REo7SUFRUTtJQUNBO0V2QjhyS047QUFDRjtBdUI1cktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCOHJLUjtBdUIzcktJOztFQUVJO0VBQ0E7QXZCNnJLUjtBdUIzcktJO0VBQ0k7QXZCNnJLUjtBdUIxcktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMHJLUjtBdUJ2cktJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0F2QnVyS1I7QXVCcnJLSTtFQUVJO0VBQ0E7RUFDQTtBdkJzcktSO0F1QnJyS1E7RUFDSTtBdkJ1cktaOztBd0JqdktBO0VBQ0k7RUFNQTtFQUNBO0F4Qit1S0o7QXdCcHZLSTtFQUNJO0F4QnN2S1I7QXdCaHZLSTtFQUlJO0F4Qit1S1I7QXdCbHZLUTtFQUNJO0F4Qm92S1o7QXdCanZLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Qm12S1o7QXdCanZLWTs7RUFFSTtBeEJtdktoQjtBUy9zS0k7RWU1Q0k7SUFXUTtFeEJvdktkO0V3Qmx2S2M7O0lBRUk7RXhCb3ZLbEI7QUFDRjtBd0I5dUtJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QXhCK3VLUjtBd0I3dUtRO0VBQ0k7QXhCK3VLWjtBU2p1S0k7RWVYUTs7SUFFSTtJQUNBO0V4Qit1S2Q7QUFDRjtBd0I1dUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI4dUtaO0F3QjV1S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0F4Qnd1S1o7QXdCOXVLWTtFQUNJO0VBQ0E7RUFDQTtBeEJndktoQjtBd0I1dUtZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4SkFDUTtBeEI2dUt4QjtBd0J4dUtRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFHQTtBeEJ1dUtaO0F3QnJ1S1k7RUFHSTtFQUNBO0VBQ0E7RUFTQTtFQUNBO0VBRUE7QXhCNHRLaEI7QXdCdHVLZ0I7RUFDSTtBeEJ3dUtwQjtBU3B4S0k7RWUyQ1k7SUFHUTtFeEIwdUt0QjtBQUNGO0FTenhLSTtFZW9DUTtJQW1CUTtJQUNBO0V4QnN1S2xCO0FBQ0Y7O0F5QjMxS0E7RUFDSTtBekI4MUtKO0F5QjUxS0k7RUFDSTtFQUNBO0F6QjgxS1I7QVN2eUtJO0VnQnpEQTtJQUlRO0V6QmcyS1Y7QUFDRjtBUzV5S0k7RWdCekRBO0lBUVE7RXpCaTJLVjtBQUNGOztBeUI1MUtBO0VBQ0k7SUFDSTtJQUNBO0V6QisxS047RXlCNzFLRTtJQUNJO0V6QisxS047RXlCNzFLRTtJQUNJO0lBQ0E7RXpCKzFLTjtFeUI3MUtFO0lBQ0k7SUFDQTtFekIrMUtOO0V5QjcxS0U7SUFDSTtJQUNBO0V6QisxS047RXlCNzFLRTtJQUNJO0lBQ0E7RXpCKzFLTjtBQUNGO0F5QjcxS0E7RUFDSTtBekIrMUtKOztBeUI1MUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCKzFLSjtBeUI1MUtJO0VBQ0k7QXpCODFLUjtBeUIxMUtJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFTQTtBekJtMUtSO0F5QjMxS1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjgxS1o7QXlCMzFLUTs7RUFDSTtBekI4MUtaO0F5QjUxS1E7O0VBQ0k7RUFDQTtBekIrMUtaO0F5QjMxS1k7OztFQUNJO0F6QisxS2hCO0F5QjMxS1k7O0VBQ0k7QXpCODFLaEI7QXlCejFLSTtFQUNJO0F6QjIxS1I7QXlCeDFLSTtFQUNJO0F6QjAxS1I7O0F5QnYxS0E7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHdDdkJuRm1CO0V1Qm9GbkI7QXpCeTFLSjtBU3A1S0k7RWdCb0RKO0lBU1E7RXpCMjFLTjtBQUNGO0F5QnoxS0k7RUFDSTtFQUNBO0F6QjIxS1I7QXlCeDFLSTs7RUFFSTtBekIwMUtSO0F5QngxS0k7RUFDSTtBekIwMUtSO0F5QnYxS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeTFLUjtBeUJ2MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCeTFLWjtBeUJ0MUtJO0VBRUk7QXpCdTFLUjtBeUJyMUtJO0VBQ0k7QXpCdTFLUjs7QXlCbDFLQTtFQUNJO0F6QnExS0o7QXlCbjFLSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXpCbTFLUjtBeUJqMUtRO0VBQ0k7RUFJQTtFQUNBO0F6QmcxS1o7QVM5OEtJO0VnQndISTtJQUdRO0V6QnUxS2Q7QUFDRjtBeUJuMUtZO0VBQ0k7RUFDQTtFQUNBO0F6QnExS2hCO0F5Qm4xS2dCO0VBQ0k7QXpCcTFLcEI7QXlCaDFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCazFLWjtBU2wrS0k7RWdCMklJO0lBT1E7RXpCbzFLZDtBQUNGO0F5QmoxS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm0xS1I7QXlCbDFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qm8xS1o7QXlCbDFLUTtFQUNJO0VBQ0E7RUFDQTtBekJvMUtaO0FTei9LSTtFZ0JzSkE7SUFrQlE7SUFDQTtFekJxMUtWO0V5QnAxS1U7SUFDSTtJQUNBO0V6QnMxS2Q7RXlCcDFLVTtJQUNJO0V6QnMxS2Q7QUFDRjtBeUJuMUtRO0VBQ0k7QXpCcTFLWjtBeUJqMUtJO0VBQ0k7RUFDQTtBekJtMUtSO0F5QmoxS1E7RUFDSTtFQUNBO0F6Qm0xS1o7QXlCbDFLWTtFQUNJO0F6Qm8xS2hCO0F5QmwxS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0F6QmkxS2hCO0F5QmgxS2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrMUtwQjtBeUIvMEtnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QmkxS3BCO0F5Qi8wS29CO0VBQ0k7QXpCaTFLeEI7QXlCLzBLb0I7RUFDSTtBekJpMUt4QjtBeUI3MEtnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCKzBLcEI7O0F5QnQwS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnkwS0o7QXlCeDBLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5MEtSOztBUzNrTEk7RWdCc1FKO0lBRVE7RXpCdzBLTjtBQUNGOztBMEI1b0xBO0VBQ0k7RUFDQTtFQUNBO0ExQitvTEo7QTBCNW9MSTtFQUNJO0VBQ0E7QTFCOG9MUjtBUzNsTEk7RWlCckRBO0lBSVE7RTFCZ3BMVjtBQUNGO0EwQjlvTFE7RUFDSTtFQUNBO0VBQ0E7QTFCZ3BMWjtBMEIzb0xRO0VBQ0k7QTFCNm9MWjtBMEI1b0xZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4b0xoQjtBMEJ6b0xJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QTFCMG9MUjtBMEJ4b0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwb0xSO0FTNW5MSTtFaUJuQkE7SUFRUTtFMUIyb0xWO0FBQ0Y7QVNqb0xJO0VpQm5CQTtJQVdRO0UxQjZvTFY7QUFDRjtBMEIzb0xRO0VBQ0k7QTFCNm9MWjtBU3pvTEk7RWlCTEk7SUFHUTtFMUIrb0xkO0FBQ0Y7QTBCMW9MSTtFQUNJO0ExQjRvTFI7O0EyQjVzTEE7RUFDSTtFeEJxUEg7RXdCbFBHO0VBRUE7RUFDQTtFQVFBO0EzQnNzTEo7QVMxcExJO0VrQjNESjtJQVNRO0lBQ0E7RTNCZ3RMTjtBQUNGO0FTaHFMSTtFa0IzREo7SUFpQlE7SUFDQTtFM0I4c0xOO0FBQ0Y7QTJCM3NMSTs7RUFFSTtFQUNBO0VBQ0E7QTNCNnNMUjtBUzVxTEk7RWtCckNBOztJQU1RO0UzQmd0TFY7QUFDRjtBMkI5c0xROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQml0TFo7QTJCOXNMSTtFQUNJO0EzQmd0TFI7QTJCL3NMUTtFQUNJO0VBQ0E7RUFDQTtBM0JpdExaO0FTanNMSTtFa0JuQkk7SUFLUTtJQUNBO0UzQm10TGQ7QUFDRjtBMkI5c0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQitzTFI7QVNsdExJO0VrQlBBO0lBWVE7RTNCaXRMVjtBQUNGO0EyQjlzTEk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EzQitzTFI7QTJCN3NMSTtFQUNJO0VBQ0E7RUFJQTtFQUNBO0EzQjRzTFI7QVNwdUxJO0VrQmlCQTtJQUlRO0UzQm10TFY7QUFDRjtBMkJodExRO0VBQ0k7QTNCa3RMWjtBMkI5c0xJO0VBQ0k7RUFDQTtBM0JndExSO0FTaHZMSTtFa0I4QkE7SUFJUTtJQUNBO0lBQ0E7RTNCa3RMVjtBQUNGO0EyQmh0TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmt0TFI7QVNqdkxJO0VrQmlDUTtJQUNJO0UzQm10TGQ7QUFDRjs7QTJCL3NMQTtFQWFJO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCb3NMSjtBMkJ6dExJO0VBQ0k7RUFDQTtBM0IydExSO0EyQnp0TEk7RUFDSTtFQUNBO0EzQjJ0TFI7QTJCenRMSTtFQUNJO0VBQ0E7QTNCMnRMUjs7QTRCcjFMQTtFQUNJO0VBQ0E7RUFDQTtBNUJ3MUxKO0E0QnQxTEk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBNUJ1MUxSO0E0QnIxTFE7RUFDSTtFQUNBO0VBQ0E7QTVCdTFMWjtBNEJyMUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCdTFMWjtBNEJyMUxRO0VBQ0k7RUFDQTtFQUNBO0VBT0E7QTVCaTFMWjtBNEJ2MUxZO0VBQ0k7RUFDQTtFQUNBO0E1QnkxTGhCO0E0QnIxTFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhKQUNRO0E1QnMxTHhCO0E0QmoxTFE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUdBO0E1QmcxTFo7QTRCOTBMWTtFQUdJO0VBQ0E7RUFDQTtFQVNBO0VBQ0E7RUFFQTtBNUJxMExoQjtBNEIvMExnQjtFQUNJO0E1QmkxTHBCO0FTcjFMSTtFbUJHWTtJQUdRO0U1Qm0xTHRCO0FBQ0Y7QVMxMUxJO0VtQkpRO0lBbUJRO0lBQ0E7RTVCKzBMbEI7QUFDRjtBNEIzMExJO0VBQ0k7QTVCNjBMUjtBU24yTEk7RW1CcUJBO0lBSVE7SUFDQTtFNUI4MExWO0U0QjcwTFU7SUFDSTtFNUIrMExkO0FBQ0Y7QTRCNTBMUTtFQUNJO0E1QjgwTFo7QTRCMTBMWTtFQUNJO0VBR0E7QTVCMDBMaEI7O0E2Qi82TEE7RUFDSTtFQUdBO0VBQ0E7QTdCZzdMSjtBNkI3NkxJO0VBQ0k7RUFLQTtBN0IyNkxSO0FTNzNMSTtFb0JwREE7SUFHUTtFN0JrN0xWO0FBQ0Y7QTZCLzZMUTtFQUNJO0VBQ0E7RUFDQTtBN0JpN0xaO0E2Qi82TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0JpN0xaO0E2Qjc2TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qis2TFI7QTZCNzZMUTtFQUNJO0VBQ0E7QTdCKzZMWjtBUzM1TEk7RW9CdEJJO0lBSVE7SUFDQTtFN0JpN0xkO0FBQ0Y7QTZCOTZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0E3QjY2TFI7QVNoNkxJO0VvQjFCQTtJQWVRO0lBQ0E7RTdCKzZMVjtBQUNGO0FTbjdMSTtFb0JiQTtJQW9CUTtJQUNBO0lBQ0E7RTdCZzdMVjtBQUNGO0E2Qjk2TFE7RUFDSTtFQUNBO0VBQ0E7QTdCZzdMWjtBU2w3TEk7RW9CREk7SUFLUTtFN0JrN0xkO0FBQ0Y7QVNwOExJO0VvQllJO0lBU1E7RTdCbTdMZDtBQUNGO0E2Qmo3TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm03TFo7QTZCajdMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBN0JrN0xaO0FTeDlMSTtFb0IrQkk7SUFTUTtFN0JvN0xkO0FBQ0Y7O0E2Qjk2TEE7RUFDSTtBN0JpN0xKO0FTaitMSTtFb0IrQ0o7SUFHUTtFN0JtN0xOO0FBQ0Y7O0E4QmppTUE7RUFDSTtFQUNBO0VBMkJBO0E5QjBnTUo7QThCbmlNSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBOUJtaU1SO0E4QmhpTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUJraU1SO0FTNy9MSTtFcUJ6Q0E7SUFNUTtFOUJvaU1WO0FBQ0Y7QThCL2hNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0E5QitoTVI7O0E4QjNoTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUI4aE1KOztBK0I3a01BO0VBQ0k7RUFDQTtFQUNBO0EvQmdsTUo7QVN4aE1JO0VzQjNESjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0UvQmdsTU47QUFDRjtBK0I3a01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0EvQjZrTVI7QVN4aU1JO0VzQjdDQTtJQVVRO0lBQ0E7RS9CK2tNVjtBQUNGO0ErQjNrTUk7RUFDSTtFQUNBO0EvQjZrTVI7QVNsak1JO0VzQjdCQTtJQUlRO0UvQitrTVY7QUFDRjtBK0I1a01JO0VBQ0k7RUFDQTtFQUNBO0EvQjhrTVI7QVM1ak1JO0VzQnJCQTtJQUtRO0lBS0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFL0Iya01WO0UrQm5sTVU7SUFDSTtFL0JxbE1kO0FBQ0Y7QStCNWtNUTtFQUNJO0VBQ0E7RUFDQTtBL0I4a01aO0ErQjNrTVE7RUFDSTtBL0I2a01aO0FTamxNSTtFc0JHSTtJQUdRO0UvQitrTWQ7QUFDRjtBK0Ixa01JO0VBQ0k7QS9CNGtNUjtBK0Ixa01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I0a01SO0ErQnprTUk7RUFDSTtFQUNBO0VBQ0E7QS9CMmtNUjtBK0Ixa01RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9CNGtNWjs7QStCdGtNQTtFQUNJO0VBQ0E7QS9CeWtNSjs7QStCdmtNQTtFQUNJO0VBRUE7RUFDQTtBL0J5a01KO0ErQnZrTUk7RUFDSTtJQUNJO0lBQ0E7RS9CeWtNVjtBQUNGO0ErQnZrTUk7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFL0J5a01WO0UrQnZrTVU7SUFDSTtFL0J5a01kO0UrQnZrTVU7O0lBRUk7SUFDQTtFL0J5a01kO0UrQnZrTVU7O0lBRUk7RS9CeWtNZDtBQUNGOztBK0Jya01BO0VBQ0k7RUFDQTtFQUVBO0EvQnVrTUo7QStCcmtNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQnVrTVI7QStCcmtNSTtFQUNJO0VBQ0E7RUFDQTtBL0J1a01SO0ErQnJrTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnVrTVI7QStCdGtNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQndrTVo7QStCdGtNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3a01aO0ErQnBrTUk7RUFDSTtBL0Jza01SO0ErQnBrTUk7RUFDSTtBL0Jza01SOztBZ0Mxdk1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhDNnZNSjtBZ0Mzdk1RO0VBQ0k7QWhDNnZNWjs7QWdDenZNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJ2TUo7QWdDenZNSTtFQUNJO0VBQ0E7QWhDMnZNUjs7QWdDdnZNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhDeXZNSjtBU3B1TUk7RXVCOUJKO0lBWVE7RWhDMHZNTjtBQUNGO0FnQ3h2TUk7RUFDSTtFQUNBO0FoQzB2TVI7QWdDenZNUTtFQUVJO0FoQzB2TVo7O0FpQzV5TUE7RUFFSTtFQUNBO0VBQ0E7QWpDOHlNSjtBaUM1eU1JOztFQUVJO0FqQzh5TVI7QWlDNXlNSTtFQUNJO0VBQ0E7RUFFQTtBakM2eU1SO0FTL3ZNSTtFd0JsREE7SUFNUTtFakMreU1WO0FBQ0Y7O0FrQy96TUE7RUFDSTtFQUlBO0VBQ0E7RUFDQTtBbEMrek1KO0FTM3dNSTtFeUIzREo7SUFHUTtFbEN1ME1OO0FBQ0Y7O0FtQzMwTUE7RUFDSTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DMjBNSjtBUzV4TUk7RTBCM0RKO0lBR1E7RW5DdzFNTjtBQUNGO0FtQzkwTUk7RUFDSTtFQUNBO0FuQ2cxTVI7QW1DNzBNSTtFQUNJO0VBRUE7RUFHQTtFQUVBO0VBQ0E7QW5DMjBNUjs7QW1DdDBNQTtFQUNJO0VBQ0E7RWhDc0lIO0VBQ0E7RUFDQTtBSG9zTUQ7QUdsc01DO0VBQ0M7QUhvc01GO0FtQzUwTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzgwTVI7QW1DNTBNUTtFQUNJO0FuQzgwTVo7QW1DNTBNUTtFQUNJO0FuQzgwTVo7QW1DMzBNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzYwTVo7QW1DdjBNUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QW5DeTBNWjtBbUNyME1ZOztFQUNJO0FuQ3cwTWhCO0FtQ3QwTVk7O0VBQ0k7QW5DeTBNaEI7QW1DcjBNSTtFQUNJO0FuQ3UwTVI7QW1DcDBNSTtFQUNJO0VBQ0E7QW5DczBNUjtBbUNwME1RO0VBQ0k7RUFDQTtBbkNzME1aO0FtQ3IwTVk7RUFDSTtBbkN1ME1oQjtBbUNsME1nQjtFQUNJO0FuQ28wTXBCO0FtQy96TUk7RUFDSTtBbkNpME1SO0FtQzl6TUk7RUFDSTtBbkNnME1SO0FtQy96TVE7RUFDSTtBbkNpME1aOztBbUM3ek1BO0VBQ0k7RUFDQTtFQUNBO0FuQ2cwTUo7O0FtQzd6TUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0Esd0NqQ2hHa0I7RWlDaUdsQjtBbkMrek1KO0FtQzd6TUk7RUFDSTtBbkMrek1SO0FtQzl6TVE7RUFDSTtBbkNnME1aO0FtQzV6TUk7RUFDSTtFQUNBO0VBQ0Esd0NqQzdHYztFaUM4R2Q7RUFFQTtFQUNBO0FuQzZ6TVI7QW1DM3pNUTtFQUNJO0VBQ0E7QW5DNnpNWjtBbUMxek1JO0VBQ0k7RWhDOEZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdDaEdPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DZzBNUjtBbUMvek1RO0VBQ0k7RUFDQTtFQUNBO0FuQ2kwTVo7O0FvQ3grTUE7RUFHSTtFakN3UEg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaUMxUEc7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwQzArTUo7QVM5N01JO0UyQjVESjtJQW1CUTtFcEMyK01OO0FBQ0Y7QW9DeitNSTtFQUNJO0VBQ0E7RWpDOEdQLFdEekNhO0VDMENiLFlEekNjO0FGdTZNZjtBb0MxK01ROztFakN4QlA7RUFDQTtFQUNBLE1BSDRCO0VBSTVCLE9BSnNDO0VpQzZCM0IsV2xDZ0VPO0VrQy9EUCxrQmxDZ0VhO0VrQy9EYiw4QmxDZ0VNO0VrQy9ETjtFakN5Rlg7QUhzNU1EO0FvQzMrTVE7RUFDSTtBcEM2K01aO0FvQzErTVE7RUFDSTtFQUNBO0FwQzQrTVo7QW9DeitNUTtFQUNJO0VBQ0E7QXBDMitNWjtBb0NwK01ZOztFQUdJLDhCbEN1Q1E7QUY4N014QjtBb0NsK01ZO0VBQ0k7RUFDQTtBcENvK01oQjtBb0NqK01ZO0VBQ0k7RUFDQTtBcENtK01oQjtBb0NoK01ZO0VBQ0k7QXBDaytNaEI7O0FxQzNpTkE7RUFDSTtFQUNBO0VBQ0E7RUFtQ0E7RUFDQTtBckM0Z05KO0FxQy9pTkk7RUFDSTtFQUNBO0FyQ2lqTlI7QXFDL2lOUTtFQUNJO0FyQ2lqTlo7QXFDOWlOSTtFQUNJO0FyQ2dqTlI7QVNwL01JO0U0QnpFSjtJQWdCUTtFckNpak5OO0FBQ0Y7QXFDL2lOSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNnak5SO0FxQzlpTlE7RUFDSTtFQUNBO0VBQ0E7QXJDZ2pOWjtBcUN6aU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyaU5SO0FxQ3hpTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBLHdDbkN2QmM7RW1DeUJkO0FyQ3VpTlI7QXFDdGlOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDd2lOWjtBcUNyaU5RO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBckNxaU5aO0FxQ25pTlk7RUFDSTtBckNxaU5oQjtBcUNuaU5ZO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckNvaU5oQjtBcUNsaU5ZO0VBQ0k7SUFDSTtFckNvaU5sQjtBQUNGO0FxQ2xpTlk7RUFDSTtJQUNJO0VyQ29pTmxCO0FBQ0Y7QXFDaGlOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQ2tpTlo7O0FxQzVoTkk7RUFDSTtBckMraE5SO0FxQzloTlE7RUFDSTtFQUNBO0VBQ0E7QXJDZ2lOWjtBcUMvaE5ZO0VBRUk7QXJDZ2lOaEI7QXFDOWhOWTtFQUNJO0FyQ2dpTmhCO0FxQzdoTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMraE5aO0FxQzloTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckNnaU5oQjtBcUM5aE5ZO0VBQ0k7QXJDZ2lOaEI7QXFDN2hOWTtFQUNJO0FyQytoTmhCO0FxQzFoTlE7RUFDSTtFQUVBO0FyQzJoTlo7QXFDdGhOZ0I7RUFDSTtBckN3aE5wQjs7QXNDenJOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNHJOSjtBU3RvTkk7RTZCM0RKO0lBUVE7RXRDNnJOTjtBQUNGO0FzQzNyTkk7RUFDSTtBdEM2ck5SO0FzQzFyTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QXRDMHJOUjtBc0N6ck5RO0VBRUk7QXRDMHJOWjtBc0N2ck5RO0VBQ0k7QXRDeXJOWjtBc0N4ck5ZO0VBQ0k7QXRDMHJOaEI7QXNDdnJOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDeXJOWjtBc0Nwck5RO0VBQ0k7QXRDc3JOWjs7QXNDaHJOQTtFQUNJO0VBQ0E7RUFDQTtBdENtck5KO0FzQy9xTkk7RW5DNExIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW1DOUxPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDcXJOUjtBc0Nwck5RO0VBQ0k7RUFDQTtFQUNBO0F0Q3NyTlo7QXNDbHJOSTtFQUNJO0F0Q29yTlI7QXNDanJOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHNDQUNJO0VBQ0o7RUFFQTtFQUVBO0F0Q2dyTlI7QXNDOXFOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2dyTlo7QXNDN3FOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXRDNnFOUjtBc0MzcU5RO0VBQ0k7QXRDNnFOWjtBc0N6cU5RO0VBQ0k7RUFDQTtFQUNBO0F0QzJxTlo7QXNDenFOUTtFQUNJO0F0QzJxTlo7QXNDdnFOUTtFQUNJO0VBQ0E7QXRDeXFOWjtBc0N0cU5ZO0VBQ0k7QXRDd3FOaEI7O0F1Q256TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZDcXpORjtBdUNsek5JO0VBQ0U7QXZDb3pOTjtBdUNoek5FO0VBQ0U7RUFDQTtFQUVBO0F2Q2l6Tko7QXVDOXlORTtFQUNFO0VBQ0E7RUFFQTtBdkMreU5KO0F1Q2x5TkU7RUFDRTtFQUNBO0F2Q295Tko7QXVDaHlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2t5Tko7QXVDL3hORTtFQUNFO0VBQ0E7RUFDQTtBdkNpeU5KOztBd0M5MU5BO0VyQzJIQztBSHV1TkQ7QXdDaDJORztFQUNHO0F4Q2syTk47QXdDaDJORztFQUNHO0F4Q2syTk47O0F5Q3YyTkE7RUFHSSx3Q3ZDZ0NrQjtFdUMvQmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0F6Q3MyTko7QXlDcjJOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFXQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6QzQxTlI7QXlDejJOUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0F6QzAyTlo7QXlDaDJOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXpDaTJOWjtBeUM3MU5JO0VBQ0k7RUFDQTtFQUNBO0F6QysxTlI7QXlDNTFOSTtFQUNJO0VBQ0E7QXpDODFOUjtBeUM1MU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDODFOWjtBeUM1MU5ZO0VBQ0k7QXpDODFOaEI7QXlDMzFOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtBekMyMU5aO0F5QzExTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QzQxTmhCO0F5Q3QxTkk7RUFDSTtFQUNBO0VBQ0E7QXpDdzFOUjtBeUN0MU5JO0VBQ0k7QXpDdzFOUjtBeUNuMU5RO0VBQ0k7QXpDcTFOWjtBeUNwMU5ZO0VBQ0k7QXpDczFOaEI7QXlDbjFOUTtFQUNJO0F6Q3ExTlo7QXlDcDFOWTtFQUNJO0VBQ0E7RUFDQTtBekNzMU5oQjs7QXlDaDFOQTtFQUVROztJQUVJO0V6Q2sxTlY7RXlDaDFOTTtJQUNJO0V6Q2sxTlY7RXlDaDFOTTtJQUNJO0lBQ0E7SUFDQTtFekNrMU5WO0V5Q2gxTlU7SUFDSTtFekNrMU5kO0FBQ0Y7QTBDMTlOQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EscUNBQ0k7QTFDMDlOUjtBMEN4OU5JO0VBQ0k7QTFDMDlOUjtBMEN4OU5RO0VBQ0k7QTFDMDlOWjtBUy81Tkk7RWlDeEVKO0lBaUJRO0UxQzA5Tk47RTBDejlOTTtJQUNJO0lBQ0E7SUFDQTtFMUMyOU5WO0UwQ3g5TlU7SUFDSTtJQUNBO0UxQzA5TmQ7RTBDeDlOVTtJQUNJO0UxQzA5TmQ7QUFDRjtBMEN2OU5JO0VBa0JJO0VBQ0E7RUFDQTtFQUNBO0ExQ3c4TlI7QVNuOE5JO0VpQ3pCSTtJQUVRO0lBQ0E7RTFDODlOZDtBQUNGO0EwQzM5TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzY5Tlo7QVNoOU5JO0VpQ2xCSTtJQU9RO0UxQys5TmQ7QUFDRjtBU3I5Tkk7RWlDMUJBO0lBeUJRO0lBQ0E7RTFDMDlOVjtBQUNGO0EwQ3g5TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUMwOU5aOztBMEM5OE5JO0VBQ0k7QTFDaTlOUjtBMEM1OE5ZO0VBQ0k7QTFDODhOaEI7QTBDeDhOSTtFQUNJO0VBQ0E7QTFDMDhOUjtBMEN0OE5JO0VBQ0k7RUFDQTtFQUNBO0ExQ3c4TlI7QTBDcjhOUTtFQUNJO0ExQ3U4Tlo7QTBDcDhOUTtFQUNJO0VBQ0E7QTFDczhOWjtBMENsOE5RO0VBRUk7RUFDQTtFQUNBO0ExQ204Tlo7O0EwQzc3TkE7RXZDK0hDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXVDaElHO0VBRUE7RUFDQTtFQUNBO0VBRUE7QTFDaThOSjtBMENoOE5JO0VBQ0k7RUFDQTtBMUNrOE5SO0EwQy83TlE7RUFDSTtBMUNpOE5aOztBMEMxN05BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0N4QzNIa0I7RXdDNEhsQjtBMUM2N05KO0EwQzM3Tkk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM4N05SO0EwQzE3TlE7O0VBQ0k7QTFDNjdOWjs7QTBDdDdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeTdOSjtBU3hqT0k7RWlDdUhKO0lBVVE7SUFDQTtFMUMyN05OO0FBQ0Y7O0EyQzFuT0E7RUFDSTtFQUNBO0EzQzZuT0o7QTJDM25PSTtFQUVJO0EzQzRuT1I7QTJDMW5PSTtFQUNJLHdDekMyQmM7RXlDMUJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzRuT1I7QTJDMW5PUTtFQUNJO0VBQ0E7QTNDNG5PWjtBMkMzbk9ZO0VBQ0k7QTNDNm5PaEI7QTJDMW5PWTtFQUNJO0VBQ0E7QTNDNG5PaEI7QTJDem5PZ0I7RUFDSTtBM0Mybk9wQjtBMkNybk9ROztFeENzTlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFd0N2Tlc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMm5PWjtBMkN4bk9ZOztFQUNJO0EzQzJuT2hCO0EyQ3huT1k7O0VBQ0k7QTNDMm5PaEI7QTJDem5PWTs7RUFDSTtBM0M0bk9oQjtBMkN0bk9JOztFQUVJO0VBQ0E7QTNDd25PUjtBMkN2bk9ROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQzBuT1o7QTJDdm5PUTs7RUFDSTtBM0Mwbk9aOztBNENyc09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUN3c09KO0E0Q3RzT0k7RUFDSTtBNUN3c09SOztBNENyc09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVDd3NPSjtBNEN2c09JO0VBQ0k7QTVDeXNPUjtBNEN2c09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3lzT1I7QVN6cE9JO0VtQ3REQTtJQVFRO0U1QzJzT1Y7QUFDRjtBNEN6c09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDMnNPUjtBNEN6c09JO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1QzBzT1I7O0E2QzN2T0E7RUFFQztFQUNBO0E3QzZ2T0Q7QTZDMXZPRTtFQUNDO0E3QzR2T0g7QTZDenZPRTtFQUNDO0E3QzJ2T0g7QTZDdnZPQztFQUNDO0VBQ0E7QTdDeXZPRjtBNkN0dk9DO0VBQ0M7QTdDd3ZPRjtBNkNydk9DO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBN0Nvdk9GO0E2Q2x2T0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFMUNrRkY7QUhtcU9EO0E2Q2h2T0M7RUFDQztFQUNBO0E3Q2t2T0Y7QTZDOXVPQztFQUVDO0E3Qyt1T0Y7QTZDNXVPQztFQUNDO0E3Qzh1T0Y7QTZDM3VPQztFQUNDO0UxQzZERDtFMEMzREM7RUFDQTtBN0M2dU9GO0E2QzV1T0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ2lERjtBSDhyT0Q7QTZDNXVPRTtFQUNDO0VBQ0E7QTdDOHVPSDtBNkN6dU9FO0VBQ0M7RUFDQTtBN0MydU9IO0E2Q3Z1T0M7RUFDQztBN0N5dU9GO0E2Q3h1T0U7RUFDQztFQUNBO0E3QzB1T0g7QTZDeHVPRTtFQUNDO0E3QzB1T0g7QTZDcHVPRztFQUNDO0VBQ0E7QTdDc3VPSjtBNkNodU9DO0VBQ0M7QTdDa3VPRjtBNkM5dE9FO0VBQ0M7QTdDZ3VPSDtBNkM3dE9FO0VBQ0M7QTdDK3RPSDs7QTZDMXRPQztFQUNDO0E3QzZ0T0Y7O0E2Q3h0T0M7RUFDQztBN0MydE9GO0E2Q3Z0T0U7RUFDQztBN0N5dE9IOztBOENuMk9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBOUNvMk9KO0E4Q2wyT0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQVNBO0E5QzIxT1I7QThDbjJPUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDczJPWjtBOENuMk9ROztFQUNJO0E5Q3MyT1o7QThDcDJPUTs7RUFDSTtFQUNBO0E5Q3UyT1o7QThDbjJPWTs7O0VBQ0k7QTlDdTJPaEI7QThDbjJPWTs7RUFDSTtBOUNzMk9oQjtBOENsMk9JO0VBQ0k7QTlDbzJPUjtBOENsMk9JO0VBQ0k7QTlDbzJPUjtBOENoMk9JO0VBRUk7QTlDaTJPUjtBOEM5MU9RO0VBQ0k7QTlDZzJPWjtBU3IxT0k7RXFDUFE7O0lBRUk7RTlDKzFPZDtBQUNGO0E4QzMxT0k7RUFDSTtBOUM2MU9SOztBK0N2Nk9BO0VBQ0k7QS9DMDZPSjs7QStDdDZPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DeTZPUjs7QStDcjZPQTtFQUNJO0VBQ0E7RUFDQTtBL0N3Nk9KOztBK0NwNk9BO0VBQ0k7RUFDQSx3QzdDYWtCO0FGMDVPdEI7QStDcjZPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFnQkE7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0N1NU9SO0ErQzE2T1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M0Nk9aO0ErQ3o2T1E7RUFDSTtBL0MyNk9aO0ErQ2g2T0k7RUFDSTtBL0NrNk9SO0ErQzc1T1k7RUFDSTtBL0MrNU9oQjtBK0M3NU9ZO0VBQ0k7QS9DKzVPaEI7QStDMTVPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNDVPUjtBK0N6NU9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MyNU9SOztBZ0QvK09HO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7QWhEay9PTjtBZ0QvK09HOztFQUVHO0FoRGkvT047QWdELytPTTs7RUFDRztFQUNBO0VBQ0E7RUFDQTtBaERrL09UO0FnRDkrT0c7RUFDRztBaERnL09OOztBaURyZ1BBO0VBQ0M7QWpEd2dQRDs7QWlEcmdQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEd2dQRDtBaUR0Z1BDO0VBQ0M7QWpEd2dQRjtBaUR0Z1BDO0VBQ0M7QWpEd2dQRjtBaUR0Z1BDO0VBQ0M7QWpEd2dQRjtBaUR0Z1BDO0VBQ0M7QWpEd2dQRjtBaURuZ1BDO0VBQ0M7RUFDQTtBakRxZ1BGO0FpRHBnUEU7RUFFQztFQUNBO0VBQ0E7RUFDQTtBakRxZ1BIOztBaURoZ1BBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFZQTtFQUNBO0VBQ0E7QWpEcy9PRDtBaURsZ1BDO0VBR0M7QWpEa2dQRjtBaURoZ1BDO0VBQ0M7RUFDQTtBakRrZ1BGO0FpRHovT0M7RUFDQztBakQyL09GO0FpRHgvT0M7RUFDQztBakQwL09GO0FpRHYvT0M7RUFDQztBakR5L09GO0FpRHQvT0M7RUFDQztBakR3L09GO0FpRHIvT0M7RUFDQztBakR1L09GO0FpRG4vT0M7RUFDQztBakRxL09GO0FpRHAvT0U7RUFDQztBakRzL09IO0FpRGovT0M7RUFDQztBakRtL09GO0FpRGwvT0U7RUFDQztBakRvL09IO0FpRC8rT0M7RUFDQztBakRpL09GO0FpRGgvT0U7RUFDQztBakRrL09IO0FpRDcrT0M7RUFDQztFQUNBO0FqRCsrT0Y7QWlENytPQztFQUNDO0VBQ0E7QWpEKytPRjtBaUQ1K09DO0VBQ0M7RUFDQSx3Qy9DNUZvQjtBRjBrUHRCO0FpRDUrT0M7RUFDQztFQUNBO0FqRDgrT0Y7QWlEMStPQztFQUNDO0VBQ0E7RUFDQTtBakQ0K09GOztBa0R2blBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0NoRCtCbUI7RWdEOUJuQjtFQUNBO0VBQ0E7QWxEMG5QSjtBa0R0blBRO0VBQ0k7QWxEd25QWjtBa0RwblBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxEc25QUjtBa0RwblBJO0VBQ0k7QWxEc25QUjs7QWtEbG5QQTtFQUNJO0VBQ0E7RUFDQSx3Q2hET2dCO0VnRExoQjtFQUNBO0VBRUE7RUFDQTtFQUNBO0FsRG1uUEo7QWtEbG5QSTtFQUNJO0FsRG9uUFI7QWtEaG5QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEa25QUjtBa0RoblBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERrblBSO0FrRGhuUEk7RUFDSTtBbERrblBSO0FrRGpuUFE7RUFDSTtFQUNBLHdDaER6QlU7QUY0b1B0QjtBa0QvbVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDaERuQ2M7RWdEb0NkO0FsRGluUFI7QWtEOW1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRGduUFI7QWtEOW1QSTtFQUNJO0FsRGduUFI7QWtEOW1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRGduUFI7QWtEOW1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRGduUFI7QVNscFBJO0V5Q3dDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsRDZtUFY7RWtENW1QVTtJQUNJO0VsRDhtUGQ7QUFDRjs7QWtEcm1QQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbER1bVBKO0FrRHJtUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHVtUFI7QWtEcG1QSTtFQUNJO0FsRHNtUFI7QWtEbm1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRHFtUFI7QWtEbm1QSTtFQUNJO0FsRHFtUFI7O0FrRGxtUEE7RUFDSTtFQUNBO0VBQ0E7QWxEcW1QSjs7QWtEbG1QQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHFtUEo7QWtEcG1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHNtUFI7QWtEcG1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRHNtUFI7QWtEbm1QUTtFQUNJO0FsRHFtUFo7QWtEbG1QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRG9tUFI7O0FtRDd4UEE7RUFDSTtFQUNBO0VBRUE7QW5EK3hQSjtBbUQ3eFBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EK3hQUjtBbUQ3eFBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EK3hQWjs7QW1EM3hQQTtFQUNJO0VBQ0E7QW5EOHhQSjs7QW1EM3hQQTtFQUNJO0lBQ0k7RW5EOHhQTjtBQUNGO0FvRHB6UEE7RUFDSTtFQUNBO0VBQ0E7QXBEc3pQSjtBb0RwelBJO0VBQ0k7RUFDQTtFQUNBO0FwRHN6UFI7QW9EcHpQUTtFQUNJO0FwRHN6UFo7QW9EbHpQSTtFQUVJO0VBQ0E7RUFDQTtBcERtelBSO0FvRGx6UFE7RUFDSTtFQUNBO0VBQ0E7QXBEb3pQWjtBb0RoelBRO0VBQ0k7QXBEa3pQWjtBb0RqelBZO0VBRUk7QXBEa3pQaEI7QW9EaHpQWTtFQUNJO0VBQ0E7RUFDQTtBcERrelBoQjtBb0QveVBZO0VBQ0k7RUFDQTtFQUNBO0FwRGl6UGhCO0FvRDV5UEk7OztFQUdJO0FwRDh5UFI7O0FxRHQyUEE7RUFDRztBckR5MlBIO0FxRHYyUEc7RUFDRztFQUNBO0VBQ0E7RUFDQTtBckR5MlBOO0FxRHQyUEc7RUFDRztBckR3MlBOO0FxRHQyUE07RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEdzJQVDtBcURyMlBHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VsRHdGTDtBSCt3UEQ7QXFEcjJQTTtFQUVHO0VBQ0E7QXJEczJQVDtBcURwMlBNO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRzMlBUO0FxRHIyUFM7RUFDRztBckR1MlBaO0FxRGwyUE07RUFDRztFQUNBO0FyRG8yUFQ7O0FzRDU1UEE7RUFFQztBdEQ4NVBEOztBc0QzNVBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ4NVBEOztBc0QzNVBBO0VBQ0M7RUFDQTtFQUNBO0F0RDg1UEQ7O0FzRDM1UEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEQ4NVBEO0FzRDU1UEM7RUFDQztBdEQ4NVBGOztBc0QxNVBBOzs7RUFLQztFQUNBO0VBQ0E7QXREMjVQRDtBc0R6NVBDOzs7RUFDQztFQUNBO0F0RDY1UEY7QXNEMTVQQzs7O0VBQ0M7QXREODVQRjtBc0QxNVBFOzs7RUFDQztBdEQ4NVBIO0FzRDE1UEM7Ozs7Ozs7OztFQUdDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBLHdDcERqQ29CO0FGZzhQdEI7QXNEMzVQRTs7Ozs7Ozs7O0VBQ0M7QXREcTZQSDtBc0RsNlBFOzs7Ozs7Ozs7RUFDQztBdEQ0NlBIO0FzRDE2UEU7Ozs7Ozs7OztFQUNDO0VBQ0E7QXREbzdQSDtBc0RqN1BFOzs7Ozs7Ozs7RUFDQztFQUNBO0F0RDI3UEg7QXNEeDdQQzs7O0VBQ0M7QXRENDdQRjtBc0QxN1BDOzs7RUFDQztBdEQ4N1BGO0FzRDU3UEM7OztFQUNDO0VBQ0E7QXREZzhQRjtBc0Q3N1BFOzs7RUFDQztBdERpOFBIO0FzRDE3UEk7Ozs7Ozs7OztFQUNDO0F0RG84UEw7QXNEOTdQQzs7O0VBQ0M7QXREazhQRjtBc0QvN1BDOzs7RUFDQztBdERtOFBGO0FzRGw4UEU7OztFQVNDO0F0RDg3UEg7QXNEdDhQRzs7Ozs7OztFQUdDO0F0RDQ4UEo7QXNEMThQRzs7O0VBQ0M7QXREODhQSjtBc0QzOFBHOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQrOFBKOztBc0R6OFBBO0VBQ0M7QXRENDhQRDs7QXNEejhQQTtFQUNDO0lBQ0M7RXRENDhQQTtFc0QzOFBDO0lBQ0M7RXRENjhQRjtBQUNGO0F1RHptUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDJtUVI7QXVEem1RUTtFQUNJO0F2RDJtUVo7QXVEeG1RUTtFQUNJO0VBQ0E7QXZEMG1RWjtBdUR2bVFJO0VBQ0k7RUFDQTtFQUNBO0F2RHltUVI7QXVEdm1RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RHltUVI7QXVEdm1RSTtFQUNJO0F2RHltUVI7QXVEdG1RSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZEdW1RUjtBdURwbVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHNtUVI7QXVEcG1RSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F2RHFtUVI7QXVEbG1RSTtFQUNJO0F2RG9tUVI7QXVEaG1RUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RGttUVo7QXVEOWxRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEZ21RUjs7QXdEaHJRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEbXJRSjs7QXdEcnFRQTs7RUFFSTtBeER3cVFKO0F3RHZxUUk7O0VBQ0k7RUFDQTtFQUFRO0VBQVU7RUFBVztFQUM3QjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBO0F4RDBxUVI7O0F3RHJxUUE7OztFQUdJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBeER1cVFKO0F3RHRxUUk7OztFQUNJO0F4RDBxUVI7QXdEcnFRUTs7O0VBQ0k7QXhEeXFRWjtBd0QxcVFROzs7RUFDSTtBeEQ4cVFaO0F3RC9xUVE7OztFQUNJO0F4RG1yUVo7QXdEcHJRUTs7O0VBQ0k7QXhEd3JRWjtBd0R6clFROzs7RUFDSTtBeEQ2clFaO0F3RDlyUVE7OztFQUNJO0F4RGtzUVo7QXdEbnNRUTs7O0VBQ0k7QXhEdXNRWjtBd0R4c1FROzs7RUFDSTtBeEQ0c1FaO0F3RDdzUVE7OztFQUNJO0F4RGl0UVo7QXdEbHRRUTs7O0VBQ0k7QXhEc3RRWjtBd0R2dFFROzs7RUFDSTtBeEQydFFaO0F3RDV0UVE7OztFQUNJO0F4RGd1UVo7QVM5dFFJO0UrQ25CSjs7O0lBcUJRO0V4RGt1UU47RXdEanVRTTs7O0lBQ0k7RXhEcXVRVjtFd0RsdVFVOzs7SUFDSTtFeERzdVFkO0V3RHZ1UVU7OztJQUNJO0V4RDJ1UWQ7RXdENXVRVTs7O0lBQ0k7RXhEZ3ZRZDtFd0RqdlFVOzs7SUFDSTtFeERxdlFkO0V3RHR2UVU7OztJQUNJO0V4RDB2UWQ7RXdEM3ZRVTs7O0lBQ0k7RXhEK3ZRZDtFd0Rod1FVOzs7SUFDSTtFeERvd1FkO0V3RHJ3UVU7OztJQUNJO0V4RHl3UWQ7RXdEMXdRVTs7O0lBQ0k7RXhEOHdRZDtFd0Qvd1FVOzs7SUFDSTtFeERteFFkO0V3RHB4UVU7OztJQUNJO0V4RHd4UWQ7RXdEenhRVTs7O0lBQ0k7RXhENnhRZDtBQUNGOztBd0R2eFFBO0VBQ0k7SUFDSTtFeEQweFFOO0V3RHh4UUU7SUFDSTtFeEQweFFOO0V3RHh4UUU7SUFDSTtFeEQweFFOO0FBQ0Y7QXlEOTJRQTtFQUNJO0F6RGczUUo7QXlEOTJRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEZzNRUjtBeUQ5MlFRO0VBQ0k7QXpEZzNRWjtBeUQ1MlFRO0VBQ0k7RUFDQTtFQUNBO0F6RDgyUVo7QXlEMTJRUTtFQUNJO0VBQ0E7RUFDQTtBekQ0MlFaO0F5RHgyUVE7RUFDSTtFQUNBO0VBQ0E7QXpEMDJRWjtBeURyMlFJO0VBQ0k7QXpEdTJRUjtBeURwMlFJO0VBQ0k7RUFDQTtBekRzMlFSO0F5RHAyUUk7O0VBRUk7RUFDQTtBekRzMlFSOztBMER4NVFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQwNVFKO0EwRHg1UUk7RUFDSTtBMUQwNVFSO0EwRHg1UUk7RUFDSTtBMUQwNVFSO0EwRHY1UUk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHE1UVI7QTBEcDVRUTtFQVNJO0ExRDg0UVo7QTBEdDVRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR3NVFoQjtBMERyNVFZO0VBQ0k7QTFEdTVRaEI7QTBEcjVRZ0I7RUFDSTtBMUR1NVFwQjtBMERqNVFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURtNVFoQjtBMERqNVFZO0VBQ0k7QTFEbTVRaEI7QTBEbDVRZ0I7RUFDSTtBMURvNVFwQjs7QTJEcjlRQTtFQUNJO0VBQ0Esd0N6RGlDbUI7RXlEaENuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHc5UUo7QTJEdDlRSTtFQUNJO0VBQ0E7QTNEdzlRUjtBMkR2OVFRO0VBQ0k7RUFDQTtFQUNBO0EzRHk5UVo7QTJEdDlRSTtFQUVJO0EzRHU5UVI7QTJEcDlRSTtFQUNJO0VBQ0E7RUFDQTtBM0RzOVFSO0EyRHA5UVE7RUFDSTtFQUNBO0EzRHM5UVo7QTJEbjlRSTtFQUNJO0EzRHE5UVI7QTJEbDlRSTtFQUNJO0VBQ0E7QTNEbzlRUjs7QTREMy9RQTtFQUNJO0VBQ0E7QTVEOC9RSjtBNEQ1L1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVEOC9RUjtBNEQ3L1FROztFQUVJO0E1RCsvUVo7QTRENS9RSTtFQUNJO0lBQ0k7RTVEOC9RVjtFNEQ1L1FVOztJQUVJO0U1RDgvUWQ7QUFDRjtBNEQzL1FJO0VBQ0k7SUFDSTtFNUQ2L1FWO0FBQ0Y7O0E0RHovUUE7RUFDSTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBZ0NBO0VBQ0E7QTVEMjlRSjtBNEQxL1FJO0VBQ0k7RUFDQTtBNUQ0L1FSO0E0RDMvUVE7RUFDSTtFQUNBO0VBQ0E7QTVENi9RWjtBNEQxL1FJO0VBRUk7QTVEMi9RUjtBNER4L1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQwL1FSO0E0RHgvUVE7RUFDSTtFQUNBO0E1RDAvUVo7QTREdC9RSTtFQUNJO0E1RHcvUVI7QTREbi9RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RG8vUVI7QTREbC9RUTtFQUNJO0lBQ0k7RTVEby9RZDtBQUNGO0E0RGwvUVE7RUFmSjtJQWdCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RHEvUVY7QUFDRjtBNERwL1FRO0VBdEJKO0lBdUJRO0U1RHUvUVY7QUFDRjs7QTZEeGxSQTtFQUNJO0VBQ0E7RUFNQTtBN0RzbFJKO0E2RDFsUkk7RUFDSTtBN0Q0bFJSO0E2RHhsUkk7RUFDSTtBN0QwbFJSO0E2RHhsUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E3RHlsUlI7QTZEeGxSUTs7RUFFSTtFQUNBO0E3RDBsUlo7QVN2alJJO0VvRC9CUTs7SUFFSTtFN0R5bFJkO0U2RHRsUlU7SUFDSTtFN0R3bFJkO0U2RHJsUlU7SUFDSTtFN0R1bFJkO0FBQ0Y7O0E2RGxsUkE7RUFDSTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQW9EQTtFQUNBO0E3RCtoUko7QTZEbGxSSTtFQUNJO0VBQ0E7RUFlQTtBN0Rza1JSO0E2RGxsUlE7O0VBRUk7RUFDQTtFQUNBO0E3RG9sUlo7QTZEbGxSUTtFQUNJO0VBQ0E7RUFDQTtBN0RvbFJaO0E2RC9rUkk7RUFFSTtFQUNBO0E3RGdsUlI7QTZEN2tSSTtFQUNJO0VBQ0E7RUFDQTtBN0Qra1JSO0E2RDdrUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RCtrUlI7QTZEN2tSUTtFQUNJO0VBQ0E7QTdEK2tSWjtBNkQza1JJO0VBQ0k7QTdENmtSUjtBNkQxa1JJO0VBQ0k7QTdENGtSUjtBNkR2a1JJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEdWtSUjs7QTZEamtSQTtFQUVRO0lBQ0k7RTdEbWtSVjtFNkRqa1JNO0lBQ0k7SUFDQTtFN0Rta1JWO0U2RGprUk07SUFDSTtJQUNBO0U3RG1rUlY7QUFDRjtBNkRoa1JBO0VBRVE7SUFDSTtJQUNBO0U3RGlrUlY7QUFDRjtBOERydFJBO0VBQ0k7RUFDQSx3QzVEa0NrQjtFNERqQ2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUR1dFJKOztBOERydFJBO0VBQ0k7RUFDQTtFQUNBO0E5RHd0Uko7O0E4RHR0UkE7O0VBRUk7QTlEeXRSSjs7QThEdnRSQTtFQUNJO0VBQ0E7RUFDQTtBOUQwdFJKOztBOER4dFJBO0VBQ0k7QTlEMnRSSjs7QThEenRSQTtFQUNJO0lBQ0k7RTlENHRSTjtFOEQxdFJFO0lBQ0k7RTlENHRSTjtBQUNGO0ErRDd2UkE7RUFDSTtBL0QrdlJKOztBK0Q3dlJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9EZ3dSSjtBK0Q5dlJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9EZ3dSUjs7QWdFNXdSQztFQUNDO0FoRSt3UkY7QWdFOXdSRTtFQUNDLHdDOURnQ21CO0FGZ3ZSdEI7QWdFNXdSQztFQUNDO0VBQ0E7QWhFOHdSRjtBUzV0Ukk7RXVEL0NGO0lBQ0M7SUFDQTtJQUNBO0VoRTh3UkQ7RWdFNXdSQztJQUNDO0lBQ0E7RWhFOHdSRjtBQUNGO0FnRTN3UkM7RUFDQztBaEU2d1JGO0FnRTN3UkM7RUFDQztBaEU2d1JGOztBUzd1Ukk7RXVES0c7SUFDQztFaEU0dVJOO0VnRTd1Uks7SUFDQztFaEUrdVJOO0VnRWh2Uks7SUFDQztFaEVrdlJOO0VnRW52Uks7SUFDQztFaEVxdlJOO0VnRXR2Uks7SUFDQztFaEV3dlJOO0VnRXp2Uks7SUFDQztFaEUydlJOO0VnRTV2Uks7SUFDQztFaEU4dlJOO0VnRS92Uks7SUFDQztFaEVpd1JOO0VnRWx3Uks7SUFDQztFaEVvd1JOO0VnRXJ3Uks7SUFDQztFaEV1d1JOO0VnRXh3Uks7SUFDQztFaEUwd1JOO0VnRTN3Uks7SUFDQztFaEU2d1JOO0VnRWx3Uks7SUFDQztFaEVvd1JOO0VnRXJ3Uks7SUFDQztFaEV1d1JOO0VnRXh3Uks7SUFDQztFaEUwd1JOO0VnRTN3Uks7SUFDQztFaEU2d1JOO0VnRTl3Uks7SUFDQztFaEVneFJOO0VnRWp4Uks7SUFDQztFaEVteFJOO0VnRXB4Uks7SUFDQztFaEVzeFJOO0VnRXZ4Uks7SUFDQztFaEV5eFJOO0VnRTF4Uks7SUFDQztFaEU0eFJOO0VnRTd4Uks7SUFDQztFaEUreFJOO0VnRWh5Uks7SUFDQztFaEVreVJOO0VnRW55Uks7SUFDQztFaEVxeVJOO0VnRTd4UkU7SUFDQztFaEUreFJIO0VnRXp4Ukc7SUFDQztJQUNBO0VoRTJ4Uko7QUFDRjtBaUUzM1JBO0VBQ0k7RUFDQSx3Qy9EbUNnQjtFK0RqQ2hCO0VBQ0E7QWpFNDNSSjtBaUV6M1JJO0VBQ0k7RUFDQTtBakUyM1JSO0FpRTEzUlE7RUFDSTtFQUdBO0VBQ0E7RUFDQTtBakUwM1JaO0FTLzBSSTtFd0RqREk7SUFRUTtFakU0M1JkO0FBQ0Y7QWlFMTNSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRTQzUlo7QWlFMTNSUTtFQUNJO0FqRTQzUlo7QWlFMTNSUTtFQUNJO0VBQ0Esd0MvRElRO0UrREhSO0VBRUE7RUFDQTtBakUyM1JaO0FpRXozUlk7RUFDSTtFQUNBO0VBQ0E7QWpFMjNSaEI7QWlFdjNSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFeTNSaEI7QWlFbDNSUTtFQVFJO0VBQ0E7RUFDQTtFQUNBLHdDL0RoQ1E7RStEaUNSO0VBQ0E7RUFDQTtFQUNBO0FqRTYyUlo7QWlFMzNSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFNjNSaEI7QWlFbDNSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWpFazNSWjtBUzM0Ukk7RXdEZUk7SUFZUTtFakVvM1JkO0FBQ0Y7QWlFLzJSSTtFQVdJO0FqRXUyUlI7QWlFajNSUTtFQUNJO0VBQ0E7QWpFbTNSWjtBaUVoM1JRO0VBQ0k7RUFDQTtBakVrM1JaO0FpRTcyUlE7RUFDSTtFQUNBO0FqRSsyUlo7QWlFMTJSSTtFQUNJO0VBQ0E7QWpFNDJSUjtBaUUxMlJJOztFQUVJO0VBRUE7RUFDQTtBakUyMlJSO0FpRTEyUlE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0MvRDFGUTtBRnU4UnBCO0FpRXoyUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx3Qy9EbEdZO0UrRG1HWjtBakUyMlJSO0FpRXgyUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTAyUlI7QVM5N1JJO0V3RCtFQTtJQVFRO0VqRTIyUlY7QUFDRjtBaUV4MlJJO0VBQ0k7QWpFMDJSUjtBaUV4MlJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFMDJSUjtBaUV2MlJJO0VBQ0k7QWpFeTJSUjtBaUV2MlJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpFeTJSUjtBU3g5Ukk7RXdEcUhJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWpFczJSVjtFaUVyMlJVO0lBQ0k7RWpFdTJSZDtBQUNGOztBa0UvaFNBO0VBQ0M7RUFDQTtFL0RxUEE7QUg4eVJEO0FrRS9oU0U7RUFDQztBbEVpaVNIO0FrRWhpU0c7RUFDQztFQUNBO0VBQ0E7QWxFa2lTSjs7QWtFNWhTQTtFQUVDO0FsRThoU0Q7O0FtRWpqU0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRW1qU0o7QVM3L1JJO0UwRDVESjtJQVFRO0VuRXFqU047QUFDRjtBbUVualNJO0VBQ0k7QW5FcWpTUjtBU3JnU0k7RTBEakRBO0lBR1E7RW5FdWpTVjtBQUNGO0FtRXBqU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx3Q2pFY2M7RWlFYmQ7QW5Fc2pTUjtBbUVwalNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Fc2pTWjtBbUVqalNJO0VBQWlCO0FuRW9qU3JCO0FtRW5qU0k7RUFBaUI7QW5Fc2pTckI7QW1FcmpTSTtFQUFpQjtBbkV3alNyQjtBbUV2alNJO0VBQWlCO0FuRTBqU3JCOztBbUV2alNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RW5FMGpTTjtFbUV6alNNO0lBQ0k7SUFDQTtFbkUyalNWO0FBQ0Y7QW9FM21TQTtFQUNDO0VBQ0E7QXBFNm1TRDs7QW9FMW1TQzs7OztFQUlDO0VBQ0E7QXBFNm1TRjtBb0UxbVNDOzs7Ozs7RUFNQztBcEU0bVNGO0FvRXptU0M7RUFDQztBcEUybVNGO0FvRXptU0M7RUFDQztFQUNBO0VBQ0E7QXBFMm1TRjtBb0V6bVNFO0VBQ0M7QXBFMm1TSDtBb0V6bVNFO0VBQ0M7RUFDQTtBcEUybVNIO0FvRXZtU0M7RUFDQztFQUNBO0FwRXltU0Y7QW9Fdm1TRTtFQUNDO0FwRXltU0g7QW9FdG1TRTtFQUNDO0VBQ0E7QXBFd21TSDs7QW9FbG1TQzs7RUFDQztFQUNBO0VBQ0E7QXBFc21TRjtBb0VwbVNFOztFQUNDO0FwRXVtU0g7QW9Fcm1TRTs7RUFDQztFQUNBO0FwRXdtU0g7QW9FcG1TQzs7RUFDQztFQUNBO0FwRXVtU0Y7QW9Fcm1TRTs7RUFDQztFQUNBO0FwRXdtU0g7QW9Fcm1TRTs7RUFDQztFQUNBO0FwRXdtU0g7O0FxRXhyU0E7RUFDSTtBckUyclNKOztBcUV6clNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckU0clNKOztBcUUxclNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJFNnJTSjs7QXFFMXJTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRTZyU0o7O0FxRTFyU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFNnJTSjs7QXFFM3JTQTtFQUNJO0VBQ0E7RUFDQTtBckU4clNKOztBcUUzclNBO0VBQ0k7SUFDSTtJQUNBO0VyRThyU047RXFFNXJTRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VyRThyU047QUFDRjtBc0U5dVNBO0VBQ0c7RUFDQTtBdEVndlNIOztBdUVqdlNJO0VBQ0k7QXZFb3ZTUjtBdUVsdlNJO0VBQ0k7RUFDQTtBdkVvdlNSO0F1RWx2U0k7RUFDSTtFQUNBO0VBQ0E7QXZFb3ZTUjtBdUVsdlNRO0VBQ0k7QXZFb3ZTWjtBdUVodlNJOztFQUVJO0VBQ0E7QXZFa3ZTUjtBdUU5dVNJO0VBQ0k7SUFDSTtFdkVndlNWO0V1RTd1U1U7SUFDSTtFdkUrdVNkO0FBQ0Y7O0F1RTF1U0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTZ1U0o7QXVFM3VTSTtFQUNJO0F2RTZ1U1I7QXVFMXVTSTtFQUNJO0VBQ0E7RUFDQTtBdkU0dVNSOztBd0UveFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtBeEVneVNKO0FTOXVTSTtFK0Q1REo7SUFZUTtFeEVreVNOO0FBQ0Y7QXdFaHlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFa3lTUjtBd0UveFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F4RWd5U1I7QXdFL3hTUTtFQUNJO0F4RWl5U1o7O0F5RWowU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekVvMFNKOztBeUVqMFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpFbzBTSjs7QXlFaDBTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RW0wU0o7QXlFajBTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVtMFNSOztBeUU5elNJO0VBQ0k7RUFDQTtBekVpMFNSO0F5RWgwU1E7RUFDSTtBekVrMFNaOztBeUU3elNBO0VBQ0k7RUFFSTtJQUNJO0V6RSt6U1Y7RXlFNXpTVTtJQUNJO0V6RTh6U2Q7QUFDRjtBMEVyM1NBO0VBRUk7RUFDQTtBMUVzM1NKO0EwRXAzU0k7RUFDSTtBMUVzM1NSO0EwRXIzU1E7RUFDSTtFQUNBO0ExRXUzU1o7QTBFbDNTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0N4RWdCYztFd0VmZDtBMUVvM1NSO0EwRW4zU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUVxM1NaO0EwRWwzU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVvM1NSO0EwRWwzU1E7O0VBRUk7QTFFbzNTWjtBU2gyU0k7RWlFaEJROztJQUVJO0UxRW0zU2Q7RTBFaDNTVTtJQUNJO0UxRWszU2Q7RTBFLzJTVTtJQUNJO0UxRWkzU2Q7QUFDRjs7QTJFeDZTQTtFQUNJO0VBQ0E7QTNFMjZTSjtBMkV6NlNJO0VBQ0k7RUFDQTtBM0UyNlNSO0EyRTE2U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EzRTI2U1o7QTJFejZTWTs7RUFFSTtFQUNBO0EzRTI2U2hCO0FTcDRTSTtFa0VwQ1k7SUFDSTtFM0UyNlNsQjtFMkV6NlNjO0lBQ0k7RTNFMjZTbEI7QUFDRjtBMkV2NlNRO0VBQ0k7RUFDQTtFQUNBO0EzRXk2U1o7QVNwNFNJO0VrRWpDZ0I7SUFDSTtFM0V3NlN0QjtBQUNGO0FTdDVTSTtFa0ViZ0I7SUFDSTtFM0VzNlN0QjtBQUNGO0EyRWo2U1k7RUFDSTtFQUNBO0VBQ0E7QTNFbTZTaEI7QTJFbDZTZ0I7RUFDSTtFQUNBO0VBQ0E7QTNFbzZTcEI7QTJFLzVTUTs7RUFFSTtFQUNBLHdDekVsQ1c7QUZtOFN2Qjs7QTJFMzVTSTtFQUNJO0VBQ0E7RUFDQTtBM0U4NVNSO0FTaDdTSTtFa0VlQTtJQU1RO0lBQ0E7RTNFKzVTVjtBQUNGOztBNEVqL1NBO0VBQ0k7QTVFby9TSjs7QTRFaC9TSTtFQUNJO0VBQ0E7RUFDQTtBNUVtL1NSO0E0RWwvU1E7RUFDSTtBNUVvL1NaO0E0RWgvU0k7RUFDSTtFQUNBO0E1RWsvU1I7QTRFLytTSTtFQUNJO0E1RWkvU1I7QTZFdGdUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3RXdnVEQ7QTZFdGdUQzs7O0UxRVVBO0VBR0M7RUFNQTtFQU1BO0VBSUE7QUhrL1NGO0E2RXpnVEM7RTFFK0dBO0UwRTdHQztFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0Esd0MzRWVvQjtFMkVkcEI7QTdFeWdURjtBNkV4Z1RFO0VBQ0Msd0MzRVltQjtBRjgvU3RCO0E2RXhnVEU7O0UxRVZEO0VBR0M7RUFNQTtFQU1BO0VBSUE7RUFvRkQ7QUhvN1NEO0E2RTNnVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxRXNGRDtBSHc3U0Q7QTZFM2dURTtFQUNDO0E3RTZnVEg7QTZFMWdURTtFQUNDO0VBQ0E7QTdFNGdUSDtBNkV2Z1RFO0VBQ0M7RUFDQTtBN0V5Z1RIO0E2RXRnVEU7RUFDQztBN0V3Z1RIOztBNkVwZ1RBO0VBQ0M7SUFDQztJQUNBO0U3RXVnVEE7RTZFcGdURDtJQUNDO0lBQ0E7RTdFc2dUQTtBQUNGO0E4RTVrVEE7RUFDQztBOUU4a1REO0E4RTVrVEM7RUFDQztBOUU4a1RGO0FTdGhUSTtFcUV6REg7SUFJRTtFOUUra1REO0FBQ0Y7QThFNWtUQztFQUNDO0E5RThrVEY7QVM5aFRJO0VxRWpESDtJQUlFO0U5RStrVEQ7QUFDRjtBOEU1a1RDO0VBQ0M7QTlFOGtURjtBU3RpVEk7RXFFekNIO0lBSUU7RTlFK2tURDtBQUNGO0E4RTVrVEM7RUFDQztBOUU4a1RGO0FTOWlUSTtFcUVqQ0g7SUFJRTtFOUUra1REO0FBQ0Y7QVNualRJO0VxRXpCSDtJQUVFO0U5RThrVEQ7QUFDRjs7QStFbm5UQTtFQUNJO0VBQ0E7RUFFQTtBL0VxblRKO0ErRW5uVEk7RUFDSTtFNUUrT1A7RTRFNU9PO0VBQ0E7RUFFQTtBL0VtblRSO0FTcmtUSTtFc0VyREE7SUFTUTtJQUNBO0UvRXFuVFY7QUFDRjtBK0VublRRO0VBQ0k7RUFDQTtBL0VxblRaO0FTL2tUSTtFc0V4Q0k7SUFJUTtFL0V1blRkO0FBQ0Y7QStFcm5UWTtFQUNJO0VBQ0E7RUFDQTtBL0V1blRoQjtBK0VwblRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9Fc25UWjtBUy9sVEk7RXNFM0JJO0lBTVE7SUFDQTtFL0V3blRkO0FBQ0Y7QStFcm5UUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0VzblRaO0FTaG5USTtFc0VoQkk7SUFhUTtJQUNBO0lBQ0E7RS9FdW5UZDtBQUNGO0ErRXBuVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0VBQ1E7RUFHUjtFQUNBO0VBQ0E7QS9Fa25UWjtBK0VoblRZO0VBQ0k7QS9Fa25UaEI7QStFL21UZ0I7RUFDSTtFQUNBO0VBQ0E7QS9FaW5UcEI7QVMxb1RJO0VzRXNCWTtJQUtRO0lBQ0E7SUFDQTtFL0VtblR0QjtBQUNGO0ErRWhuVFk7RUFDSTtFQUVBO0VBQ0E7QS9FaW5UaEI7QVN0cFRJO0VzRWlDUTtJQVNRO0lBRUE7RS9FK21UbEI7RStFOW1Ua0I7SUFDSTtFL0VnblR0QjtBQUNGO0ErRTdtVFk7RUFDSTtBL0UrbVRoQjtBK0U3bVRZO0VBQ0k7QS9FK21UaEI7O0FnRmh1VEk7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaEZndVRSO0FnRjl0VFE7RUFDSTtBaEZndVRaOztBZ0YzdFRBO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQSx3QzlFTWtCO0U4RUxsQjtFQUVBO0FoRjB0VEo7QWdGenRUSTtFQUNJO0VBQ0E7RUFJQTtBaEZ3dFRSO0FTcHNUSTtFdUUxQkE7SUFJUTtFaEY4dFRWO0FBQ0Y7QWdGM3RUSTtFQUNJO0FoRjZ0VFI7QWdGMXRUSTtFQUNJO0FoRjR0VFI7O0FnRnh0VEE7RUFDSTtJQUNJO0VoRjJ0VE47QUFDRjtBZ0Z4dFRBO0VBQ0k7SUFDSTtFaEYwdFROO0FBQ0Y7QWlGcnhUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGdXhUUjtBaUZyeFRRO0VBQ0k7QWpGdXhUWjs7QWtGOXhUQTs7OztFQUlJO0FsRml5VEo7O0FrRjl4VEE7O0VBRUk7RUFDQTtBbEZpeVRKOztBa0Y3eFRJO0VBQ0k7QWxGZ3lUUjtBa0Y5eFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZneVRSO0FTNXZUSTtFeUVoQ1E7SUFFUTtFbEY4eFRsQjtBQUNGO0FrRnp4VFk7RUFDSTtFQUNBO0VBQ0E7QWxGMnhUaEI7QVN0d1RJO0V5RXhCUTtJQUtRO0VsRjZ4VGxCO0FBQ0Y7QVMzd1RJO0V5RXhCUTtJQVFRO0VsRit4VGxCO0FBQ0Y7QVNoeFRJO0V5RVRRO0lBRVE7RWxGMnhUbEI7QUFDRjtBa0Z0eFRJO0VBQ0k7QWxGd3hUUjs7QW1GcDFUQTtFQUNJO0FuRnUxVEo7QW1GcjFUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRnUxVFI7QW1GcjFUUTtFQUNJO0FuRnUxVFo7QVNyeVRJO0UwRXpEQTtJQVVRO0lBQ0E7RW5GdzFUVjtBQUNGOztBbUZuMVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GcTFUSjs7QW1GbjFUQTtFQUNJO0lBQU07RW5GdTFUUjtFbUZ0MVRFO0lBQUk7RW5GeTFUTjtBQUNGO0FtRnQxVEE7RUFDSTtBbkZ3MVRKO0FtRnYxVEk7RUFDSTtBbkZ5MVRSO0FtRnQxVEk7RUFDSTtFQUNBO0VBQ0E7QW5GdzFUUjs7QW1GajFUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GbzFUSjs7QW1GaDFUQTtFQUNJO0VBQ0E7RUFDQTtBbkZtMVRKO0FTNzFUSTtFMEVPSjtJQUtRO0VuRnExVE47QUFDRjs7QW1GajFUQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FuRm0xVEo7QW1GbDFUSTtFQUNJO0FuRm8xVFI7O0FtRmgxVEE7RUFDSTtFQUNBO0FuRm0xVEo7QVNqM1RJO0UwRTRCSjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkZvMVROO0FBQ0Y7O0FtRmwxVEE7RUFBMEI7QW5GczFUMUI7O0FtRmwxVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkZxMVRKOztBb0ZqOFRBO0VBQ0k7RUFFQTtFQUNBO0FwRm04VEo7QW9GajhUSTtFQUNJO0VBQ0E7QXBGbThUUjtBU2g1VEk7RTJFckRBO0lBS1E7SUFDQTtFcEZvOFRWO0FBQ0Y7QW9GbDhUSTs7RUFFSTtFQUNBO0VBQ0E7QXBGbzhUUjtBb0ZsOFRJO0VBQ0k7RUFDQTtFQUVBO0FwRm04VFI7QVNqNlRJO0UyRXRDQTtJQU9RO0lBQ0E7SUFDQTtFcEZvOFRWO0FBQ0Y7QW9GbDhUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBGbThUUjtBUy82VEk7RTJFMUJBO0lBUVE7RXBGcThUVjtBQUNGO0FTcDdUSTtFMkUxQkE7SUFXUTtJQUNBO0lBQ0E7RXBGdThUVjtBQUNGO0FvRnQ4VFE7RUFDSTtFQUNBO0FwRnc4VFo7QVMvN1RJO0UyRVhJO0lBS1E7SUFDQTtFcEZ5OFRkO0FBQ0Y7QW9GcjhUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnU4VFo7QW9GcjhUWTtFQUNJO0VBQ0E7QXBGdThUaEI7O0FxRjdnVUE7RUFDSTtFQUNBO0VBRUE7RUFRQTtBckZ3Z1VKO0FTejlUSTtFNEUzREo7SUFNUTtJQUNBO0VyRmtoVU47QUFDRjtBUy85VEk7RTRFM0RKO0lBY1E7SUFDQTtFckZnaFVOO0FBQ0Y7QVNyK1RJO0U0RTNESjtJQWtCUTtFckZraFVOO0FBQ0Y7QXFGaGhVSTs7O0VBR0k7RUFDQTtBckZraFVSO0FTaC9USTtFNEV0Q0E7OztJQU1RO0VyRnNoVVY7QUFDRjtBcUZwaFVROzs7RUFDSTtFQUNBO0VBQ0E7QXJGd2hVWjtBcUZyaFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGdWhVUjtBcUZwaFVJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckZxaFVSO0FxRm5oVVE7RUFDSTtFQUNBO0FyRnFoVVo7QVMvZ1VJO0U0RVJJO0lBSVE7SUFDQTtFckZ1aFVkO0FBQ0Y7QVNyaFVJO0U0RVJJO0lBU1E7RXJGd2hVZDtBQUNGO0FxRjlnVUk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBY0E7RUFDQTtFQUNBO0VBRUE7QXJGZ2dVUjtBU3JpVUk7RTRFWUE7SUFVUTtJQUNBO0VyRm1oVVY7QUFDRjtBUzNpVUk7RTRFWUE7SUFlUTtJQUNBO0lBQ0E7SUFDQTtFckZvaFVWO0FBQ0Y7QXFGNWdVUTtFQUNJO0VBQ0E7RUFDQTtBckY4Z1VaO0FTeGpVSTtFNEV1Q0k7SUFLUTtFckZnaFVkO0FBQ0Y7QVM3alVJO0U0RXVDSTtJQVFRO0VyRmtoVWQ7QUFDRjtBcUYvZ1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGaWhVWjtBcUY5Z1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZnaFVaO0FxRi9nVVk7RUFDSTtBckZpaFVoQjtBcUY1Z1VJO0VBQ0k7RUFDQTtFQUNBO0FyRjhnVVI7O0FzRmhwVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0RmtwVVI7QXNGanBVUTtFQUFpQjtBdEZvcFV6QjtBc0ZucFVRO0VBQWE7QXRGc3BVckI7QXNGcnBVUTtFQUFrQjtBdEZ3cFUxQjtBc0ZycFVJO0VBR0k7RUFDQTtFQUNBO0F0RnFwVVI7O0F1RjVxVUE7RUFDSTtBdkYrcVVKO0F1RjVxVUk7RUFDSTtFQUNBO0VBQ0E7QXZGOHFVUjtBU3puVUk7RThFeERBO0lBUVE7SUFDQTtJQUNBO0V2RjZxVVY7QUFDRjtBdUYxcVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0F2RnlxVVI7QVN4b1VJO0U4RTFDQTtJQU9RO0V2RitxVVY7QUFDRjtBdUY1cVVRO0VBQ0k7QXZGOHFVWjtBdUYzcVVJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkY0cVVSO0F1RjNxVVE7RUFDSTtFQUNBO0VBQ0E7QXZGNnFVWjtBUzVwVUk7RThFM0JBO0lBYVE7RXZGOHFVVjtBQUNGOztBdUYzcVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZGOHFVSjtBdUYzcVVJO0VBQ0k7QXZGNnFVUjtBdUYzcVVJO0VBQ0k7RUFDQTtBdkY2cVVSO0F1RjNxVVE7RUFDSTtBdkY2cVVaO0F1RjFxVUk7RUFDSTtBdkY0cVVSO0FTcnJVSTtFOEVhSTtJQUNJO0V2RjJxVVY7RXVGenFVTTtJQUNJO0V2RjJxVVY7QUFDRjs7QXVGeHFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esd0NyRnREa0I7QUZndVV0QjtBdUZ4cVVJO0VBQ0k7QXZGMHFVUjtBdUZ4cVVJO0VBQ0k7RUFDQTtBdkYwcVVSOztBdUZ0cVVBO0VBQ0k7RUFDQTtFQUNBLHdDckZwRWtCO0VxRnFFbEI7RUFDQTtFQUNBO0VBQ0E7RUFxQkE7RUFDQTtFQUNBO0F2RnFwVUo7QXVGM3FVSTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtBdkZ5cVVSO0F1RnhxVVE7RUFDSTtFQUNBO0F2RjBxVVo7QXVGbnFVSTtFQUNJO0VBQ0E7QXZGcXFVUjtBdUZscVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm9xVVI7O0F3Rm56VUE7RUFDSTtBeEZzelVKOztBd0ZuelVBO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFTQTtFQUNBO0F4RjR5VUo7QVNwd1VJO0UrRXhESjtJQVFRO0V4Rnd6VU47QUFDRjtBU3p3VUk7RStFeERKO0lBV1E7RXhGMHpVTjtBQUNGO0F3RnB6VUk7O0VBRUk7RUFDQTtFQUVBO0VBQ0E7QXhGcXpVUjtBd0ZuelVROztFQUNJO0VBQ0E7RUFDQTtBeEZzelVaO0F3RnJ6VVk7O0VBQ0k7QXhGd3pVaEI7QXdGbnpVSTtFQUlJO0VBQ0E7RUFDQTtFQUNBLHdDdEZaZTtFc0ZhZjtBeEZrelVSO0FTdHlVSTtFK0VwQkE7SUFFUTtFeEY0elVWO0FBQ0Y7QXdGcHpVUTtFQUNJO0F4RnN6VVo7QVM5eVVJO0UrRVRJO0lBR1E7RXhGd3pVZDtBQUNGOztBd0ZselVBO0VBQ0k7RUFDQTtFQUNBO0F4RnF6VUo7O0F3Rmx6VUE7RUFDSTtFQUNBO0VBQ0E7QXhGcXpVSjtBd0ZuelVJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZxelVSO0F3Rm56VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEZxelVSO0F3Rmx6VUk7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhGZ3pVUjtBd0Y5eVVRO0VBQ0k7RUFDQTtBeEZnelVaOztBd0YxeVVBO0VBQ0k7RUFDQTtFQUNBO0F4RjZ5VUo7QXdGM3lVSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjZ5VVI7O0F3Rnp5VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQSxrQ3RGcEdrQjtBRjg0VXRCO0F3Rnp5VUk7RUFFSSxrQ3RGdkdjO0VzRndHZDtFQUNBO0VBQ0E7QXhGMHlVUjtBd0Z4eVVJO0VBQ0k7QXhGMHlVUjtBd0Z4eVVJO0VBQ0k7QXhGMHlVUjs7QXdGdHlVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ5eVVKOztBd0Z2eVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYweVVKO0F3Rnh5VUk7RUFDSTtFQUNBO0F4RjB5VVI7QXdGdnlVSTtFQUNJO0F4Rnl5VVI7QXdGdnlVSTtFQUNJO0F4Rnl5VVI7QXdGdnlVSTtFQUNJO0VBQ0E7QXhGeXlVUjs7QXlGOTlVQTtFQUNJO0F6RmkrVUo7QXlGaCtVSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0F6RmkrVVI7QVM3NlVJO0VnRnpEQTtJQU9RO0lBQ0E7SUFDQTtFekZtK1VWO0V5RmorVVU7SUFBVztFekZvK1VyQjtFeUZuK1VVO0lBQWdCO0V6RnMrVTFCO0FBQ0Y7QXlGbitVWTtFQUNJO0F6RnErVWhCO0FTNzdVSTtFZ0YxQ0k7SUFNUTtFekZxK1VkO0FBQ0Y7QXlGbCtVUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpGbStVWjtBeUZsK1VZO0VBQ0k7RUFDQTtFQUlBO0F6RmkrVWhCO0FTOThVSTtFZ0Z6QlE7SUFJUTtFekZ1K1VsQjtBQUNGOztBeUZoK1VBO0VBQ0k7QXpGbStVSjs7QTBGbGhWQTtFQUNDO0ExRnFoVkQ7O0EwRm5oVkE7RUFFQztBMUZxaFZEOztBUy85VUk7RWlGNUNGO0lBQ0M7SUFDQTtFMUYrZ1ZEO0UwRjVnVkE7SUFFQztFMUY2Z1ZEO0FBQ0Y7QVN6K1VJO0VpRjVDRjtJQUNDO0lBQ0E7RTFGd2hWRDtFMEZyaFZBO0lBRUM7RTFGc2hWRDtBQUNGO0FTbC9VSTtFaUY1Q0Y7SUFDQztJQUNBO0UxRmlpVkQ7RTBGOWhWQTtJQUVDO0UxRitoVkQ7QUFDRjtBUzMvVUk7RWlGNUNGO0lBQ0M7SUFDQTtFMUYwaVZEO0UwRnZpVkE7SUFFQztFMUZ3aVZEO0FBQ0Y7QTBGbmlWQztFQUNDO0VBQ0E7QTFGcWlWRjtBU3hnVkk7RWlGL0JIO0lBSUU7SUFDQTtFMUZ1aVZEO0FBQ0Y7QTBGdGlWRTtFQUNDO0ExRndpVkg7QTBGcmlWQztFQUNDO0VBRUE7RUFDQTtBMUZzaVZGOztBMEZoaVZDO0VBQ0M7QTFGbWlWRjtBMEZqaVZDO0VBQ0M7QTFGbWlWRjtBMEZoaVZDO0VBQ0M7QTFGa2lWRjs7QTBGOWhWQztFQUNDO0VBQ0E7QTFGaWlWRjs7QTBGMWhWQTtFQUNDO0ExRjZoVkQ7O0EwRjFoVkE7RUFDQztBMUY2aFZEOztBMEYxaFZBO0FBQ0E7RUFDQztJQUNDO0UxRjZoVkE7RTBGM2hWRDtJQUNDO0UxRjZoVkE7RTBGM2hWRDtJQUNDO0UxRjZoVkE7QUFDRjtBMkZoblZBO0VBQ0k7RUFDQTtFQUNBO0EzRmtuVko7QVMvalZJO0VrRnRESjtJQU1RO0lBQ0E7SUFDQTtFM0ZtblZOO0FBQ0Y7QTJGam5WSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0EzRmtuVlI7QTJGaG5WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRmtuVlI7QVNsbFZJO0VrRnBDQTtJQU9RO0UzRm1uVlY7QUFDRjs7QTJGL21WQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3Q3pGUG1CO0V5RlNuQjtFQUNBO0VBRUE7RUFDQTtFQUVBO0EzRittVko7QTJGN21WSTtFQUNJO0VBQ0E7RUFDQTtBM0YrbVZSOztBMkYzbVZBO0VBQ0k7RUFDQTtFQUVBO0EzRjZtVko7QTJGNW1WSTtFQUNJO0VBQ0E7RUFDQTtBM0Y4bVZSO0EyRjNtVkk7RUFDSTtFQUVBO0VBT0E7QTNGc21WUjtBUzFuVkk7RWtGVUE7SUFNUTtFM0Y4bVZWO0FBQ0Y7QTJGMW1WUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjRtVlo7QTJGMW1WWTs7RUFFSTtBM0Y0bVZoQjtBMkYxbVZZO0VBQ0k7QTNGNG1WaEI7QTJGMW1WWTtFQUNJO0EzRjRtVmhCOztBMkZ0bVZBO0VBQ0k7RUFDQTtFQUNBO0EzRnltVko7O0EyRnZtVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjBtVko7QTJGeG1WSTtFQUNJO0EzRjBtVlI7O0EyRnZtVkE7RUFDSTtBM0YwbVZKOztBMkZ0bVZJO0VBQ0k7RUFDQSx3Q3pGM0ZjO0FGb3NWdEI7O0E0Rnh1VkE7RUFDSTtFQUNBO0VBQ0E7QTVGMnVWSjtBNEYxdVZJO0VBQ0k7QTVGNHVWUjtBNEYzdVZRO0VBQ0k7RUFDQTtBNUY2dVZaO0E0Rnh1Vkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1Rnl1VlI7QTRGdnVWUTs7RUFFSTtBNUZ5dVZaO0FTcHNWSTtFbUYvQ0E7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFNUZ5dVZWO0U0Rnh1VlU7O0lBRUk7RTVGMHVWZDtFNEZ2dVZVO0lBQ0k7RTVGeXVWZDtFNEZ0dVZVO0lBQ0k7RTVGd3VWZDtBQUNGOztBNEZqdVZJO0VBQ0k7RUFDQTtFQUNBO0E1Rm91VlI7QVM1dFZJO0VtRlhBO0lBS1E7SUFDQTtFNUZzdVZWO0FBQ0Y7QTRGcHVWUTtFQUNJO0VBQ0E7QTVGc3VWWjtBU3R1Vkk7RW1GRkk7SUFJUTtFNUZ3dVZkO0U0RnZ1VmM7SUFDSTtFNUZ5dVZsQjtFNEZ2dVZjO0lBQ0k7RTVGeXVWbEI7RTRGdnVWYztJQUNJO0U1Rnl1VmxCO0FBQ0Y7QTRGcnVWZ0I7RUFDSTtFQUNBO0VBQ0E7QTVGdXVWcEI7QTRGanVWWTtFQUNJO0VBQ0E7QTVGbXVWaEI7QTRGL3RWUTtFQUNJO0VBQ0E7RUFDQTtBNUZpdVZaO0E0Ri90VlE7RUFDSTtBNUZpdVZaO0E0Rjl0VlE7RUFDSTtBNUZndVZaO0E0Rjl0VlE7RUFDSTtBNUZndVZaO0E0Rjl0VlE7RUFDSTtBNUZndVZaO0E0RjN0VlE7RUFDSTtFQUNBLHdDMUY3RVU7QUYweVZ0Qjs7QTZGNzBWQTtFQUNJO0E3RmcxVko7QTZGLzBWSTtFQUNJO0VBY0E7QTdGbzBWUjtBUzF4Vkk7RW9GekRBO0lBSVE7SUFDQTtFN0ZtMVZWO0U2RmoxVlU7SUFBUztFN0ZvMVZuQjtFNkZuMVZVO0lBQVc7RTdGczFWckI7QUFDRjtBU3R5Vkk7RW9GOUNRO0lBQVM7RTdGdzFWbkI7RTZGdjFWVTtJQUFXO0U3RjAxVnJCO0FBQ0Y7QTZGdjFWUTtFQUNJO0E3RnkxVlo7QTZGdDFWWTtFQUNJO0VBQ0E7QTdGdzFWaEI7QTZGdDFWZ0I7RUFDSTtFQUNBO0VBQ0E7QTdGdzFWcEI7QVMxelZJO0VvRnRDSTtJQWFRO0U3RnUxVmQ7QUFDRjtBNkZwMVZRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QTdGcTFWWjtBU3IwVkk7RW9GckJJO0lBU1E7SUFDQTtJQUNBO0U3RnExVmQ7RTZGbjFWYztJQUNJO0lBQ0E7RTdGcTFWbEI7QUFDRjs7QThGejRWQTtFQUNJO0E5RjQ0Vko7QVNwMVZJO0VxRnJEUTtJQUNJO0U5RjQ0VmQ7QUFDRjs7QThGeDRWQTtFQUNJO0VBQ0E7RUFDQTtBOUYyNFZKO0FTLzFWSTtFcUYxQ0E7SUFFUTtJQUNBO0lBQ0E7RTlGMjRWVjtBQUNGO0FTdDJWSTtFcUZuQ0E7SUFFUTtJQUNBO0lBQ0E7RTlGMjRWVjtBQUNGO0E4Rng0Vkk7RUFDSTtFQUVBO0E5Rnk0VlI7QThGeDRWUTtFQUNJO0VBQ0E7QTlGMDRWWjtBOEZ2NFZRO0VBQ0k7RUFDQTtBOUZ5NFZaO0E4RnQ0Vkk7RUFDSTtFQUNBO0VBQ0E7QTlGdzRWUjtBUzkzVkk7RXFGYkE7SUFNUTtFOUZ5NFZWO0FBQ0Y7O0E4RnQ0VkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtBOUZ3NFZKO0E4RnQ0Vkk7RUFDSTtBOUZ3NFZSO0FTaDRWSTtFcUZKSTtJQUNJO0U5RnU0VlY7QUFDRjtBU2w1Vkk7RXFGSEo7SUFpQlE7RTlGdzRWTjtBQUNGO0FTMTRWSTtFcUZJQTtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlGdzRWVjtBQUNGO0FTbjVWSTtFcUZhUTs7SUFFSTtFOUZ5NFZkO0FBQ0Y7QVN0NlZJO0VxRmlCQTtJQWdCUTtFOUZ5NFZWO0FBQ0Y7QThGcjRWUTtFQUNJO0E5RnU0Vlo7QThGbjRWUTtFQUNJO0E5RnE0Vlo7QThGbjRWTztFQUNJO0E5RnE0Vlg7QThGajRWUTtFQUNJO0E5Rm00Vlo7QVN2N1ZJO0VxRm1ESTtJQUdRO0lBQ0E7RTlGcTRWZDtBQUNGO0E4Rm40VlE7RUFDSTtBOUZxNFZaO0FTaDhWSTtFcUYwREk7SUFHUTtFOUZ1NFZkO0FBQ0Y7O0E4Rm40VkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBOUZxNFZKO0E4RnA0Vkk7RUFDSTtBOUZzNFZSO0E4RnI0VlE7RUFDSTtFQUNBO0E5RnU0Vlo7QThGdDRWWTtFQUNJO0VBQ0E7RUFDQTtBOUZ3NFZoQjtBOEZuNFZJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUZtNFZSO0FTbCtWSTtFcUZxRkE7SUFjUTtJQUNBO0U5Rm00VlY7QUFDRjtBOEZqNFZRO0VBQ0k7QTlGbTRWWjtBOEY3M1ZZO0VBQ0k7QTlGKzNWaEI7QVM5K1ZJO0VxRjhHUTtJQUdRO0U5Rmk0VmxCO0FBQ0Y7QThGMzNWWTtFQUNJO0E5RjYzVmhCOztBOEZ2M1ZBO0VBQ0k7SUFDSTtJQUNBO0U5RjAzVk47RThGeDNWRTtJQUNJO0lBUUE7RTlGbTNWTjtFOEZ6M1ZNO0lBQ0k7RTlGMjNWVjtFOEYxM1ZVO0lBQ0k7RTlGNDNWZDtFOEZ4M1ZNO0lBQ0k7RTlGMDNWVjtFOEZ4M1ZVO0lBQ0k7SUFDQTtFOUYwM1ZkO0U4RnYzVk07SUFDSTtFOUZ5M1ZWO0U4RnYzVlU7SUFDSTtJQUNBO0U5RnkzVmQ7QUFDRjtBK0ZqbFdBO0VBQ0k7QS9GbWxXSjtBK0ZqbFdJO0VBQ0k7QS9GbWxXUjs7QStGL2tXQTtFQUVJO0VBQ0E7QS9GaWxXSjtBK0Yva1dJO0VBQ0k7RUFDQTtBL0ZpbFdSO0ErRmhsV1E7RUFDSSx3QzdGbUJVO0FGK2pXdEI7QStGN2tXSTtFQUNJO0EvRitrV1I7QStGOWtXUTtFQUNJO0VBQ0E7QS9GZ2xXWjtBK0Y1a1dJO0VBQ0k7QS9GOGtXUjtBK0Yza1dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNmtXUjtBK0Yza1dROztFQUVJO0EvRjZrV1o7QVM5aldJO0VzRlhROztJQUVJO0UvRjRrV2Q7RStGemtXVTtJQUNJO0UvRjJrV2Q7RStGeGtXVTtJQUNJO0UvRjBrV2Q7QUFDRjs7QStGcGtXSTtFQUNJO0EvRnVrV1I7QStGcGtXSTtFQUNJO0EvRnNrV1I7O0FnRzVvV0k7RUFDSTtFQUNBO0VBQ0E7QWhHK29XUjtBZ0c3b1dRO0VBQ0k7QWhHK29XWjtBZ0czb1dZO0VBQ0k7RUFFQTtBaEc0b1doQjtBZ0cxb1dnQjtFQUNJO0FoRzRvV3BCO0FTam1XSTtFdUY1Q1k7SUFHUTtFaEc4b1d0QjtBQUNGO0FTdG1XSTtFdUZqRFE7SUFZUTtJQUNBO0VoRytvV2xCO0FBQ0Y7QWdHNW9XZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQzlGTUU7QUZ3b1d0QjtBZ0cxb1dvQjtFQUNJO0VBQ0E7QWhHNG9XeEI7QWdHem9Xb0I7RUFDSTtFQUNBO0VBQ0E7QWhHMm9XeEI7QWdHem9Xb0I7RUFDSTtFQUNBO0FoRzJvV3hCO0FnR3pvV29CO0VBQ0k7RUFDQTtBaEcyb1d4QjtBZ0d2b1dvQjtFQUNJO0VBQ0E7QWhHeW9XeEI7QWdHdm9Xb0I7RUFDSTtFQUNBO0VBQ0E7QWhHeW9XeEI7QWdHdm9Xb0I7RUFDSTtBaEd5b1d4QjtBZ0dwb1dnQjtFQUNJO0FoR3NvV3BCO0FnR3BvV2dCO0VBQ0k7RUFDQTtBaEdzb1dwQjtBZ0dub1dnQjtFQUNJO0VBQ0E7QWhHcW9XcEI7QWdHOW5XUTtFQUNJO0VBQ0E7QWhHZ29XWjtBZ0cvbldZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdpb1doQjtBZ0cvbldZO0VBQ0k7QWhHaW9XaEI7QWdHaG9XZ0I7RUFDSSx3QzlGbEVHO0FGb3NXdkI7QVMzcVdJO0V1RjRCSTtJQWlCUTtJQUNBO0lBQ0E7RWhHa29XZDtFZ0dob1djO0lBQ0k7SUFDQTtFaEdrb1dsQjtBQUNGOztBaUdodldBO0VBQ0k7RUFDQTtFQUNBO0FqR212V0o7O0FpR2h2V0E7RUFDSTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpHOHVXSjtBU3JzV0k7RXdGcERKO0lBR1E7RWpHMHZXTjtBQUNGOztBaUdodldBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHbXZXSjtBU2p0V0k7RXdGdENKO0lBT1E7RWpHb3ZXTjtBQUNGO0FpR2x2V0k7RUFDSTtBakdvdldSO0FpR2p2V0k7RUFDSTtFQUNBO0VBQ0E7QWpHbXZXUjs7QWlHL3VXQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBakdndldKO0FTdnVXSTtFd0ZqQko7SUFVUTtFakdrdldOO0FBQ0Y7QWlHaHZXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR2t2V1I7QVNsdldJO0V3RkpBO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RWpHbXZXVjtBQUNGO0FpR2p2V1E7RUFDSTtFQUNBO0FqR212V1o7QWlHbHZXWTtFQUNJO0FqR292V2hCOztBaUc5dVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHaXZXSjtBUzN2V0k7RXdGTUo7SUFPUTtJQUNBO0lBQ0E7RWpHa3ZXTjtBQUNGO0FpR2h2V0k7RUFDSTtFQUNBO0VBQ0E7QWpHa3ZXUjtBaUcvdVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpdldSOztBa0d2MVdBO0VBQ0k7RUFDQTtFQUNBO0UvRmdRSDtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQ0E7QUh5bFdIO0FTdnlXSTtFeUY1REo7SS9GeVFHO0lBQ0E7RUg4bFdEO0FBQ0Y7QVM3eVdJO0V5RjVESjtJL0Z5UUc7SUFDQTtFSG9tV0Q7QUFDRjtBU256V0k7RXlGNURKO0kvRnlRRztJQUNBO0VIMG1XRDtBQUNGO0FTenpXSTtFeUY1REo7SS9GeVFHO0lBQ0E7RUhnbldEO0FBQ0Y7QWtHcDNXSTs7RUFFSTtBbEdzM1dSO0FTbjBXSTtFeUZoREk7SUFDSTtFbEdzM1dWO0VrR24zV007SUFDSTtFbEdxM1dWO0FBQ0Y7QVMzMFdJO0V5RnRDSTtJQUNJO0VsR28zV1Y7RWtHajNXTTtJQUNJO0VsR20zV1Y7QUFDRjs7QWtHNzJXQTtFQUlJO0VBRUE7RUFDQTtFQUNBO0UvRnlOSDtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQ0E7QUhrcFdIO0FrR3ozV0k7RUFDSTtBbEcyM1dSO0FTbjJXSTtFeUYxQko7SS9GdU9HO0lBQ0E7RUgwcFdEO0FBQ0Y7QVN6MldJO0V5RjFCSjtJL0Z1T0c7SUFDQTtFSGdxV0Q7QUFDRjtBUy8yV0k7RXlGMUJKO0kvRnVPRztJQUNBO0VIc3FXRDtBQUNGO0FTcjNXSTtFeUYxQko7SS9GdU9HO0lBQ0E7RUg0cVdEO0FBQ0Y7QWtHeDRXSTs7RUFFSTtBbEcwNFdSO0FTLzNXSTtFeUZQSTtJQUNJO0lBQ0E7RWxHeTRXVjtFa0d0NFdNO0lBQ0k7SUFDQTtFbEd3NFdWO0FBQ0Y7O0FrR3A0V0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFL0Y2TEg7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUNBO0FId3NXSDtBa0cxNFdJO0VBQ0k7RUFDQTtBbEc0NFdSO0FTMTVXSTtFeUZLSjtJL0Z3TUc7SUFDQTtFSGl0V0Q7QUFDRjtBU2g2V0k7RXlGS0o7SS9Gd01HO0lBQ0E7RUh1dFdEO0FBQ0Y7QVN0NldJO0V5RktKO0kvRndNRztJQUNBO0VINnRXRDtBQUNGO0FTNTZXSTtFeUZLSjtJL0Z3TUc7SUFDQTtFSG11V0Q7QUFDRjtBa0doNldJOztFQUVJO0FsR2s2V1I7QWtHajZXUTs7RUFDSTtBbEdvNldaO0FrRy81V1E7RUFDSSx3Q2hHcERVO0VnR3FEVjtFQUNBO0FsR2k2V1o7QVMvN1dJO0V5Rm1DSTtJQUNJO0VsRys1V1Y7RWtHNTVXTTtJQUNJO0lBQ0E7RWxHODVXVjtBQUNGOztBa0cxNVdBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RS9Gb0pIO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFDQTtBSHV3V0g7QVNyOVdJO0V5RjhDSjtJL0YrSkc7SUFDQTtFSDR3V0Q7QUFDRjtBUzM5V0k7RXlGOENKO0kvRitKRztJQUNBO0VIa3hXRDtBQUNGO0FTaitXSTtFeUY4Q0o7SS9GK0pHO0lBQ0E7RUh3eFdEO0FBQ0Y7QVN2K1dJO0V5RjhDSjtJL0YrSkc7SUFDQTtFSDh4V0Q7QUFDRjtBa0d0N1dJO0VBQ0k7QWxHdzdXUjs7QW1HNWlYQTtFQUNJO0VBQ0E7QW5HK2lYSjs7QW1HNWlYSTtFQUNJO0VBQ0E7QW5HK2lYUjs7QW1HNWlYQTtFQUdJO0FuRzZpWEo7QW1HM2lYSTtFQUNJO0FuRzZpWFI7O0FtRzFpWEE7RUFDSTtFQUNBO0VBQ0E7QW5HNmlYSjs7QW1HM2lYQTtFQUNJO0VBQ0Esd0NqR1VrQjtBRm9pWHRCO0FtRzdpWEk7RUFDSTtBbkcraVhSO0FtRzdpWFE7RUFDSTtFQUNBO0FuRytpWFo7QW1HN2lYUTtFQUNJO0FuRytpWFo7QW1HM2lYSTtFQUNJO0VBQ0E7QW5HNmlYUjs7QW1HemlYQTtFQUNJO0VBQ0E7RUFDQTtBbkc0aVhKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvdmFycy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMC1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaGVscGVycy8zLWNsYXNzZXMvYW5pbWF0aW9uX2VsLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2JnaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaGVscGVycy8zLWNsYXNzZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2hlbHBlcnMvMy1jbGFzc2VzL2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2ZvbnRzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2ZvbnRzL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvbGF5b3V0cy9wbGF0ZS0tZWRpdHMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvbGF5b3V0cy9wbGF0ZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9sYXlvdXRzL3NwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2xheW91dHMvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvZmlsdGVyLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvZmxleC1jb2x1bW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9oZWFkZXJzL2FydGljbGVzLWRldGFpbC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvaGVhZGVycy9hcnRpY2xlcy1pbmRleC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvaGVhZGVycy9kZXRhaWwtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlcnMvaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlcnMvaGVhZGVyLW1hcC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlcnMvaGVhZGVyLXBvc3Qtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9oZWFkZXJzL2hvbWVwYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9oZWFkZXJzL2pvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvaGVhZGVycy9sb2NhdGlvbi1oZWFkZXItc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9oZWFkZXJzL3Bvc3QtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL2hlYWRlcnMvcHJvamVjdC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbGFuZ3VhZ2UtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL25hdmlnYXRpb24vbmF2LWJyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL25hdmlnYXRpb24vbmF2LWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9uYXYtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL25hdmlnYXRpb24vbmF2LXRvZ2dsZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLXByaW1hcnktbWVudS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvb2JzZXJ2ZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvcGxhdHRlci1hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvaW5jbHVkZXMvcGxhdHRlci1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2luY2x1ZGVzL3BsYXR0ZXItcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9wbGF0dGVyLXNlYXJjaC1ncm91cC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9zZWxlY3Rvci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9pbmNsdWRlcy9zd2lwZXIvY2hldnJvbi1uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9hbmltYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2NoZWNrbGlzdC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYWRkcmVzcy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vYXV0b2ZpbGwuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvY29udGFjdF9mb3JtL2NvbnRhY3RfZm9ybS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vZmlsZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vZ3JpZC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9jb250YWN0X2Zvcm0vbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2NvbnRhY3RfZm9ybS9yYWRpby1jaGVjay5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9mZWF0dXJlZC1hcnRpY2xlcy1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2ZlYXR1cmVkLWFydGljbGVzLXN3aXBlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9mZWF0dXJlZC1qb2ItcG9zdGluZ3Mtc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL2ZlYXR1cmVkLW51bWJlcnMuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvZ29vZ2xlX21hcC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9pbWFnZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9qb2ItY2FyZC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9tYXAuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvbWVkaWEtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvcGllLWNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL3BsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvcGxhdGUtcGF5bWVudC5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9xdW90ZS5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9zaGFyZS1saW5rcy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9lbGVtZW50cy9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvdGh1bWItc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL2VsZW1lbnRzL3RpdGxlLWVsZW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvZWxlbWVudHMvd2hpdGVfc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvY2FyZS1kb21haW4tb3ZlcnZpZXctc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9jYXJlLXR5cGUtb3ZlcnZpZXctc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy9mZWF0dXJlZC1hcnRpY2xlcy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2ZpbHRlcmVkLWluZGV4LXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvZnJpZW5kcy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL2hlYWRlci1lbnRyaWVzLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvam9iLWFsZXJ0LXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvam9icy1pbmRleC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL29yZ2FuaXNhdGlvbi1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wbGF0ZXN0YXJ0ZXJ0aGVtYS8uL3NyYy9zdHlsZXMvc2VjdGlvbnMvdGFicy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3RlYXNlci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3RleHQtbWVkaWEtY29tcGFjdC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3RleHQtbWVkaWEtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9zZWN0aW9ucy90b3VyLXN3aXBlci1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3NlY3Rpb25zL3VzcC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGxhdGVzdGFydGVydGhlbWEvLi9zcmMvc3R5bGVzL3RyYXlzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9qb2JfcG9zdGluZ3Mvc2hvdy5zY3NzIiwid2VicGFjazovL3BsYXRlc3RhcnRlcnRoZW1hLy4vc3JjL3N0eWxlcy9wb3N0cy9zZWFyY2gvc2VhcmNoLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogVkFSSUFCTEVTICovXG46cm9vdCB7XG4gIC0tcHJpbWFyeS1jb2xvcjogcmdiYSgxMTIsIDM4LCAxMTksIDEpO1xuICAtLWFjY2VudC1jb2xvcjogcmdiYSgyNDEsIDEzNSwgMCwgMSk7XG4gIC0tYWxnZW1lZW4tMTAwOiByZ2JhKDExMiwgMzgsIDExOSwgMSk7XG4gIC0tem9yZy0xMDA6IHJnYmEoMjQxLCAxMzUsIDAsIDEpO1xuICAtLXZyaWVuZGVuLTEwMDogcmdiYSgwLCAxNTcsIDE1NCwgMSk7XG4gIC0tdnJpZW5kZW4tNDU6IHJnYmEoMCwgMTU3LCAxNTQsIDAuNDUpO1xuICAtLXZhY2F0dXJlLTEwMDogcmdiYSgyMzEsIDI4LCAxMTksIDEpO1xuICAtLWxvY2F0aWUtMTAwOiByZ2JhKDIyOCwgMzUsIDE5LCAxKTtcbiAgLS1iZWlnZS0xMDA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMSk7XG4gIC0tYmVpZ2UtODA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMC44KTtcbiAgLS1iZWlnZS00NTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjQ1KTtcbiAgLS1iZWlnZS0zNTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjM1KTtcbiAgLS1iZWlnZS0yMDogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjIpO1xuICAtLWJlaWdlLTEwOlx0cmdiYSgyMTgsIDE5MCwgMTcyLCAwLjEpO1xuICAtLWdyZXktNzU6IHJnYmEoODIsIDgyLCA4MiwgMSk7XG4gIC0tZ3JleS02MDogcmdiYSgxMzcsIDEzNywgMTM3LCAxKTtcbiAgLS1ncmV5LTIwOiAjRUJFQkVCO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWZvbnQtcHJpbWFyeTogXCJBdmVuaXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWhlYWRpbmdzOiB2YXIoLS1mb250LXByaW1hcnkpO1xuICAtLW1vYmlsZS1ib2R5LW1hcmdpbi1pbmxpbmU6IDNyZW07XG4gIC0tbGluZWhlaWdodDogMS4xMjU7XG59XG5cbi8qICBQYWRkaW5nICovXG4vKiBCcmVha3BvaW50cyAqL1xuLyogTmF2aWdhdGlvbiAqL1xuLyogU3dpcGVyICovXG4vKiBIRUxQRVJTICovXG4udmlzdWFsbHktaGlkZGVuLCAuYWRkcmVzcyAuY29udGFjdF9mb3JtX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogTGlicyBnZW5lcmFsICovXG46cm9vdCB7XG4gIC0tcHJpbWFyeS1jb2xvcjogcmdiYSgxMTIsIDM4LCAxMTksIDEpO1xuICAtLWFjY2VudC1jb2xvcjogcmdiYSgyNDEsIDEzNSwgMCwgMSk7XG4gIC0tYWxnZW1lZW4tMTAwOiByZ2JhKDExMiwgMzgsIDExOSwgMSk7XG4gIC0tem9yZy0xMDA6IHJnYmEoMjQxLCAxMzUsIDAsIDEpO1xuICAtLXZyaWVuZGVuLTEwMDogcmdiYSgwLCAxNTcsIDE1NCwgMSk7XG4gIC0tdnJpZW5kZW4tNDU6IHJnYmEoMCwgMTU3LCAxNTQsIDAuNDUpO1xuICAtLXZhY2F0dXJlLTEwMDogcmdiYSgyMzEsIDI4LCAxMTksIDEpO1xuICAtLWxvY2F0aWUtMTAwOiByZ2JhKDIyOCwgMzUsIDE5LCAxKTtcbiAgLS1iZWlnZS0xMDA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMSk7XG4gIC0tYmVpZ2UtODA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMC44KTtcbiAgLS1iZWlnZS00NTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjQ1KTtcbiAgLS1iZWlnZS0zNTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjM1KTtcbiAgLS1iZWlnZS0yMDogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjIpO1xuICAtLWJlaWdlLTEwOlx0cmdiYSgyMTgsIDE5MCwgMTcyLCAwLjEpO1xuICAtLWdyZXktNzU6IHJnYmEoODIsIDgyLCA4MiwgMSk7XG4gIC0tZ3JleS02MDogcmdiYSgxMzcsIDEzNywgMTM3LCAxKTtcbiAgLS1ncmV5LTIwOiAjRUJFQkVCO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWZvbnQtcHJpbWFyeTogXCJBdmVuaXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWhlYWRpbmdzOiB2YXIoLS1mb250LXByaW1hcnkpO1xuICAtLW1vYmlsZS1ib2R5LW1hcmdpbi1pbmxpbmU6IDNyZW07XG4gIC0tbGluZWhlaWdodDogMS4xMjU7XG59XG5cbi8qICBQYWRkaW5nICovXG4vKiBCcmVha3BvaW50cyAqL1xuLyogTmF2aWdhdGlvbiAqL1xuLyogU3dpcGVyICovXG4udmlzdWFsbHktaGlkZGVuLCAuYWRkcmVzcyAuY29udGFjdF9mb3JtX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmFuaW1hdGUtdXAge1xuICBhbmltYXRpb24tbmFtZTogYW5pbWF0aW9uVXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuXG4uYmdpbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi50Y19ncmV5LTc1IHtcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbn1cbi50Y193aGl0ZSB7XG4gIC0tdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uYmdjX2ZyaWVuZHMtNDUge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXZyaWVuZGVuLTQ1KTtcbiAgLS10aXRsZS1jb2xvcjogd2hpdGU7XG59XG4uYmdjX2JlaWdlLTIwIHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG59XG4uYmdjX2FsZ2VtZWVuLTEwMCB7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbn1cbi5iZ2Nfb3JhbmdlIHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16b3JnLTEwMCk7XG59XG5cbi5jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZncge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZndyIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4uZm53IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZl9jIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mX2NyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmZfciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZl9yciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmYtZnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mLWZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmYtLWZzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmYtLWZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mLS1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZi0tc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZi0tc2Ege1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm13IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZtd3Ige1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5mbW53IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZm1fYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm1fY3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZm1fciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZm1fcnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZm0tYyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm0tZnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mbS1mZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5mbS0tZnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZm0tLWZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5mbS0tYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZtLS1zYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mbS0tc2Ege1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZkdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mZHdyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAuZmRudyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZkX2Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZkX2NyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmZkX3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZkX3JyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmZkLWMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZkLWZzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmQtZmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZmQtLWZzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZkLS1mZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZmQtLWMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mZC0tc2Ige1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmQtLXNhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lL2Fzc2V0cy9mb250cy9hdmVuaXIvQXZlbmlyTFRTdGQtQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWUvYXNzZXRzL2ZvbnRzL2F2ZW5pci9BdmVuaXJMVFN0ZC1Cb29rT2JsaXF1ZS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWUvYXNzZXRzL2ZvbnRzL2F2ZW5pci9BdmVuaXJMVFN0ZC1IZWF2eS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWUvYXNzZXRzL2ZvbnRzL2F2ZW5pci9BdmVuaXJMVFN0ZC1IZWF2eU9ibGlxdWUub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwsXG51bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmdzKTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmgxLXh4bCwgLnRpdGxlLWVsZW1lbnQub3B0aW9uLXh4bCAudGl0bGUsIC5hcnRpY2xlcy1pbmRleC1oZWFkZXIgLmhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZWhlaWdodCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgxLXh4bCwgLnRpdGxlLWVsZW1lbnQub3B0aW9uLXh4bCAudGl0bGUsIC5hcnRpY2xlcy1pbmRleC1oZWFkZXIgLmhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4LjVyZW07XG4gIH1cbn1cblxuLmgxLXhsLCAuaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQgLnRpdGxlLCAudGl0bGUtZWxlbWVudC5vcHRpb24teGwgLnRpdGxlLCAuZGV0YWlsLWhlYWRlciAudGl0bGUsIC5oZWFkZXItc2xpZGUgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5laGVpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaDEteGwsIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItY29udGVudCAudGl0bGUsIC50aXRsZS1lbGVtZW50Lm9wdGlvbi14bCAudGl0bGUsIC5kZXRhaWwtaGVhZGVyIC50aXRsZSwgLmhlYWRlci1zbGlkZSAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICB9XG59XG5cbi5wYXJhZ3JhcGggaDEsXG4uaDEsXG4ucGxhdHRlci1hY2NvcmRpb24gLnN1bW1hcnkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5laGVpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoIGgxLFxuICAuaDEsXG4gIC5wbGF0dGVyLWFjY29yZGlvbiAuc3VtbWFyeSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5wYXJhZ3JhcGggaDIsXG4uaDIsXG4ubm9ybWFsLXNlY3Rpb24gLnNlY3Rpb24tbGFiZWwsXG4udGl0bGUtZWxlbWVudCAudGl0bGUsXG4ubG9jYXRpb24tY2FyZCAubG9jYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmVoZWlnaHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGggaDIsXG4gIC5oMixcbiAgLm5vcm1hbC1zZWN0aW9uIC5zZWN0aW9uLWxhYmVsLFxuICAudGl0bGUtZWxlbWVudCAudGl0bGUsXG4gIC5sb2NhdGlvbi1jYXJkIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaCBoMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbnBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5waWN0dXJlIHNvdXJjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIsXG4ucGxhdGUtLWNvbnRhaW5lci1mbHVpZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbGF0ZS0tcm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5wbGF0ZS0tY29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIsXG4gIC5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGxhdGUtLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnBsYXRlLS1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxXCJdLFxuLnBsYXRlLS1jb2x1bW4ueHMtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiM1wiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTMge1xuICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNFwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNVwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiNlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTYge1xuICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiN1wiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiOFwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiOVwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTkge1xuICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMTBcIl0sXG4ucGxhdGUtLWNvbHVtbi54cy0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbn1cblxuLnBsYXRlLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtcGxhdGUtY29sLXhzPVwiMTFcIl0sXG4ucGxhdGUtLWNvbHVtbi54cy0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xufVxuXG4ucGxhdGUtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wbGF0ZS1jb2wteHM9XCIxMlwiXSxcbi5wbGF0ZS0tY29sdW1uLnhzLTEyIHtcbiAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIC1tb3otb3JkZXI6IDA7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgLW1vei1vcmRlcjogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICAtbW96LW9yZGVyOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDM7XG4gIC1tb3otb3JkZXI6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgLW1vei1vcmRlcjogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICAtbW96LW9yZGVyOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gIC13ZWJraXQtb3JkZXI6IDY7XG4gIC1tb3otb3JkZXI6IDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgLW1vei1vcmRlcjogNztcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIG9yZGVyOiA3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICAtbW96LW9yZGVyOiA4O1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAtd2Via2l0LW9yZGVyOiA5O1xuICAtbW96LW9yZGVyOiA5O1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTA7XG4gIC1tb3otb3JkZXI6IDEwO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgLW1vei1vcmRlcjogMTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjEyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIC13ZWJraXQtb3JkZXI6IDEyO1xuICAtbW96LW9yZGVyOiAxMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgLXdlYmtpdC1vcmRlcjogMTM7XG4gIC1tb3otb3JkZXI6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgLW1vei1vcmRlcjogMTQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgb3JkZXI6IDE0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gIC13ZWJraXQtb3JkZXI6IDE1O1xuICAtbW96LW9yZGVyOiAxNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICBvcmRlcjogMTU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgLXdlYmtpdC1vcmRlcjogMTY7XG4gIC1tb3otb3JkZXI6IDE2O1xuICAtbXMtZmxleC1vcmRlcjogMTY7XG4gIG9yZGVyOiAxNjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIxN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAtd2Via2l0LW9yZGVyOiAxNztcbiAgLW1vei1vcmRlcjogMTc7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgb3JkZXI6IDE3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjE4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gIC13ZWJraXQtb3JkZXI6IDE4O1xuICAtbW96LW9yZGVyOiAxODtcbiAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICBvcmRlcjogMTg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgLXdlYmtpdC1vcmRlcjogMTk7XG4gIC1tb3otb3JkZXI6IDE5O1xuICAtbXMtZmxleC1vcmRlcjogMTk7XG4gIG9yZGVyOiAxOTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgLW1vei1vcmRlcjogMjA7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgb3JkZXI6IDIwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gIC13ZWJraXQtb3JkZXI6IDIxO1xuICAtbW96LW9yZGVyOiAyMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICBvcmRlcjogMjE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgLXdlYmtpdC1vcmRlcjogMjI7XG4gIC1tb3otb3JkZXI6IDIyO1xuICAtbXMtZmxleC1vcmRlcjogMjI7XG4gIG9yZGVyOiAyMjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAtd2Via2l0LW9yZGVyOiAyMztcbiAgLW1vei1vcmRlcjogMjM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgb3JkZXI6IDIzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gIC13ZWJraXQtb3JkZXI6IDI0O1xuICAtbW96LW9yZGVyOiAyNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICBvcmRlcjogMjQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgLXdlYmtpdC1vcmRlcjogMjU7XG4gIC1tb3otb3JkZXI6IDI1O1xuICAtbXMtZmxleC1vcmRlcjogMjU7XG4gIG9yZGVyOiAyNTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgLW1vei1vcmRlcjogMjY7XG4gIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgb3JkZXI6IDI2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gIC13ZWJraXQtb3JkZXI6IDI3O1xuICAtbW96LW9yZGVyOiAyNztcbiAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICBvcmRlcjogMjc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgLXdlYmtpdC1vcmRlcjogMjg7XG4gIC1tb3otb3JkZXI6IDI4O1xuICAtbXMtZmxleC1vcmRlcjogMjg7XG4gIG9yZGVyOiAyODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIyOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgLW1vei1vcmRlcjogMjk7XG4gIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgb3JkZXI6IDI5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjMwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gIC13ZWJraXQtb3JkZXI6IDMwO1xuICAtbW96LW9yZGVyOiAzMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICBvcmRlcjogMzA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgLXdlYmtpdC1vcmRlcjogMzE7XG4gIC1tb3otb3JkZXI6IDMxO1xuICAtbXMtZmxleC1vcmRlcjogMzE7XG4gIG9yZGVyOiAzMTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgLW1vei1vcmRlcjogMzI7XG4gIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgb3JkZXI6IDMyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjMzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gIC13ZWJraXQtb3JkZXI6IDMzO1xuICAtbW96LW9yZGVyOiAzMztcbiAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICBvcmRlcjogMzM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gIC1tb3otb3JkZXI6IDM0O1xuICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gIG9yZGVyOiAzNDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgLW1vei1vcmRlcjogMzU7XG4gIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgb3JkZXI6IDM1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gIC13ZWJraXQtb3JkZXI6IDM2O1xuICAtbW96LW9yZGVyOiAzNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICBvcmRlcjogMzY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiMzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgLXdlYmtpdC1vcmRlcjogMzc7XG4gIC1tb3otb3JkZXI6IDM3O1xuICAtbXMtZmxleC1vcmRlcjogMzc7XG4gIG9yZGVyOiAzNztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCIzOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAtd2Via2l0LW9yZGVyOiAzODtcbiAgLW1vei1vcmRlcjogMzg7XG4gIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgb3JkZXI6IDM4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjM5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gIC13ZWJraXQtb3JkZXI6IDM5O1xuICAtbW96LW9yZGVyOiAzOTtcbiAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICBvcmRlcjogMzk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgLXdlYmtpdC1vcmRlcjogNDA7XG4gIC1tb3otb3JkZXI6IDQwO1xuICAtbXMtZmxleC1vcmRlcjogNDA7XG4gIG9yZGVyOiA0MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgLW1vei1vcmRlcjogNDE7XG4gIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgb3JkZXI6IDQxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gIC13ZWJraXQtb3JkZXI6IDQyO1xuICAtbW96LW9yZGVyOiA0MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICBvcmRlcjogNDI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgLXdlYmtpdC1vcmRlcjogNDM7XG4gIC1tb3otb3JkZXI6IDQzO1xuICAtbXMtZmxleC1vcmRlcjogNDM7XG4gIG9yZGVyOiA0Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgLW1vei1vcmRlcjogNDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgb3JkZXI6IDQ0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAtbW96LW9yZGVyOiA0NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICBvcmRlcjogNDU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgLXdlYmtpdC1vcmRlcjogNDY7XG4gIC1tb3otb3JkZXI6IDQ2O1xuICAtbXMtZmxleC1vcmRlcjogNDY7XG4gIG9yZGVyOiA0Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI0N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAtd2Via2l0LW9yZGVyOiA0NztcbiAgLW1vei1vcmRlcjogNDc7XG4gIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgb3JkZXI6IDQ3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjQ4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAtbW96LW9yZGVyOiA0ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICBvcmRlcjogNDg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNDlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgLXdlYmtpdC1vcmRlcjogNDk7XG4gIC1tb3otb3JkZXI6IDQ5O1xuICAtbXMtZmxleC1vcmRlcjogNDk7XG4gIG9yZGVyOiA0OTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgLW1vei1vcmRlcjogNTA7XG4gIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgb3JkZXI6IDUwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjUxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gIC13ZWJraXQtb3JkZXI6IDUxO1xuICAtbW96LW9yZGVyOiA1MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICBvcmRlcjogNTE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgLXdlYmtpdC1vcmRlcjogNTI7XG4gIC1tb3otb3JkZXI6IDUyO1xuICAtbXMtZmxleC1vcmRlcjogNTI7XG4gIG9yZGVyOiA1Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAtd2Via2l0LW9yZGVyOiA1MztcbiAgLW1vei1vcmRlcjogNTM7XG4gIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgb3JkZXI6IDUzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gIC13ZWJraXQtb3JkZXI6IDU0O1xuICAtbW96LW9yZGVyOiA1NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICBvcmRlcjogNTQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgLXdlYmtpdC1vcmRlcjogNTU7XG4gIC1tb3otb3JkZXI6IDU1O1xuICAtbXMtZmxleC1vcmRlcjogNTU7XG4gIG9yZGVyOiA1NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgLW1vei1vcmRlcjogNTY7XG4gIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgb3JkZXI6IDU2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjU3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gIC13ZWJraXQtb3JkZXI6IDU3O1xuICAtbW96LW9yZGVyOiA1NztcbiAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICBvcmRlcjogNTc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgLXdlYmtpdC1vcmRlcjogNTg7XG4gIC1tb3otb3JkZXI6IDU4O1xuICAtbXMtZmxleC1vcmRlcjogNTg7XG4gIG9yZGVyOiA1ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI1OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgLW1vei1vcmRlcjogNTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgb3JkZXI6IDU5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjYwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gIC13ZWJraXQtb3JkZXI6IDYwO1xuICAtbW96LW9yZGVyOiA2MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICBvcmRlcjogNjA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgLXdlYmtpdC1vcmRlcjogNjE7XG4gIC1tb3otb3JkZXI6IDYxO1xuICAtbXMtZmxleC1vcmRlcjogNjE7XG4gIG9yZGVyOiA2MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgLW1vei1vcmRlcjogNjI7XG4gIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgb3JkZXI6IDYyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjYzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gIC13ZWJraXQtb3JkZXI6IDYzO1xuICAtbW96LW9yZGVyOiA2MztcbiAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICBvcmRlcjogNjM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gIC1tb3otb3JkZXI6IDY0O1xuICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gIG9yZGVyOiA2NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgLW1vei1vcmRlcjogNjU7XG4gIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgb3JkZXI6IDY1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gIC13ZWJraXQtb3JkZXI6IDY2O1xuICAtbW96LW9yZGVyOiA2NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICBvcmRlcjogNjY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgLXdlYmtpdC1vcmRlcjogNjc7XG4gIC1tb3otb3JkZXI6IDY3O1xuICAtbXMtZmxleC1vcmRlcjogNjc7XG4gIG9yZGVyOiA2Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI2OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgLW1vei1vcmRlcjogNjg7XG4gIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgb3JkZXI6IDY4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjY5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gIC13ZWJraXQtb3JkZXI6IDY5O1xuICAtbW96LW9yZGVyOiA2OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICBvcmRlcjogNjk7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgLXdlYmtpdC1vcmRlcjogNzA7XG4gIC1tb3otb3JkZXI6IDcwO1xuICAtbXMtZmxleC1vcmRlcjogNzA7XG4gIG9yZGVyOiA3MDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgLW1vei1vcmRlcjogNzE7XG4gIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgb3JkZXI6IDcxO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjcyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gIC13ZWJraXQtb3JkZXI6IDcyO1xuICAtbW96LW9yZGVyOiA3MjtcbiAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICBvcmRlcjogNzI7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgLXdlYmtpdC1vcmRlcjogNzM7XG4gIC1tb3otb3JkZXI6IDczO1xuICAtbXMtZmxleC1vcmRlcjogNzM7XG4gIG9yZGVyOiA3Mztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgLW1vei1vcmRlcjogNzQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgb3JkZXI6IDc0O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gIC13ZWJraXQtb3JkZXI6IDc1O1xuICAtbW96LW9yZGVyOiA3NTtcbiAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICBvcmRlcjogNzU7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgLXdlYmtpdC1vcmRlcjogNzY7XG4gIC1tb3otb3JkZXI6IDc2O1xuICAtbXMtZmxleC1vcmRlcjogNzY7XG4gIG9yZGVyOiA3Njtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI3N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAtd2Via2l0LW9yZGVyOiA3NztcbiAgLW1vei1vcmRlcjogNzc7XG4gIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgb3JkZXI6IDc3O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjc4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gIC13ZWJraXQtb3JkZXI6IDc4O1xuICAtbW96LW9yZGVyOiA3ODtcbiAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICBvcmRlcjogNzg7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiNzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgLXdlYmtpdC1vcmRlcjogNzk7XG4gIC1tb3otb3JkZXI6IDc5O1xuICAtbXMtZmxleC1vcmRlcjogNzk7XG4gIG9yZGVyOiA3OTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgLW1vei1vcmRlcjogODA7XG4gIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgb3JkZXI6IDgwO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjgxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gIC13ZWJraXQtb3JkZXI6IDgxO1xuICAtbW96LW9yZGVyOiA4MTtcbiAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICBvcmRlcjogODE7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgLXdlYmtpdC1vcmRlcjogODI7XG4gIC1tb3otb3JkZXI6IDgyO1xuICAtbXMtZmxleC1vcmRlcjogODI7XG4gIG9yZGVyOiA4Mjtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAtd2Via2l0LW9yZGVyOiA4MztcbiAgLW1vei1vcmRlcjogODM7XG4gIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgb3JkZXI6IDgzO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gIC13ZWJraXQtb3JkZXI6IDg0O1xuICAtbW96LW9yZGVyOiA4NDtcbiAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICBvcmRlcjogODQ7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgLXdlYmtpdC1vcmRlcjogODU7XG4gIC1tb3otb3JkZXI6IDg1O1xuICAtbXMtZmxleC1vcmRlcjogODU7XG4gIG9yZGVyOiA4NTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgLW1vei1vcmRlcjogODY7XG4gIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgb3JkZXI6IDg2O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjg3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gIC13ZWJraXQtb3JkZXI6IDg3O1xuICAtbW96LW9yZGVyOiA4NztcbiAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICBvcmRlcjogODc7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiODhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgLXdlYmtpdC1vcmRlcjogODg7XG4gIC1tb3otb3JkZXI6IDg4O1xuICAtbXMtZmxleC1vcmRlcjogODg7XG4gIG9yZGVyOiA4ODtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI4OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgLW1vei1vcmRlcjogODk7XG4gIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgb3JkZXI6IDg5O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjkwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gIC13ZWJraXQtb3JkZXI6IDkwO1xuICAtbW96LW9yZGVyOiA5MDtcbiAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICBvcmRlcjogOTA7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgLXdlYmtpdC1vcmRlcjogOTE7XG4gIC1tb3otb3JkZXI6IDkxO1xuICAtbXMtZmxleC1vcmRlcjogOTE7XG4gIG9yZGVyOiA5MTtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgLW1vei1vcmRlcjogOTI7XG4gIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgb3JkZXI6IDkyO1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjkzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gIC13ZWJraXQtb3JkZXI6IDkzO1xuICAtbW96LW9yZGVyOiA5MztcbiAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICBvcmRlcjogOTM7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gIC1tb3otb3JkZXI6IDk0O1xuICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gIG9yZGVyOiA5NDtcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgLW1vei1vcmRlcjogOTU7XG4gIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgb3JkZXI6IDk1O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gIC13ZWJraXQtb3JkZXI6IDk2O1xuICAtbW96LW9yZGVyOiA5NjtcbiAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICBvcmRlcjogOTY7XG59XG5cbltkYXRhLXBsYXRlLXBvc2l0aW9uLXhzPVwiOTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgLXdlYmtpdC1vcmRlcjogOTc7XG4gIC1tb3otb3JkZXI6IDk3O1xuICAtbXMtZmxleC1vcmRlcjogOTc7XG4gIG9yZGVyOiA5Nztcbn1cblxuW2RhdGEtcGxhdGUtcG9zaXRpb24teHM9XCI5OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgLW1vei1vcmRlcjogOTg7XG4gIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgb3JkZXI6IDk4O1xufVxuXG5bZGF0YS1wbGF0ZS1wb3NpdGlvbi14cz1cIjk5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgLW1vei1vcmRlcjogOTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgb3JkZXI6IDk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCIzXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNC45OTk5OTk5OTk5JTtcbiAgICBtYXgtd2lkdGg6IDI0Ljk5OTk5OTk5OTklO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjRcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzIlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiNVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NSU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI2XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS02IHtcbiAgICBmbGV4LWJhc2lzOiA0OS45OTk5OTk5OTk4JTtcbiAgICBtYXgtd2lkdGg6IDQ5Ljk5OTk5OTk5OTglO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjdcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzElO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiOFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4uc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtc209XCI5XCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS05IHtcbiAgICBmbGV4LWJhc2lzOiA3NC45OTk5OTk5OTk3JTtcbiAgICBtYXgtd2lkdGg6IDc0Ljk5OTk5OTk5OTclO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjEwXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXNtPVwiMTFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjYzJTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1zbT1cIjEyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5zbS0xMiB7XG4gICAgZmxleC1iYXNpczogOTkuOTk5OTk5OTk5NiU7XG4gICAgbWF4LXdpZHRoOiA5OS45OTk5OTk5OTk2JTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjEwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjEzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIxOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjE5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjIyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNjtcbiAgICAtd2Via2l0LW9yZGVyOiAyNTtcbiAgICAtbW96LW9yZGVyOiAyNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjU7XG4gICAgb3JkZXI6IDI1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI3O1xuICAgIC13ZWJraXQtb3JkZXI6IDI2O1xuICAgIC1tb3otb3JkZXI6IDI2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNjtcbiAgICBvcmRlcjogMjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIyN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjg7XG4gICAgLXdlYmtpdC1vcmRlcjogMjc7XG4gICAgLW1vei1vcmRlcjogMjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI3O1xuICAgIG9yZGVyOiAyNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjI4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyOTtcbiAgICAtd2Via2l0LW9yZGVyOiAyODtcbiAgICAtbW96LW9yZGVyOiAyODtcbiAgICAtbXMtZmxleC1vcmRlcjogMjg7XG4gICAgb3JkZXI6IDI4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMwO1xuICAgIC13ZWJraXQtb3JkZXI6IDI5O1xuICAgIC1tb3otb3JkZXI6IDI5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyOTtcbiAgICBvcmRlcjogMjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzE7XG4gICAgLXdlYmtpdC1vcmRlcjogMzA7XG4gICAgLW1vei1vcmRlcjogMzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMwO1xuICAgIG9yZGVyOiAzMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjMxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMjtcbiAgICAtd2Via2l0LW9yZGVyOiAzMTtcbiAgICAtbW96LW9yZGVyOiAzMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzE7XG4gICAgb3JkZXI6IDMxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMzO1xuICAgIC13ZWJraXQtb3JkZXI6IDMyO1xuICAgIC1tb3otb3JkZXI6IDMyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMjtcbiAgICBvcmRlcjogMzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMzM7XG4gICAgLW1vei1vcmRlcjogMzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMzO1xuICAgIG9yZGVyOiAzMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNTtcbiAgICAtd2Via2l0LW9yZGVyOiAzNDtcbiAgICAtbW96LW9yZGVyOiAzNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzQ7XG4gICAgb3JkZXI6IDM0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM2O1xuICAgIC13ZWJraXQtb3JkZXI6IDM1O1xuICAgIC1tb3otb3JkZXI6IDM1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNTtcbiAgICBvcmRlcjogMzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzc7XG4gICAgLXdlYmtpdC1vcmRlcjogMzY7XG4gICAgLW1vei1vcmRlcjogMzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM2O1xuICAgIG9yZGVyOiAzNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjM3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzODtcbiAgICAtd2Via2l0LW9yZGVyOiAzNztcbiAgICAtbW96LW9yZGVyOiAzNztcbiAgICAtbXMtZmxleC1vcmRlcjogMzc7XG4gICAgb3JkZXI6IDM3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiMzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM5O1xuICAgIC13ZWJraXQtb3JkZXI6IDM4O1xuICAgIC1tb3otb3JkZXI6IDM4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzODtcbiAgICBvcmRlcjogMzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCIzOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMzk7XG4gICAgLW1vei1vcmRlcjogMzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM5O1xuICAgIG9yZGVyOiAzOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MTtcbiAgICAtd2Via2l0LW9yZGVyOiA0MDtcbiAgICAtbW96LW9yZGVyOiA0MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDA7XG4gICAgb3JkZXI6IDQwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQyO1xuICAgIC13ZWJraXQtb3JkZXI6IDQxO1xuICAgIC1tb3otb3JkZXI6IDQxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MTtcbiAgICBvcmRlcjogNDE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDM7XG4gICAgLXdlYmtpdC1vcmRlcjogNDI7XG4gICAgLW1vei1vcmRlcjogNDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQyO1xuICAgIG9yZGVyOiA0MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NDtcbiAgICAtd2Via2l0LW9yZGVyOiA0MztcbiAgICAtbW96LW9yZGVyOiA0MztcbiAgICAtbXMtZmxleC1vcmRlcjogNDM7XG4gICAgb3JkZXI6IDQzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ0O1xuICAgIC1tb3otb3JkZXI6IDQ0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NDtcbiAgICBvcmRlcjogNDQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNDU7XG4gICAgLW1vei1vcmRlcjogNDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ1O1xuICAgIG9yZGVyOiA0NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NztcbiAgICAtd2Via2l0LW9yZGVyOiA0NjtcbiAgICAtbW96LW9yZGVyOiA0NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDY7XG4gICAgb3JkZXI6IDQ2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNDdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ4O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ3O1xuICAgIC1tb3otb3JkZXI6IDQ3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NztcbiAgICBvcmRlcjogNDc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI0OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDk7XG4gICAgLXdlYmtpdC1vcmRlcjogNDg7XG4gICAgLW1vei1vcmRlcjogNDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ4O1xuICAgIG9yZGVyOiA0ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjQ5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MDtcbiAgICAtd2Via2l0LW9yZGVyOiA0OTtcbiAgICAtbW96LW9yZGVyOiA0OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDk7XG4gICAgb3JkZXI6IDQ5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUxO1xuICAgIC13ZWJraXQtb3JkZXI6IDUwO1xuICAgIC1tb3otb3JkZXI6IDUwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MDtcbiAgICBvcmRlcjogNTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTI7XG4gICAgLXdlYmtpdC1vcmRlcjogNTE7XG4gICAgLW1vei1vcmRlcjogNTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUxO1xuICAgIG9yZGVyOiA1MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjUyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MztcbiAgICAtd2Via2l0LW9yZGVyOiA1MjtcbiAgICAtbW96LW9yZGVyOiA1MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTI7XG4gICAgb3JkZXI6IDUyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU0O1xuICAgIC13ZWJraXQtb3JkZXI6IDUzO1xuICAgIC1tb3otb3JkZXI6IDUzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MztcbiAgICBvcmRlcjogNTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTQ7XG4gICAgLW1vei1vcmRlcjogNTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU0O1xuICAgIG9yZGVyOiA1NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NjtcbiAgICAtd2Via2l0LW9yZGVyOiA1NTtcbiAgICAtbW96LW9yZGVyOiA1NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTU7XG4gICAgb3JkZXI6IDU1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU3O1xuICAgIC13ZWJraXQtb3JkZXI6IDU2O1xuICAgIC1tb3otb3JkZXI6IDU2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NjtcbiAgICBvcmRlcjogNTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI1N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTg7XG4gICAgLXdlYmtpdC1vcmRlcjogNTc7XG4gICAgLW1vei1vcmRlcjogNTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU3O1xuICAgIG9yZGVyOiA1NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjU4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1OTtcbiAgICAtd2Via2l0LW9yZGVyOiA1ODtcbiAgICAtbW96LW9yZGVyOiA1ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNTg7XG4gICAgb3JkZXI6IDU4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYwO1xuICAgIC13ZWJraXQtb3JkZXI6IDU5O1xuICAgIC1tb3otb3JkZXI6IDU5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1OTtcbiAgICBvcmRlcjogNTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjE7XG4gICAgLXdlYmtpdC1vcmRlcjogNjA7XG4gICAgLW1vei1vcmRlcjogNjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYwO1xuICAgIG9yZGVyOiA2MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjYxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MjtcbiAgICAtd2Via2l0LW9yZGVyOiA2MTtcbiAgICAtbW96LW9yZGVyOiA2MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjE7XG4gICAgb3JkZXI6IDYxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYzO1xuICAgIC13ZWJraXQtb3JkZXI6IDYyO1xuICAgIC1tb3otb3JkZXI6IDYyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MjtcbiAgICBvcmRlcjogNjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNjM7XG4gICAgLW1vei1vcmRlcjogNjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYzO1xuICAgIG9yZGVyOiA2MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NTtcbiAgICAtd2Via2l0LW9yZGVyOiA2NDtcbiAgICAtbW96LW9yZGVyOiA2NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjQ7XG4gICAgb3JkZXI6IDY0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY1O1xuICAgIC1tb3otb3JkZXI6IDY1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NTtcbiAgICBvcmRlcjogNjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjY7XG4gICAgLW1vei1vcmRlcjogNjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY2O1xuICAgIG9yZGVyOiA2NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjY3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2ODtcbiAgICAtd2Via2l0LW9yZGVyOiA2NztcbiAgICAtbW96LW9yZGVyOiA2NztcbiAgICAtbXMtZmxleC1vcmRlcjogNjc7XG4gICAgb3JkZXI6IDY3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY5O1xuICAgIC13ZWJraXQtb3JkZXI6IDY4O1xuICAgIC1tb3otb3JkZXI6IDY4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2ODtcbiAgICBvcmRlcjogNjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI2OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzA7XG4gICAgLXdlYmtpdC1vcmRlcjogNjk7XG4gICAgLW1vei1vcmRlcjogNjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY5O1xuICAgIG9yZGVyOiA2OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjcwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MTtcbiAgICAtd2Via2l0LW9yZGVyOiA3MDtcbiAgICAtbW96LW9yZGVyOiA3MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzA7XG4gICAgb3JkZXI6IDcwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcyO1xuICAgIC13ZWJraXQtb3JkZXI6IDcxO1xuICAgIC1tb3otb3JkZXI6IDcxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MTtcbiAgICBvcmRlcjogNzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzM7XG4gICAgLXdlYmtpdC1vcmRlcjogNzI7XG4gICAgLW1vei1vcmRlcjogNzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcyO1xuICAgIG9yZGVyOiA3MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjczXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NDtcbiAgICAtd2Via2l0LW9yZGVyOiA3MztcbiAgICAtbW96LW9yZGVyOiA3MztcbiAgICAtbXMtZmxleC1vcmRlcjogNzM7XG4gICAgb3JkZXI6IDczO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc1O1xuICAgIC13ZWJraXQtb3JkZXI6IDc0O1xuICAgIC1tb3otb3JkZXI6IDc0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NDtcbiAgICBvcmRlcjogNzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzY7XG4gICAgLXdlYmtpdC1vcmRlcjogNzU7XG4gICAgLW1vei1vcmRlcjogNzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc1O1xuICAgIG9yZGVyOiA3NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NztcbiAgICAtd2Via2l0LW9yZGVyOiA3NjtcbiAgICAtbW96LW9yZGVyOiA3NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzY7XG4gICAgb3JkZXI6IDc2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiNzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc3O1xuICAgIC1tb3otb3JkZXI6IDc3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NztcbiAgICBvcmRlcjogNzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI3OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzk7XG4gICAgLXdlYmtpdC1vcmRlcjogNzg7XG4gICAgLW1vei1vcmRlcjogNzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc4O1xuICAgIG9yZGVyOiA3ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjc5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MDtcbiAgICAtd2Via2l0LW9yZGVyOiA3OTtcbiAgICAtbW96LW9yZGVyOiA3OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzk7XG4gICAgb3JkZXI6IDc5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgxO1xuICAgIC13ZWJraXQtb3JkZXI6IDgwO1xuICAgIC1tb3otb3JkZXI6IDgwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MDtcbiAgICBvcmRlcjogODA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODI7XG4gICAgLXdlYmtpdC1vcmRlcjogODE7XG4gICAgLW1vei1vcmRlcjogODE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgxO1xuICAgIG9yZGVyOiA4MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjgyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MztcbiAgICAtd2Via2l0LW9yZGVyOiA4MjtcbiAgICAtbW96LW9yZGVyOiA4MjtcbiAgICAtbXMtZmxleC1vcmRlcjogODI7XG4gICAgb3JkZXI6IDgyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg0O1xuICAgIC13ZWJraXQtb3JkZXI6IDgzO1xuICAgIC1tb3otb3JkZXI6IDgzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MztcbiAgICBvcmRlcjogODM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODU7XG4gICAgLXdlYmtpdC1vcmRlcjogODQ7XG4gICAgLW1vei1vcmRlcjogODQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg0O1xuICAgIG9yZGVyOiA4NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NjtcbiAgICAtd2Via2l0LW9yZGVyOiA4NTtcbiAgICAtbW96LW9yZGVyOiA4NTtcbiAgICAtbXMtZmxleC1vcmRlcjogODU7XG4gICAgb3JkZXI6IDg1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg3O1xuICAgIC13ZWJraXQtb3JkZXI6IDg2O1xuICAgIC1tb3otb3JkZXI6IDg2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NjtcbiAgICBvcmRlcjogODY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI4N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODg7XG4gICAgLXdlYmtpdC1vcmRlcjogODc7XG4gICAgLW1vei1vcmRlcjogODc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg3O1xuICAgIG9yZGVyOiA4NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjg4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4OTtcbiAgICAtd2Via2l0LW9yZGVyOiA4ODtcbiAgICAtbW96LW9yZGVyOiA4ODtcbiAgICAtbXMtZmxleC1vcmRlcjogODg7XG4gICAgb3JkZXI6IDg4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiODlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkwO1xuICAgIC13ZWJraXQtb3JkZXI6IDg5O1xuICAgIC1tb3otb3JkZXI6IDg5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4OTtcbiAgICBvcmRlcjogODk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTE7XG4gICAgLXdlYmtpdC1vcmRlcjogOTA7XG4gICAgLW1vei1vcmRlcjogOTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkwO1xuICAgIG9yZGVyOiA5MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjkxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MjtcbiAgICAtd2Via2l0LW9yZGVyOiA5MTtcbiAgICAtbW96LW9yZGVyOiA5MTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTE7XG4gICAgb3JkZXI6IDkxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkzO1xuICAgIC13ZWJraXQtb3JkZXI6IDkyO1xuICAgIC1tb3otb3JkZXI6IDkyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MjtcbiAgICBvcmRlcjogOTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogOTM7XG4gICAgLW1vei1vcmRlcjogOTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkzO1xuICAgIG9yZGVyOiA5MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NTtcbiAgICAtd2Via2l0LW9yZGVyOiA5NDtcbiAgICAtbW96LW9yZGVyOiA5NDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTQ7XG4gICAgb3JkZXI6IDk0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk2O1xuICAgIC13ZWJraXQtb3JkZXI6IDk1O1xuICAgIC1tb3otb3JkZXI6IDk1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NTtcbiAgICBvcmRlcjogOTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTc7XG4gICAgLXdlYmtpdC1vcmRlcjogOTY7XG4gICAgLW1vei1vcmRlcjogOTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk2O1xuICAgIG9yZGVyOiA5NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1zbT1cIjk3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5ODtcbiAgICAtd2Via2l0LW9yZGVyOiA5NztcbiAgICAtbW96LW9yZGVyOiA5NztcbiAgICAtbXMtZmxleC1vcmRlcjogOTc7XG4gICAgb3JkZXI6IDk3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXNtPVwiOThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk4O1xuICAgIC1tb3otb3JkZXI6IDk4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5ODtcbiAgICBvcmRlcjogOTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tc209XCI5OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIC1tb3otb3JkZXI6IDk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICBvcmRlcjogOTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxXCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIyXCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjNcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI0Ljk5OTk5OTk5OTklO1xuICAgIG1heC13aWR0aDogMjQuOTk5OTk5OTk5OSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiNFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMiU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI1XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY1JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjUlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjZcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDQ5Ljk5OTk5OTk5OTglO1xuICAgIG1heC13aWR0aDogNDkuOTk5OTk5OTk5OCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiN1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMSU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCI4XCJdLFxuICAucGxhdGUtLWNvbHVtbi5tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY0JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjQlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1tZD1cIjlcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc0Ljk5OTk5OTk5OTclO1xuICAgIG1heC13aWR0aDogNzQuOTk5OTk5OTk5NyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiMTBcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbWQ9XCIxMVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjMlO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2MyU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLW1kPVwiMTJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLm1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiA5OS45OTk5OTk5OTk2JTtcbiAgICBtYXgtd2lkdGg6IDk5Ljk5OTk5OTk5OTYlO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1vei1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1vei1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1vei1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tb3otb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1vei1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjEyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgIC1tb3otb3JkZXI6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gICAgLW1vei1vcmRlcjogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICAgIG9yZGVyOiAxNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tb3otb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIxN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1vei1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjE4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tb3otb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1vei1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjIxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tb3otb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1vei1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI2O1xuICAgIC13ZWJraXQtb3JkZXI6IDI1O1xuICAgIC1tb3otb3JkZXI6IDI1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNTtcbiAgICBvcmRlcjogMjU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjc7XG4gICAgLXdlYmtpdC1vcmRlcjogMjY7XG4gICAgLW1vei1vcmRlcjogMjY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI2O1xuICAgIG9yZGVyOiAyNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjI3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyODtcbiAgICAtd2Via2l0LW9yZGVyOiAyNztcbiAgICAtbW96LW9yZGVyOiAyNztcbiAgICAtbXMtZmxleC1vcmRlcjogMjc7XG4gICAgb3JkZXI6IDI3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMjhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI5O1xuICAgIC13ZWJraXQtb3JkZXI6IDI4O1xuICAgIC1tb3otb3JkZXI6IDI4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyODtcbiAgICBvcmRlcjogMjg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIyOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzA7XG4gICAgLXdlYmtpdC1vcmRlcjogMjk7XG4gICAgLW1vei1vcmRlcjogMjk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI5O1xuICAgIG9yZGVyOiAyOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjMwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMTtcbiAgICAtd2Via2l0LW9yZGVyOiAzMDtcbiAgICAtbW96LW9yZGVyOiAzMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMzA7XG4gICAgb3JkZXI6IDMwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMyO1xuICAgIC13ZWJraXQtb3JkZXI6IDMxO1xuICAgIC1tb3otb3JkZXI6IDMxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMTtcbiAgICBvcmRlcjogMzE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzM7XG4gICAgLXdlYmtpdC1vcmRlcjogMzI7XG4gICAgLW1vei1vcmRlcjogMzI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMyO1xuICAgIG9yZGVyOiAzMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjMzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzMztcbiAgICAtbW96LW9yZGVyOiAzMztcbiAgICAtbXMtZmxleC1vcmRlcjogMzM7XG4gICAgb3JkZXI6IDMzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM1O1xuICAgIC13ZWJraXQtb3JkZXI6IDM0O1xuICAgIC1tb3otb3JkZXI6IDM0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNDtcbiAgICBvcmRlcjogMzQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzY7XG4gICAgLXdlYmtpdC1vcmRlcjogMzU7XG4gICAgLW1vei1vcmRlcjogMzU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM1O1xuICAgIG9yZGVyOiAzNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNztcbiAgICAtd2Via2l0LW9yZGVyOiAzNjtcbiAgICAtbW96LW9yZGVyOiAzNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzY7XG4gICAgb3JkZXI6IDM2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiMzdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM4O1xuICAgIC13ZWJraXQtb3JkZXI6IDM3O1xuICAgIC1tb3otb3JkZXI6IDM3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNztcbiAgICBvcmRlcjogMzc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCIzOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzk7XG4gICAgLXdlYmtpdC1vcmRlcjogMzg7XG4gICAgLW1vei1vcmRlcjogMzg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM4O1xuICAgIG9yZGVyOiAzODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjM5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MDtcbiAgICAtd2Via2l0LW9yZGVyOiAzOTtcbiAgICAtbW96LW9yZGVyOiAzOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzk7XG4gICAgb3JkZXI6IDM5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQxO1xuICAgIC13ZWJraXQtb3JkZXI6IDQwO1xuICAgIC1tb3otb3JkZXI6IDQwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MDtcbiAgICBvcmRlcjogNDA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDI7XG4gICAgLXdlYmtpdC1vcmRlcjogNDE7XG4gICAgLW1vei1vcmRlcjogNDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQxO1xuICAgIG9yZGVyOiA0MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MztcbiAgICAtd2Via2l0LW9yZGVyOiA0MjtcbiAgICAtbW96LW9yZGVyOiA0MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNDI7XG4gICAgb3JkZXI6IDQyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQzO1xuICAgIC1tb3otb3JkZXI6IDQzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MztcbiAgICBvcmRlcjogNDM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDQ7XG4gICAgLW1vei1vcmRlcjogNDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ0O1xuICAgIG9yZGVyOiA0NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NjtcbiAgICAtd2Via2l0LW9yZGVyOiA0NTtcbiAgICAtbW96LW9yZGVyOiA0NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDU7XG4gICAgb3JkZXI6IDQ1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ3O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ2O1xuICAgIC1tb3otb3JkZXI6IDQ2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NjtcbiAgICBvcmRlcjogNDY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI0N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNDc7XG4gICAgLW1vei1vcmRlcjogNDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ3O1xuICAgIG9yZGVyOiA0NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjQ4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0OTtcbiAgICAtd2Via2l0LW9yZGVyOiA0ODtcbiAgICAtbW96LW9yZGVyOiA0ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNDg7XG4gICAgb3JkZXI6IDQ4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNDlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUwO1xuICAgIC13ZWJraXQtb3JkZXI6IDQ5O1xuICAgIC1tb3otb3JkZXI6IDQ5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0OTtcbiAgICBvcmRlcjogNDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTE7XG4gICAgLXdlYmtpdC1vcmRlcjogNTA7XG4gICAgLW1vei1vcmRlcjogNTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUwO1xuICAgIG9yZGVyOiA1MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjUxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MjtcbiAgICAtd2Via2l0LW9yZGVyOiA1MTtcbiAgICAtbW96LW9yZGVyOiA1MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTE7XG4gICAgb3JkZXI6IDUxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUzO1xuICAgIC13ZWJraXQtb3JkZXI6IDUyO1xuICAgIC1tb3otb3JkZXI6IDUyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MjtcbiAgICBvcmRlcjogNTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNTM7XG4gICAgLW1vei1vcmRlcjogNTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUzO1xuICAgIG9yZGVyOiA1MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NTtcbiAgICAtd2Via2l0LW9yZGVyOiA1NDtcbiAgICAtbW96LW9yZGVyOiA1NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTQ7XG4gICAgb3JkZXI6IDU0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU1O1xuICAgIC1tb3otb3JkZXI6IDU1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NTtcbiAgICBvcmRlcjogNTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTc7XG4gICAgLXdlYmtpdC1vcmRlcjogNTY7XG4gICAgLW1vei1vcmRlcjogNTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU2O1xuICAgIG9yZGVyOiA1NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjU3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1ODtcbiAgICAtd2Via2l0LW9yZGVyOiA1NztcbiAgICAtbW96LW9yZGVyOiA1NztcbiAgICAtbXMtZmxleC1vcmRlcjogNTc7XG4gICAgb3JkZXI6IDU3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU5O1xuICAgIC13ZWJraXQtb3JkZXI6IDU4O1xuICAgIC1tb3otb3JkZXI6IDU4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1ODtcbiAgICBvcmRlcjogNTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI1OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjA7XG4gICAgLXdlYmtpdC1vcmRlcjogNTk7XG4gICAgLW1vei1vcmRlcjogNTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU5O1xuICAgIG9yZGVyOiA1OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjYwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MTtcbiAgICAtd2Via2l0LW9yZGVyOiA2MDtcbiAgICAtbW96LW9yZGVyOiA2MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNjA7XG4gICAgb3JkZXI6IDYwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYyO1xuICAgIC13ZWJraXQtb3JkZXI6IDYxO1xuICAgIC1tb3otb3JkZXI6IDYxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MTtcbiAgICBvcmRlcjogNjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjM7XG4gICAgLXdlYmtpdC1vcmRlcjogNjI7XG4gICAgLW1vei1vcmRlcjogNjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYyO1xuICAgIG9yZGVyOiA2MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjYzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NDtcbiAgICAtd2Via2l0LW9yZGVyOiA2MztcbiAgICAtbW96LW9yZGVyOiA2MztcbiAgICAtbXMtZmxleC1vcmRlcjogNjM7XG4gICAgb3JkZXI6IDYzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY1O1xuICAgIC13ZWJraXQtb3JkZXI6IDY0O1xuICAgIC1tb3otb3JkZXI6IDY0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NDtcbiAgICBvcmRlcjogNjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjU7XG4gICAgLW1vei1vcmRlcjogNjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY1O1xuICAgIG9yZGVyOiA2NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NztcbiAgICAtd2Via2l0LW9yZGVyOiA2NjtcbiAgICAtbW96LW9yZGVyOiA2NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjY7XG4gICAgb3JkZXI6IDY2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY4O1xuICAgIC13ZWJraXQtb3JkZXI6IDY3O1xuICAgIC1tb3otb3JkZXI6IDY3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NztcbiAgICBvcmRlcjogNjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI2OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjk7XG4gICAgLXdlYmtpdC1vcmRlcjogNjg7XG4gICAgLW1vei1vcmRlcjogNjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY4O1xuICAgIG9yZGVyOiA2ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjY5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MDtcbiAgICAtd2Via2l0LW9yZGVyOiA2OTtcbiAgICAtbW96LW9yZGVyOiA2OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjk7XG4gICAgb3JkZXI6IDY5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcxO1xuICAgIC13ZWJraXQtb3JkZXI6IDcwO1xuICAgIC1tb3otb3JkZXI6IDcwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MDtcbiAgICBvcmRlcjogNzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzI7XG4gICAgLXdlYmtpdC1vcmRlcjogNzE7XG4gICAgLW1vei1vcmRlcjogNzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcxO1xuICAgIG9yZGVyOiA3MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjcyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MztcbiAgICAtd2Via2l0LW9yZGVyOiA3MjtcbiAgICAtbW96LW9yZGVyOiA3MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNzI7XG4gICAgb3JkZXI6IDcyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc0O1xuICAgIC13ZWJraXQtb3JkZXI6IDczO1xuICAgIC1tb3otb3JkZXI6IDczO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MztcbiAgICBvcmRlcjogNzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzU7XG4gICAgLXdlYmtpdC1vcmRlcjogNzQ7XG4gICAgLW1vei1vcmRlcjogNzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc0O1xuICAgIG9yZGVyOiA3NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NjtcbiAgICAtd2Via2l0LW9yZGVyOiA3NTtcbiAgICAtbW96LW9yZGVyOiA3NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzU7XG4gICAgb3JkZXI6IDc1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc2O1xuICAgIC1tb3otb3JkZXI6IDc2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NjtcbiAgICBvcmRlcjogNzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI3N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzg7XG4gICAgLXdlYmtpdC1vcmRlcjogNzc7XG4gICAgLW1vei1vcmRlcjogNzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc3O1xuICAgIG9yZGVyOiA3NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjc4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3OTtcbiAgICAtd2Via2l0LW9yZGVyOiA3ODtcbiAgICAtbW96LW9yZGVyOiA3ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNzg7XG4gICAgb3JkZXI6IDc4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiNzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgwO1xuICAgIC13ZWJraXQtb3JkZXI6IDc5O1xuICAgIC1tb3otb3JkZXI6IDc5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3OTtcbiAgICBvcmRlcjogNzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODE7XG4gICAgLXdlYmtpdC1vcmRlcjogODA7XG4gICAgLW1vei1vcmRlcjogODA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgwO1xuICAgIG9yZGVyOiA4MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjgxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MjtcbiAgICAtd2Via2l0LW9yZGVyOiA4MTtcbiAgICAtbW96LW9yZGVyOiA4MTtcbiAgICAtbXMtZmxleC1vcmRlcjogODE7XG4gICAgb3JkZXI6IDgxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgzO1xuICAgIC13ZWJraXQtb3JkZXI6IDgyO1xuICAgIC1tb3otb3JkZXI6IDgyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MjtcbiAgICBvcmRlcjogODI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODQ7XG4gICAgLXdlYmtpdC1vcmRlcjogODM7XG4gICAgLW1vei1vcmRlcjogODM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgzO1xuICAgIG9yZGVyOiA4MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NTtcbiAgICAtd2Via2l0LW9yZGVyOiA4NDtcbiAgICAtbW96LW9yZGVyOiA4NDtcbiAgICAtbXMtZmxleC1vcmRlcjogODQ7XG4gICAgb3JkZXI6IDg0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg2O1xuICAgIC13ZWJraXQtb3JkZXI6IDg1O1xuICAgIC1tb3otb3JkZXI6IDg1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NTtcbiAgICBvcmRlcjogODU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODc7XG4gICAgLXdlYmtpdC1vcmRlcjogODY7XG4gICAgLW1vei1vcmRlcjogODY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg2O1xuICAgIG9yZGVyOiA4NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjg3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4ODtcbiAgICAtd2Via2l0LW9yZGVyOiA4NztcbiAgICAtbW96LW9yZGVyOiA4NztcbiAgICAtbXMtZmxleC1vcmRlcjogODc7XG4gICAgb3JkZXI6IDg3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiODhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg4O1xuICAgIC1tb3otb3JkZXI6IDg4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4ODtcbiAgICBvcmRlcjogODg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI4OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTA7XG4gICAgLXdlYmtpdC1vcmRlcjogODk7XG4gICAgLW1vei1vcmRlcjogODk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg5O1xuICAgIG9yZGVyOiA4OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjkwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MTtcbiAgICAtd2Via2l0LW9yZGVyOiA5MDtcbiAgICAtbW96LW9yZGVyOiA5MDtcbiAgICAtbXMtZmxleC1vcmRlcjogOTA7XG4gICAgb3JkZXI6IDkwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkyO1xuICAgIC13ZWJraXQtb3JkZXI6IDkxO1xuICAgIC1tb3otb3JkZXI6IDkxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MTtcbiAgICBvcmRlcjogOTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTM7XG4gICAgLXdlYmtpdC1vcmRlcjogOTI7XG4gICAgLW1vei1vcmRlcjogOTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkyO1xuICAgIG9yZGVyOiA5MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjkzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NDtcbiAgICAtd2Via2l0LW9yZGVyOiA5MztcbiAgICAtbW96LW9yZGVyOiA5MztcbiAgICAtbXMtZmxleC1vcmRlcjogOTM7XG4gICAgb3JkZXI6IDkzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk1O1xuICAgIC13ZWJraXQtb3JkZXI6IDk0O1xuICAgIC1tb3otb3JkZXI6IDk0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NDtcbiAgICBvcmRlcjogOTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTY7XG4gICAgLXdlYmtpdC1vcmRlcjogOTU7XG4gICAgLW1vei1vcmRlcjogOTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk1O1xuICAgIG9yZGVyOiA5NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NztcbiAgICAtd2Via2l0LW9yZGVyOiA5NjtcbiAgICAtbW96LW9yZGVyOiA5NjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTY7XG4gICAgb3JkZXI6IDk2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLW1kPVwiOTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk4O1xuICAgIC13ZWJraXQtb3JkZXI6IDk3O1xuICAgIC1tb3otb3JkZXI6IDk3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NztcbiAgICBvcmRlcjogOTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbWQ9XCI5OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTg7XG4gICAgLW1vei1vcmRlcjogOTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk4O1xuICAgIG9yZGVyOiA5ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1tZD1cIjk5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgLW1vei1vcmRlcjogOTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjJcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjYlO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiM1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMyB7XG4gICAgZmxleC1iYXNpczogMjQuOTk5OTk5OTk5OSU7XG4gICAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI0XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMyJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzIlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjVcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjUlO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NSU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiNlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctNiB7XG4gICAgZmxleC1iYXNpczogNDkuOTk5OTk5OTk5OCU7XG4gICAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCI3XCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMxJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzElO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjhcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLmxnLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjQlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NCU7XG4gIH1cbiAgLnBsYXRlLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLWxnPVwiOVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctOSB7XG4gICAgZmxleC1iYXNpczogNzQuOTk5OTk5OTk5NyU7XG4gICAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCIxMFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICB9XG4gIFtkYXRhLXBsYXRlLWNvbC1sZz1cIjExXCJdLFxuICAucGxhdGUtLWNvbHVtbi5sZy0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2MyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjYzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wtbGc9XCIxMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ubGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDk5Ljk5OTk5OTk5OTYlO1xuICAgIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1vei1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1vei1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1vei1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tb3otb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tb3otb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tb3otb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tb3otb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tb3otb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xuICAgIC1tb3otb3JkZXI6IDI0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjY7XG4gICAgLXdlYmtpdC1vcmRlcjogMjU7XG4gICAgLW1vei1vcmRlcjogMjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI1O1xuICAgIG9yZGVyOiAyNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNztcbiAgICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgICAtbW96LW9yZGVyOiAyNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjY7XG4gICAgb3JkZXI6IDI2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI4O1xuICAgIC13ZWJraXQtb3JkZXI6IDI3O1xuICAgIC1tb3otb3JkZXI6IDI3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNztcbiAgICBvcmRlcjogMjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjk7XG4gICAgLXdlYmtpdC1vcmRlcjogMjg7XG4gICAgLW1vei1vcmRlcjogMjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI4O1xuICAgIG9yZGVyOiAyODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMDtcbiAgICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgICAtbW96LW9yZGVyOiAyOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjk7XG4gICAgb3JkZXI6IDI5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMxO1xuICAgIC13ZWJraXQtb3JkZXI6IDMwO1xuICAgIC1tb3otb3JkZXI6IDMwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMDtcbiAgICBvcmRlcjogMzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzI7XG4gICAgLXdlYmtpdC1vcmRlcjogMzE7XG4gICAgLW1vei1vcmRlcjogMzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMxO1xuICAgIG9yZGVyOiAzMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMztcbiAgICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgICAtbW96LW9yZGVyOiAzMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzI7XG4gICAgb3JkZXI6IDMyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM0O1xuICAgIC13ZWJraXQtb3JkZXI6IDMzO1xuICAgIC1tb3otb3JkZXI6IDMzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMztcbiAgICBvcmRlcjogMzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzU7XG4gICAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gICAgLW1vei1vcmRlcjogMzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM0O1xuICAgIG9yZGVyOiAzNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNjtcbiAgICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgICAtbW96LW9yZGVyOiAzNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzU7XG4gICAgb3JkZXI6IDM1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM3O1xuICAgIC13ZWJraXQtb3JkZXI6IDM2O1xuICAgIC1tb3otb3JkZXI6IDM2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNjtcbiAgICBvcmRlcjogMzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzg7XG4gICAgLXdlYmtpdC1vcmRlcjogMzc7XG4gICAgLW1vei1vcmRlcjogMzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM3O1xuICAgIG9yZGVyOiAzNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOTtcbiAgICAtd2Via2l0LW9yZGVyOiAzODtcbiAgICAtbW96LW9yZGVyOiAzODtcbiAgICAtbXMtZmxleC1vcmRlcjogMzg7XG4gICAgb3JkZXI6IDM4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQwO1xuICAgIC13ZWJraXQtb3JkZXI6IDM5O1xuICAgIC1tb3otb3JkZXI6IDM5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzOTtcbiAgICBvcmRlcjogMzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDE7XG4gICAgLXdlYmtpdC1vcmRlcjogNDA7XG4gICAgLW1vei1vcmRlcjogNDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQwO1xuICAgIG9yZGVyOiA0MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MjtcbiAgICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgICAtbW96LW9yZGVyOiA0MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDE7XG4gICAgb3JkZXI6IDQxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQzO1xuICAgIC13ZWJraXQtb3JkZXI6IDQyO1xuICAgIC1tb3otb3JkZXI6IDQyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MjtcbiAgICBvcmRlcjogNDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDM7XG4gICAgLW1vei1vcmRlcjogNDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQzO1xuICAgIG9yZGVyOiA0MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NTtcbiAgICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgICAtbW96LW9yZGVyOiA0NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDQ7XG4gICAgb3JkZXI6IDQ0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ2O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAgIC1tb3otb3JkZXI6IDQ1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NTtcbiAgICBvcmRlcjogNDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNDY7XG4gICAgLW1vei1vcmRlcjogNDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ2O1xuICAgIG9yZGVyOiA0NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0ODtcbiAgICAtd2Via2l0LW9yZGVyOiA0NztcbiAgICAtbW96LW9yZGVyOiA0NztcbiAgICAtbXMtZmxleC1vcmRlcjogNDc7XG4gICAgb3JkZXI6IDQ3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ5O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAgIC1tb3otb3JkZXI6IDQ4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0ODtcbiAgICBvcmRlcjogNDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTA7XG4gICAgLXdlYmtpdC1vcmRlcjogNDk7XG4gICAgLW1vei1vcmRlcjogNDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ5O1xuICAgIG9yZGVyOiA0OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MTtcbiAgICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgICAtbW96LW9yZGVyOiA1MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTA7XG4gICAgb3JkZXI6IDUwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUyO1xuICAgIC13ZWJraXQtb3JkZXI6IDUxO1xuICAgIC1tb3otb3JkZXI6IDUxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MTtcbiAgICBvcmRlcjogNTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTM7XG4gICAgLXdlYmtpdC1vcmRlcjogNTI7XG4gICAgLW1vei1vcmRlcjogNTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUyO1xuICAgIG9yZGVyOiA1MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NDtcbiAgICAtd2Via2l0LW9yZGVyOiA1MztcbiAgICAtbW96LW9yZGVyOiA1MztcbiAgICAtbXMtZmxleC1vcmRlcjogNTM7XG4gICAgb3JkZXI6IDUzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU0O1xuICAgIC1tb3otb3JkZXI6IDU0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NDtcbiAgICBvcmRlcjogNTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTU7XG4gICAgLW1vei1vcmRlcjogNTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU1O1xuICAgIG9yZGVyOiA1NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NztcbiAgICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgICAtbW96LW9yZGVyOiA1NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTY7XG4gICAgb3JkZXI6IDU2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU4O1xuICAgIC13ZWJraXQtb3JkZXI6IDU3O1xuICAgIC1tb3otb3JkZXI6IDU3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NztcbiAgICBvcmRlcjogNTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTk7XG4gICAgLXdlYmtpdC1vcmRlcjogNTg7XG4gICAgLW1vei1vcmRlcjogNTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU4O1xuICAgIG9yZGVyOiA1ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MDtcbiAgICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgICAtbW96LW9yZGVyOiA1OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTk7XG4gICAgb3JkZXI6IDU5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYxO1xuICAgIC13ZWJraXQtb3JkZXI6IDYwO1xuICAgIC1tb3otb3JkZXI6IDYwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MDtcbiAgICBvcmRlcjogNjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjI7XG4gICAgLXdlYmtpdC1vcmRlcjogNjE7XG4gICAgLW1vei1vcmRlcjogNjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYxO1xuICAgIG9yZGVyOiA2MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MztcbiAgICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgICAtbW96LW9yZGVyOiA2MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjI7XG4gICAgb3JkZXI6IDYyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY0O1xuICAgIC13ZWJraXQtb3JkZXI6IDYzO1xuICAgIC1tb3otb3JkZXI6IDYzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MztcbiAgICBvcmRlcjogNjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjU7XG4gICAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gICAgLW1vei1vcmRlcjogNjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY0O1xuICAgIG9yZGVyOiA2NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NjtcbiAgICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgICAtbW96LW9yZGVyOiA2NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjU7XG4gICAgb3JkZXI6IDY1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY2O1xuICAgIC1tb3otb3JkZXI6IDY2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NjtcbiAgICBvcmRlcjogNjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjg7XG4gICAgLXdlYmtpdC1vcmRlcjogNjc7XG4gICAgLW1vei1vcmRlcjogNjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY3O1xuICAgIG9yZGVyOiA2NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OTtcbiAgICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgICAtbW96LW9yZGVyOiA2ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNjg7XG4gICAgb3JkZXI6IDY4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcwO1xuICAgIC13ZWJraXQtb3JkZXI6IDY5O1xuICAgIC1tb3otb3JkZXI6IDY5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2OTtcbiAgICBvcmRlcjogNjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzE7XG4gICAgLXdlYmtpdC1vcmRlcjogNzA7XG4gICAgLW1vei1vcmRlcjogNzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcwO1xuICAgIG9yZGVyOiA3MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MjtcbiAgICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgICAtbW96LW9yZGVyOiA3MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzE7XG4gICAgb3JkZXI6IDcxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDczO1xuICAgIC13ZWJraXQtb3JkZXI6IDcyO1xuICAgIC1tb3otb3JkZXI6IDcyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MjtcbiAgICBvcmRlcjogNzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNzM7XG4gICAgLW1vei1vcmRlcjogNzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDczO1xuICAgIG9yZGVyOiA3MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NTtcbiAgICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgICAtbW96LW9yZGVyOiA3NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzQ7XG4gICAgb3JkZXI6IDc0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc2O1xuICAgIC13ZWJraXQtb3JkZXI6IDc1O1xuICAgIC1tb3otb3JkZXI6IDc1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NTtcbiAgICBvcmRlcjogNzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzc7XG4gICAgLXdlYmtpdC1vcmRlcjogNzY7XG4gICAgLW1vei1vcmRlcjogNzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc2O1xuICAgIG9yZGVyOiA3NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3ODtcbiAgICAtd2Via2l0LW9yZGVyOiA3NztcbiAgICAtbW96LW9yZGVyOiA3NztcbiAgICAtbXMtZmxleC1vcmRlcjogNzc7XG4gICAgb3JkZXI6IDc3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc5O1xuICAgIC13ZWJraXQtb3JkZXI6IDc4O1xuICAgIC1tb3otb3JkZXI6IDc4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3ODtcbiAgICBvcmRlcjogNzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODA7XG4gICAgLXdlYmtpdC1vcmRlcjogNzk7XG4gICAgLW1vei1vcmRlcjogNzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc5O1xuICAgIG9yZGVyOiA3OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MTtcbiAgICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgICAtbW96LW9yZGVyOiA4MDtcbiAgICAtbXMtZmxleC1vcmRlcjogODA7XG4gICAgb3JkZXI6IDgwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgyO1xuICAgIC13ZWJraXQtb3JkZXI6IDgxO1xuICAgIC1tb3otb3JkZXI6IDgxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MTtcbiAgICBvcmRlcjogODE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODM7XG4gICAgLXdlYmtpdC1vcmRlcjogODI7XG4gICAgLW1vei1vcmRlcjogODI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgyO1xuICAgIG9yZGVyOiA4MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NDtcbiAgICAtd2Via2l0LW9yZGVyOiA4MztcbiAgICAtbW96LW9yZGVyOiA4MztcbiAgICAtbXMtZmxleC1vcmRlcjogODM7XG4gICAgb3JkZXI6IDgzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg1O1xuICAgIC13ZWJraXQtb3JkZXI6IDg0O1xuICAgIC1tb3otb3JkZXI6IDg0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NDtcbiAgICBvcmRlcjogODQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODY7XG4gICAgLXdlYmtpdC1vcmRlcjogODU7XG4gICAgLW1vei1vcmRlcjogODU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg1O1xuICAgIG9yZGVyOiA4NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NztcbiAgICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgICAtbW96LW9yZGVyOiA4NjtcbiAgICAtbXMtZmxleC1vcmRlcjogODY7XG4gICAgb3JkZXI6IDg2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg3O1xuICAgIC1tb3otb3JkZXI6IDg3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NztcbiAgICBvcmRlcjogODc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODk7XG4gICAgLXdlYmtpdC1vcmRlcjogODg7XG4gICAgLW1vei1vcmRlcjogODg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg4O1xuICAgIG9yZGVyOiA4ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MDtcbiAgICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgICAtbW96LW9yZGVyOiA4OTtcbiAgICAtbXMtZmxleC1vcmRlcjogODk7XG4gICAgb3JkZXI6IDg5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkxO1xuICAgIC13ZWJraXQtb3JkZXI6IDkwO1xuICAgIC1tb3otb3JkZXI6IDkwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MDtcbiAgICBvcmRlcjogOTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTI7XG4gICAgLXdlYmtpdC1vcmRlcjogOTE7XG4gICAgLW1vei1vcmRlcjogOTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkxO1xuICAgIG9yZGVyOiA5MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MztcbiAgICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgICAtbW96LW9yZGVyOiA5MjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTI7XG4gICAgb3JkZXI6IDkyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk0O1xuICAgIC13ZWJraXQtb3JkZXI6IDkzO1xuICAgIC1tb3otb3JkZXI6IDkzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MztcbiAgICBvcmRlcjogOTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTU7XG4gICAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gICAgLW1vei1vcmRlcjogOTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk0O1xuICAgIG9yZGVyOiA5NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NjtcbiAgICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgICAtbW96LW9yZGVyOiA5NTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTU7XG4gICAgb3JkZXI6IDk1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk3O1xuICAgIC13ZWJraXQtb3JkZXI6IDk2O1xuICAgIC1tb3otb3JkZXI6IDk2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NjtcbiAgICBvcmRlcjogOTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24tbGc9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTg7XG4gICAgLXdlYmtpdC1vcmRlcjogOTc7XG4gICAgLW1vei1vcmRlcjogOTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk3O1xuICAgIG9yZGVyOiA5NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi1sZz1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OTtcbiAgICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgICAtbW96LW9yZGVyOiA5ODtcbiAgICAtbXMtZmxleC1vcmRlcjogOTg7XG4gICAgb3JkZXI6IDk4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLWxnPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAtbW96LW9yZGVyOiA5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxXCJdLFxuICAucGxhdGUtLWNvbHVtbi54bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiM1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMyB7XG4gICAgZmxleC1iYXNpczogMjQuOTk5OTk5OTk5OSU7XG4gICAgbWF4LXdpZHRoOiAyNC45OTk5OTk5OTk5JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMiU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMyJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NSU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY1JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiNlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNiB7XG4gICAgZmxleC1iYXNpczogNDkuOTk5OTk5OTk5OCU7XG4gICAgbWF4LXdpZHRoOiA0OS45OTk5OTk5OTk4JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiN1wiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMSU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMxJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiOFwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NCU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY0JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiOVwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtOSB7XG4gICAgZmxleC1iYXNpczogNzQuOTk5OTk5OTk5NyU7XG4gICAgbWF4LXdpZHRoOiA3NC45OTk5OTk5OTk3JTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMTBcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTtcbiAgfVxuICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtY29sLXhsPVwiMTFcIl0sXG4gIC5wbGF0ZS0tY29sdW1uLnhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjYzJTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjMlO1xuICB9XG4gIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1jb2wteGw9XCIxMlwiXSxcbiAgLnBsYXRlLS1jb2x1bW4ueGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDk5Ljk5OTk5OTk5OTYlO1xuICAgIG1heC13aWR0aDogOTkuOTk5OTk5OTk5NiU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgLW1vei1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1vei1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1vei1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tb3otb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxMFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjExXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tb3otb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxM1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMTVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAgIC13ZWJraXQtb3JkZXI6IDE1O1xuICAgIC1tb3otb3JkZXI6IDE1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxNlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjE3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMThcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAgIC13ZWJraXQtb3JkZXI6IDE4O1xuICAgIC1tb3otb3JkZXI6IDE4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIxOVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjIwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAgIC13ZWJraXQtb3JkZXI6IDIxO1xuICAgIC1tb3otb3JkZXI6IDIxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyMlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjIzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAgIC13ZWJraXQtb3JkZXI6IDI0O1xuICAgIC1tb3otb3JkZXI6IDI0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgICBvcmRlcjogMjQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyNVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjY7XG4gICAgLXdlYmtpdC1vcmRlcjogMjU7XG4gICAgLW1vei1vcmRlcjogMjU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI1O1xuICAgIG9yZGVyOiAyNTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNztcbiAgICAtd2Via2l0LW9yZGVyOiAyNjtcbiAgICAtbW96LW9yZGVyOiAyNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjY7XG4gICAgb3JkZXI6IDI2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMjdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI4O1xuICAgIC13ZWJraXQtb3JkZXI6IDI3O1xuICAgIC1tb3otb3JkZXI6IDI3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyNztcbiAgICBvcmRlcjogMjc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIyOFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjk7XG4gICAgLXdlYmtpdC1vcmRlcjogMjg7XG4gICAgLW1vei1vcmRlcjogMjg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI4O1xuICAgIG9yZGVyOiAyODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjI5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMDtcbiAgICAtd2Via2l0LW9yZGVyOiAyOTtcbiAgICAtbW96LW9yZGVyOiAyOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjk7XG4gICAgb3JkZXI6IDI5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDMxO1xuICAgIC13ZWJraXQtb3JkZXI6IDMwO1xuICAgIC1tb3otb3JkZXI6IDMwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMDtcbiAgICBvcmRlcjogMzA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzMVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzI7XG4gICAgLXdlYmtpdC1vcmRlcjogMzE7XG4gICAgLW1vei1vcmRlcjogMzE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDMxO1xuICAgIG9yZGVyOiAzMTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjMyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzMztcbiAgICAtd2Via2l0LW9yZGVyOiAzMjtcbiAgICAtbW96LW9yZGVyOiAzMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMzI7XG4gICAgb3JkZXI6IDMyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM0O1xuICAgIC13ZWJraXQtb3JkZXI6IDMzO1xuICAgIC1tb3otb3JkZXI6IDMzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzMztcbiAgICBvcmRlcjogMzM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzNFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzU7XG4gICAgLXdlYmtpdC1vcmRlcjogMzQ7XG4gICAgLW1vei1vcmRlcjogMzQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM0O1xuICAgIG9yZGVyOiAzNDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzNjtcbiAgICAtd2Via2l0LW9yZGVyOiAzNTtcbiAgICAtbW96LW9yZGVyOiAzNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMzU7XG4gICAgb3JkZXI6IDM1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM3O1xuICAgIC13ZWJraXQtb3JkZXI6IDM2O1xuICAgIC1tb3otb3JkZXI6IDM2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzNjtcbiAgICBvcmRlcjogMzY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCIzN1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMzg7XG4gICAgLXdlYmtpdC1vcmRlcjogMzc7XG4gICAgLW1vei1vcmRlcjogMzc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM3O1xuICAgIG9yZGVyOiAzNztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjM4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzOTtcbiAgICAtd2Via2l0LW9yZGVyOiAzODtcbiAgICAtbW96LW9yZGVyOiAzODtcbiAgICAtbXMtZmxleC1vcmRlcjogMzg7XG4gICAgb3JkZXI6IDM4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiMzlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQwO1xuICAgIC13ZWJraXQtb3JkZXI6IDM5O1xuICAgIC1tb3otb3JkZXI6IDM5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzOTtcbiAgICBvcmRlcjogMzk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDE7XG4gICAgLXdlYmtpdC1vcmRlcjogNDA7XG4gICAgLW1vei1vcmRlcjogNDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQwO1xuICAgIG9yZGVyOiA0MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0MjtcbiAgICAtd2Via2l0LW9yZGVyOiA0MTtcbiAgICAtbW96LW9yZGVyOiA0MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNDE7XG4gICAgb3JkZXI6IDQxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQzO1xuICAgIC13ZWJraXQtb3JkZXI6IDQyO1xuICAgIC1tb3otb3JkZXI6IDQyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0MjtcbiAgICBvcmRlcjogNDI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDM7XG4gICAgLW1vei1vcmRlcjogNDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQzO1xuICAgIG9yZGVyOiA0MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0NTtcbiAgICAtd2Via2l0LW9yZGVyOiA0NDtcbiAgICAtbW96LW9yZGVyOiA0NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDQ7XG4gICAgb3JkZXI6IDQ0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ2O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ1O1xuICAgIC1tb3otb3JkZXI6IDQ1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0NTtcbiAgICBvcmRlcjogNDU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNDY7XG4gICAgLW1vei1vcmRlcjogNDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ2O1xuICAgIG9yZGVyOiA0NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjQ3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0ODtcbiAgICAtd2Via2l0LW9yZGVyOiA0NztcbiAgICAtbW96LW9yZGVyOiA0NztcbiAgICAtbXMtZmxleC1vcmRlcjogNDc7XG4gICAgb3JkZXI6IDQ3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNDhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ5O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ4O1xuICAgIC1tb3otb3JkZXI6IDQ4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0ODtcbiAgICBvcmRlcjogNDg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI0OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTA7XG4gICAgLXdlYmtpdC1vcmRlcjogNDk7XG4gICAgLW1vei1vcmRlcjogNDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ5O1xuICAgIG9yZGVyOiA0OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjUwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1MTtcbiAgICAtd2Via2l0LW9yZGVyOiA1MDtcbiAgICAtbW96LW9yZGVyOiA1MDtcbiAgICAtbXMtZmxleC1vcmRlcjogNTA7XG4gICAgb3JkZXI6IDUwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDUyO1xuICAgIC13ZWJraXQtb3JkZXI6IDUxO1xuICAgIC1tb3otb3JkZXI6IDUxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1MTtcbiAgICBvcmRlcjogNTE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTM7XG4gICAgLXdlYmtpdC1vcmRlcjogNTI7XG4gICAgLW1vei1vcmRlcjogNTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDUyO1xuICAgIG9yZGVyOiA1MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjUzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NDtcbiAgICAtd2Via2l0LW9yZGVyOiA1MztcbiAgICAtbW96LW9yZGVyOiA1MztcbiAgICAtbXMtZmxleC1vcmRlcjogNTM7XG4gICAgb3JkZXI6IDUzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU0O1xuICAgIC1tb3otb3JkZXI6IDU0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NDtcbiAgICBvcmRlcjogNTQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTU7XG4gICAgLW1vei1vcmRlcjogNTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU1O1xuICAgIG9yZGVyOiA1NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1NztcbiAgICAtd2Via2l0LW9yZGVyOiA1NjtcbiAgICAtbW96LW9yZGVyOiA1NjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTY7XG4gICAgb3JkZXI6IDU2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNTdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU4O1xuICAgIC13ZWJraXQtb3JkZXI6IDU3O1xuICAgIC1tb3otb3JkZXI6IDU3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1NztcbiAgICBvcmRlcjogNTc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI1OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTk7XG4gICAgLXdlYmtpdC1vcmRlcjogNTg7XG4gICAgLW1vei1vcmRlcjogNTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU4O1xuICAgIG9yZGVyOiA1ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjU5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MDtcbiAgICAtd2Via2l0LW9yZGVyOiA1OTtcbiAgICAtbW96LW9yZGVyOiA1OTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTk7XG4gICAgb3JkZXI6IDU5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDYxO1xuICAgIC13ZWJraXQtb3JkZXI6IDYwO1xuICAgIC1tb3otb3JkZXI6IDYwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MDtcbiAgICBvcmRlcjogNjA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjI7XG4gICAgLXdlYmtpdC1vcmRlcjogNjE7XG4gICAgLW1vei1vcmRlcjogNjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDYxO1xuICAgIG9yZGVyOiA2MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjYyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2MztcbiAgICAtd2Via2l0LW9yZGVyOiA2MjtcbiAgICAtbW96LW9yZGVyOiA2MjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjI7XG4gICAgb3JkZXI6IDYyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY0O1xuICAgIC13ZWJraXQtb3JkZXI6IDYzO1xuICAgIC1tb3otb3JkZXI6IDYzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2MztcbiAgICBvcmRlcjogNjM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjU7XG4gICAgLXdlYmtpdC1vcmRlcjogNjQ7XG4gICAgLW1vei1vcmRlcjogNjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY0O1xuICAgIG9yZGVyOiA2NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2NjtcbiAgICAtd2Via2l0LW9yZGVyOiA2NTtcbiAgICAtbW96LW9yZGVyOiA2NTtcbiAgICAtbXMtZmxleC1vcmRlcjogNjU7XG4gICAgb3JkZXI6IDY1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY2O1xuICAgIC1tb3otb3JkZXI6IDY2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2NjtcbiAgICBvcmRlcjogNjY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI2N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjg7XG4gICAgLXdlYmtpdC1vcmRlcjogNjc7XG4gICAgLW1vei1vcmRlcjogNjc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY3O1xuICAgIG9yZGVyOiA2NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjY4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2OTtcbiAgICAtd2Via2l0LW9yZGVyOiA2ODtcbiAgICAtbW96LW9yZGVyOiA2ODtcbiAgICAtbXMtZmxleC1vcmRlcjogNjg7XG4gICAgb3JkZXI6IDY4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNjlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDcwO1xuICAgIC13ZWJraXQtb3JkZXI6IDY5O1xuICAgIC1tb3otb3JkZXI6IDY5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2OTtcbiAgICBvcmRlcjogNjk7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3MFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzE7XG4gICAgLXdlYmtpdC1vcmRlcjogNzA7XG4gICAgLW1vei1vcmRlcjogNzA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDcwO1xuICAgIG9yZGVyOiA3MDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjcxXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3MjtcbiAgICAtd2Via2l0LW9yZGVyOiA3MTtcbiAgICAtbW96LW9yZGVyOiA3MTtcbiAgICAtbXMtZmxleC1vcmRlcjogNzE7XG4gICAgb3JkZXI6IDcxO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzJcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDczO1xuICAgIC13ZWJraXQtb3JkZXI6IDcyO1xuICAgIC1tb3otb3JkZXI6IDcyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3MjtcbiAgICBvcmRlcjogNzI7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3M1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNzM7XG4gICAgLW1vei1vcmRlcjogNzM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDczO1xuICAgIG9yZGVyOiA3MztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc0XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3NTtcbiAgICAtd2Via2l0LW9yZGVyOiA3NDtcbiAgICAtbW96LW9yZGVyOiA3NDtcbiAgICAtbXMtZmxleC1vcmRlcjogNzQ7XG4gICAgb3JkZXI6IDc0O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzVcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc2O1xuICAgIC13ZWJraXQtb3JkZXI6IDc1O1xuICAgIC1tb3otb3JkZXI6IDc1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3NTtcbiAgICBvcmRlcjogNzU7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3NlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNzc7XG4gICAgLXdlYmtpdC1vcmRlcjogNzY7XG4gICAgLW1vei1vcmRlcjogNzY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc2O1xuICAgIG9yZGVyOiA3NjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjc3XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3ODtcbiAgICAtd2Via2l0LW9yZGVyOiA3NztcbiAgICAtbW96LW9yZGVyOiA3NztcbiAgICAtbXMtZmxleC1vcmRlcjogNzc7XG4gICAgb3JkZXI6IDc3O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiNzhcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc5O1xuICAgIC13ZWJraXQtb3JkZXI6IDc4O1xuICAgIC1tb3otb3JkZXI6IDc4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3ODtcbiAgICBvcmRlcjogNzg7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI3OVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODA7XG4gICAgLXdlYmtpdC1vcmRlcjogNzk7XG4gICAgLW1vei1vcmRlcjogNzk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc5O1xuICAgIG9yZGVyOiA3OTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjgwXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4MTtcbiAgICAtd2Via2l0LW9yZGVyOiA4MDtcbiAgICAtbW96LW9yZGVyOiA4MDtcbiAgICAtbXMtZmxleC1vcmRlcjogODA7XG4gICAgb3JkZXI6IDgwO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODFcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDgyO1xuICAgIC13ZWJraXQtb3JkZXI6IDgxO1xuICAgIC1tb3otb3JkZXI6IDgxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4MTtcbiAgICBvcmRlcjogODE7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4MlwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODM7XG4gICAgLXdlYmtpdC1vcmRlcjogODI7XG4gICAgLW1vei1vcmRlcjogODI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDgyO1xuICAgIG9yZGVyOiA4MjtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjgzXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NDtcbiAgICAtd2Via2l0LW9yZGVyOiA4MztcbiAgICAtbW96LW9yZGVyOiA4MztcbiAgICAtbXMtZmxleC1vcmRlcjogODM7XG4gICAgb3JkZXI6IDgzO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODRcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg1O1xuICAgIC13ZWJraXQtb3JkZXI6IDg0O1xuICAgIC1tb3otb3JkZXI6IDg0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NDtcbiAgICBvcmRlcjogODQ7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4NVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODY7XG4gICAgLXdlYmtpdC1vcmRlcjogODU7XG4gICAgLW1vei1vcmRlcjogODU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg1O1xuICAgIG9yZGVyOiA4NTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg2XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4NztcbiAgICAtd2Via2l0LW9yZGVyOiA4NjtcbiAgICAtbW96LW9yZGVyOiA4NjtcbiAgICAtbXMtZmxleC1vcmRlcjogODY7XG4gICAgb3JkZXI6IDg2O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiODdcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg3O1xuICAgIC1tb3otb3JkZXI6IDg3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4NztcbiAgICBvcmRlcjogODc7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI4OFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODk7XG4gICAgLXdlYmtpdC1vcmRlcjogODg7XG4gICAgLW1vei1vcmRlcjogODg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg4O1xuICAgIG9yZGVyOiA4ODtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjg5XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MDtcbiAgICAtd2Via2l0LW9yZGVyOiA4OTtcbiAgICAtbW96LW9yZGVyOiA4OTtcbiAgICAtbXMtZmxleC1vcmRlcjogODk7XG4gICAgb3JkZXI6IDg5O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTBcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDkxO1xuICAgIC13ZWJraXQtb3JkZXI6IDkwO1xuICAgIC1tb3otb3JkZXI6IDkwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MDtcbiAgICBvcmRlcjogOTA7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5MVwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTI7XG4gICAgLXdlYmtpdC1vcmRlcjogOTE7XG4gICAgLW1vei1vcmRlcjogOTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDkxO1xuICAgIG9yZGVyOiA5MTtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjkyXCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5MztcbiAgICAtd2Via2l0LW9yZGVyOiA5MjtcbiAgICAtbW96LW9yZGVyOiA5MjtcbiAgICAtbXMtZmxleC1vcmRlcjogOTI7XG4gICAgb3JkZXI6IDkyO1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTNcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk0O1xuICAgIC13ZWJraXQtb3JkZXI6IDkzO1xuICAgIC1tb3otb3JkZXI6IDkzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5MztcbiAgICBvcmRlcjogOTM7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5NFwiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTU7XG4gICAgLXdlYmtpdC1vcmRlcjogOTQ7XG4gICAgLW1vei1vcmRlcjogOTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk0O1xuICAgIG9yZGVyOiA5NDtcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk1XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5NjtcbiAgICAtd2Via2l0LW9yZGVyOiA5NTtcbiAgICAtbW96LW9yZGVyOiA5NTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTU7XG4gICAgb3JkZXI6IDk1O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTZcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk3O1xuICAgIC13ZWJraXQtb3JkZXI6IDk2O1xuICAgIC1tb3otb3JkZXI6IDk2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5NjtcbiAgICBvcmRlcjogOTY7XG4gIH1cbiAgW2RhdGEtcGxhdGUtcG9zaXRpb24teGw9XCI5N1wiXTpub3QoW2RhdGEtcGxhdGUtcG9zaXRpb25pbmctZGlzYWJsZWRdKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTg7XG4gICAgLXdlYmtpdC1vcmRlcjogOTc7XG4gICAgLW1vei1vcmRlcjogOTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk3O1xuICAgIG9yZGVyOiA5NztcbiAgfVxuICBbZGF0YS1wbGF0ZS1wb3NpdGlvbi14bD1cIjk4XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5OTtcbiAgICAtd2Via2l0LW9yZGVyOiA5ODtcbiAgICAtbW96LW9yZGVyOiA5ODtcbiAgICAtbXMtZmxleC1vcmRlcjogOTg7XG4gICAgb3JkZXI6IDk4O1xuICB9XG4gIFtkYXRhLXBsYXRlLXBvc2l0aW9uLXhsPVwiOTlcIl06bm90KFtkYXRhLXBsYXRlLXBvc2l0aW9uaW5nLWRpc2FibGVkXSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAtbW96LW9yZGVyOiA5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5O1xuICB9XG59XG5bZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGxhdGUtaGlkZGVuLXNtXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtcGxhdGUtaGlkZGVuLXhzXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBsYXRlLS1jb2x1bW4ge1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnBsYXRlLS1wYWdlLWNvbnRlbnQtd3JhcHBlcixcbi5wbGF0ZS0tc2VjdGlvbixcbi5wbGF0ZS0tY29sdW1uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wLXQtbS0tcyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAtLXBhZGRpbmctdG9wLW1vYmlsZTogMi41cmVtO1xuICB9XG4gIC5wLWItbS0tcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAtLXBhZGRpbmctYm90dG9tLW1vYmlsZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucC10LW0tLW0ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIC0tcGFkZGluZy10b3AtbW9iaWxlOiA1cmVtO1xuICB9XG4gIC5wLWItbS0tbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgLS1wYWRkaW5nLWJvdHRvbS1tb2JpbGU6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wLXQtbS0tbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIC0tcGFkZGluZy10b3AtbW9iaWxlOiAxMHJlbTtcbiAgfVxuICAucC1iLW0tLWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICAtLXBhZGRpbmctYm90dG9tLW1vYmlsZTogMTByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXQtZC0tcyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAtLXBhZGRpbmctdG9wLWRlc2t0b3A6IDIuNXJlbTtcbiAgfVxuICAucC1iLWQtLXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgLS1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXQtZC0tbSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgLS1wYWRkaW5nLXRvcC1kZXNrdG9wOiA1cmVtO1xuICB9XG4gIC5wLWItZC0tbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgLS1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wOiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10LWQtLWwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAtLXBhZGRpbmctdG9wLWRlc2t0b3A6IDEwcmVtO1xuICB9XG4gIC5wLWItZC0tbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIC0tcGFkZGluZy1ib3R0b20tZGVza3RvcDogMTByZW07XG4gIH1cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG4ucGxhdGUtLXNlY3Rpb24sXG4jbWFpbiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICsgNXJlbSk7XG59XG5cbi50YWItaXRlbSB7XG4gIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IDIwcmVtO1xufVxuXG5waWN0dXJlLFxucGljdHVyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnBpY3R1cmUgc291cmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkudGhlbWUtcGFnZSwgYm9keS5iYXNlLXRoZW1lIHtcbiAgLS1wcmltYXJ5LWNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICAtLWFjY2VudC1jb2xvcjogdmFyKC0tem9yZy0xMDApO1xuICAtLWZvY3VzLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbmJvZHkudGhlbWUtY2FyZV90eXBlLCBib2R5LmNhcmUtdGhlbWUge1xuICAtLXByaW1hcnktY29sb3I6IHZhcigtLXpvcmctMTAwKTtcbiAgLS1hY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gIC0tZm9jdXMtY29sb3I6IHZhcigtLXpvcmctMTAwKTtcbn1cbmJvZHkudGhlbWUtcHJvamVjdCwgYm9keS5mcmllbmQtdGhlbWUge1xuICAtLXByaW1hcnktY29sb3I6IHZhcigtLXZyaWVuZGVuLTEwMCk7XG4gIC0tYWNjZW50LWNvbG9yOiB2YXIoLS16b3JnLTEwMCk7XG4gIC0tZm9jdXMtY29sb3I6IHZhcigtLXZyaWVuZGVuLTEwMCk7XG59XG5ib2R5LnRoZW1lLWpvYl9wb3N0aW5nLCBib2R5LmpvYi10aGVtZSB7XG4gIC0tcHJpbWFyeS1jb2xvcjogdmFyKC0tdmFjYXR1cmUtMTAwKTtcbiAgLS1hY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gIC0tZm9jdXMtY29sb3I6IHZhcigtLXZhY2F0dXJlLTEwMCk7XG59XG5cbi5odG1sLWNvZGUge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbn1cbi5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtaXRlbXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWl0ZW1zID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWl0ZW1zIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1pdGVtcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYnMgLmRvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG5cbi5maWx0ZXJfX2lucHV0X19yYW5nZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2JhciB7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21heCwgLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX21pbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19iYXJfX3JhbmdlIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBsaWdodGJsdWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgsIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19taW4sIC5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX2Jhcl9fbWluIHtcbiAgbGVmdDogMDtcbn1cbi5maWx0ZXJfX2lucHV0X19yYW5nZV9fYmFyX19tYXgge1xuICBsZWZ0OiAxMDAlO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZmlsdGVyX19pbnB1dF9fcmFuZ2VfX3NlbGVjdG9yIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcl9faW5wdXRfX3JhbmdlX19zZWxlY3Rvci0tYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uam9icy1maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2VhcmNoXCIgXCJmaWx0ZXJzXCI7XG59XG4uam9icy1maWx0ZXItd3JhcHBlciAuam9icy1maWx0ZXItc2VhcmNoIHtcbiAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbn1cbi5qb2JzLWZpbHRlci13cmFwcGVyIC5qb2JzLWZpbHRlci1maWx0ZXJzIHtcbiAgZ3JpZC1hcmVhOiBmaWx0ZXJzO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZV90eXBlc1wiIFwiaG91cnNcIiBcIm9yZ2FuaXNhdGlvbnNcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZV90eXBlcyBjYXJlX3R5cGVzXCIgXCJob3VycyBvcmdhbmlzYXRpb25zXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZV90eXBlcyBob3VycyBvcmdhbmlzYXRpb25zXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNGZyIDRmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qb2JzLWZpbHRlci13cmFwcGVyIC5qb2JzLWZpbHRlci1maWx0ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAzZnIgM2ZyO1xuICB9XG59XG4uam9icy1maWx0ZXItd3JhcHBlciAuam9icy1maWx0ZXItZmlsdGVycyAuZmlsdGVyLXR5cGUtdGFuZ3JhbV9vcmdhbmlzYXRpb24ge1xuICBncmlkLWFyZWE6IG9yZ2FuaXNhdGlvbnM7XG59XG4uam9icy1maWx0ZXItd3JhcHBlciAuam9icy1maWx0ZXItZmlsdGVycyAuZmlsdGVyLXR5cGUtdGFuZ3JhbV9vcmdhbmlzYXRpb24gLmpvYnMtZmlsdGVyLWl0ZW0gKyAuam9icy1maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi5qb2JzLWZpbHRlci13cmFwcGVyIC5qb2JzLWZpbHRlci1maWx0ZXJzIC5maWx0ZXItdHlwZS10YW5ncmFtX29yZ2FuaXNhdGlvbiAuam9icy1maWx0ZXItaXRlbSBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMgLmZpbHRlci10eXBlLXRhbmdyYW1fb3JnYW5pc2F0aW9uIC5qb2JzLWZpbHRlci1pdGVtIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMgLmZpbHRlci10eXBlLXRhbmdyYW1fb3JnYW5pc2F0aW9uIC5qb2JzLWZpbHRlci1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktNzUpO1xufVxuLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMgLmZpbHRlci10eXBlLXRhbmdyYW1faG91cnMsXG4uam9icy1maWx0ZXItd3JhcHBlciAuam9icy1maWx0ZXItZmlsdGVycyAuZmlsdGVyLXR5cGUtaG91cnMge1xuICBncmlkLWFyZWE6IGhvdXJzO1xufVxuLmpvYnMtZmlsdGVyLXdyYXBwZXIgLmpvYnMtZmlsdGVyLWZpbHRlcnMgLmZpbHRlci10eXBlLWVtcGxveW1lbnRfdHlwZSxcbi5qb2JzLWZpbHRlci13cmFwcGVyIC5qb2JzLWZpbHRlci1maWx0ZXJzIC5maWx0ZXItdHlwZS1jYXJlX3R5cGVzIHtcbiAgZ3JpZC1hcmVhOiBjYXJlX3R5cGVzO1xufVxuXG4uam9icy1jb3VudC1zZW50ZW5jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gM3JlbTtcbn1cblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS1nYXA6IDMuMnJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuLmNvbHVtbnMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zID4gKiB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW5zID4gKiB7XG4gICAgLS1jb2x1bW5zOiA0O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAxMTU7XG59XG5cbi5hcnRpY2xlcy1kZXRhaWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbn1cblxuLmFydGljbGVzLWluZGV4LWhlYWRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIjtcbn1cbi5hcnRpY2xlcy1pbmRleC1oZWFkZXIgLmhlYWRlci1jb250ZW50LFxuLmFydGljbGVzLWluZGV4LWhlYWRlciAuYXJ0aWNsZXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hcnRpY2xlcy1pbmRleC1oZWFkZXIgLmhlYWRlci1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNTY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLW1hcmdpbi1pbmxpbmUpICsgdmFyKC0tY29sdW1uLXdpZHRoKSk7XG59XG4uYXJ0aWNsZXMtaW5kZXgtaGVhZGVyIC5oZWFkZXItY29udGVudCAudGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uYXJ0aWNsZXMtaW5kZXgtaGVhZGVyIC5oZWFkZXItY29udGVudCAudGl0bGUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5oZWFkZXItc2xpZGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCI7XG59XG4uaGVhZGVyLXNsaWRlIC5tZWRpYSB7XG4gIGdyaWQtYXJlYTogbWVkaWE7XG59XG4uaGVhZGVyLXNsaWRlIC5jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLmhlYWRlci1zbGlkZSAubWVkaWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLW1hcmdpbi1pbmxpbmUpIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcbn1cbi5oZWFkZXItc2xpZGUgLm1lZGlhIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gIGFzcGVjdC1yYXRpbzogMS8wLjU2O1xufVxuLmhlYWRlci1zbGlkZSAubWVkaWEgLmltYWdlLXBsYWNlaG9sZGVyLFxuLmhlYWRlci1zbGlkZSAubWVkaWEgLm1lZGlhLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8xMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMjApO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9sZWFmX2xlZnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLXNsaWRlIC5tZWRpYSAuaW1hZ2UtcGxhY2Vob2xkZXI6OmFmdGVyLFxuLmhlYWRlci1zbGlkZSAubWVkaWEgLm1lZGlhLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5oZWFkZXItc2xpZGUgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gY29udGVudCAuXCIgXCIuIHRpdGxlIC5cIiBcIi4gYnV0dG9ucyAuXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbWFyZ2luLWlubGluZSkgMTBmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcbn1cbi5oZWFkZXItc2xpZGUgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmhlYWRlci1zbGlkZSAuY29udGVudCAuaW5kZXgtdGV4dCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5oZWFkZXItc2xpZGUgLmNvbnRlbnQgLmJ1dHRvbi1ncm91cCB7XG4gIGdyaWQtYXJlYTogYnV0dG9ucztcbn1cblxuLmRldGFpbC1oZWFkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB5ZWxsb3c7XG4gIHotaW5kZXg6IDExNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzcmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCIgXCJtZXRhXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbC1oZWFkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEgY29udGVudFwiIFwibWV0YSBtZXRhXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNmZyO1xuICB9XG59XG4uZGV0YWlsLWhlYWRlciAuaGVhZGVyLW1ldGEge1xuICBncmlkLWFyZWE6IG1ldGE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGV0YWlsLWhlYWRlciAuaGVhZGVyLXZpZGVvLFxuLmRldGFpbC1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIGdyaWQtYXJlYTogbWVkaWE7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZGV0YWlsLWhlYWRlciAuaGVhZGVyLWltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfbGVhZl9sZWZ0KTtcbn1cbi5kZXRhaWwtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX2xlYWZfcmlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMC41O1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSkgMDtcbiAgaW5zZXQtYmxvY2s6IDA7XG59XG4uZGV0YWlsLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG59XG4uZGV0YWlsLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5kZXRhaWwtaGVhZGVyIC50aXRsZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgLS1jaGV2cm9uLXBhZ2luYXRpb24tY29sb3I6IHdoaXRlO1xuICAtLWNoZXZyb24tY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLWhlYWRlciB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLW1hcmdpbi1pbmxpbmUsIDEuNXJlbSk7XG4gIGluc2V0LWJsb2NrLWVuZDogM3JlbTtcbn1cbi5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDhyZW07XG4gIH1cbiAgLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbi5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zbGlkZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZnVsbGZyYW1lXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXNsaWRlIC5tZWRpYSB7XG4gIGdyaWQtYXJlYTogZnVsbGZyYW1lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc2xpZGUgLm1lZGlhLXZpZGVvLFxuICAuaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc2xpZGUgLm1lZGlhLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zbGlkZSAubWVkaWEtdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXNsaWRlIC5tZWRpYS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zbGlkZSAubWVkaWEtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc2xpZGUgLm1lZGlhLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjkuMTYlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUuMTMlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xufVxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXNsaWRlIC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgZ3JpZC1hcmVhOiBmdWxsZnJhbWU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1mdWxsZnJhbWUtc2VjdGlvbiAuZnVsbGZyYW1lLXNsaWRlIC5jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLW1hcmdpbi1pbmxpbmUsIDEuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLW5hdi1oZWlnaHQpIDNyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTNyZW07XG59XG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIC5mdWxsZnJhbWUtc2xpZGUgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zbGlkZSAuY29udGVudCAuY29udGVudC1pbm5lciAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZnVsbGZyYW1lLXNlY3Rpb24gLmZ1bGxmcmFtZS1zbGlkZSAuY29udGVudCAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tbmF2LWhlaWdodCkgOHJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE1cmVtO1xuICB9XG59XG5cbi5oZWFkZXItbWFwLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1tYXAtc2VjdGlvbiAudnVlLWdvb2dsZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvMTMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbWFwLXNlY3Rpb24gLnZ1ZS1nb29nbGUtbWFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDEwMC81MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1hcC1zZWN0aW9uIC52dWUtZ29vZ2xlLW1hcCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDAvNDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkcm9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpIHNjYWxlWSgwLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSBzY2FsZVkoMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMnB4KSBzY2FsZVkoMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZHJvcCB7XG4gIGFuaW1hdGlvbjogZHJvcCAwLjNzIGxpbmVhciBmb3J3YXJkcyB2YXIoLS1kZWxheS10aW1lKTtcbn1cblxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICBwYWRkaW5nOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIHN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb2NhdGlvbi1zd2lwZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBhc3BlY3QtcmF0aW86IDEuNy80LjM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgc3Ryb2tlOiB2YXIoLS1jaGV2cm9uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2NhdGlvbi1zd2lwZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5sb2NhdGlvbi1zd2lwZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZTpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHN2ZywgLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkgc3ZnLFxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkgc3ZnLFxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWN0aXZlOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSBzdmcsXG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubG9jYXRpb24tc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubG9jYXRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtODApO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tY2FyZCB7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtIDNyZW07XG4gIH1cbn1cbi5sb2NhdGlvbi1jYXJkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sb2NhdGlvbi1jYXJkIC5sb2NhdGlvbi1jaXR5LFxuLmxvY2F0aW9uLWNhcmQgdWwge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmxvY2F0aW9uLWNhcmQgdWwge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmxvY2F0aW9uLWNhcmQgLmxvY2F0aW9uLWNpdHkge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ubG9jYXRpb24tY2FyZCAubG9jYXRpb24tY2l0eSBzdmcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogcmdiKDIzNSwgMjI0LCAyMTgpO1xufVxuLmxvY2F0aW9uLWNhcmQgLmxvY2F0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5sb2NhdGlvbi1jYXJkIC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG5cbiNtYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFwIC5tYXAtdWkge1xuICBwYWRkaW5nOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG4jbWFwIC5tYXAtdWkgLm1hcC11aS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC5tYXAtdWkgLm1hcC11aS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiNtYXAgLm1hcC11aSAubWFwLXVpLXNlYXJjaCAubW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jbWFwIC5tYXAtdWkgLm1hcC11aS1zZWFyY2ggLm1vYmlsZS1zZWFyY2gtZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4jbWFwIC5tYXAtdWkgLmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtYXAgLm1hcC11aSAubGFiZWwge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4jbWFwIC5maWx0ZXItZ3JvdXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbiNtYXAgLmZpbHRlci1ncm91cHMgLm1haW4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMXJlbTtcbn1cbiNtYXAgLmZpbHRlci1ncm91cHMgLnBsYXR0ZXItZmlsdGVycy1saXN0IHtcbiAgcmlnaHQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC5maWx0ZXItZ3JvdXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICNtYXAgLmZpbHRlci1ncm91cHMgLm1haW4tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgI21hcCAuZmlsdGVyLWdyb3VwcyAucGxhdHRlci1maWx0ZXJzLWxpc3Qge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxufVxuI21hcCAuZmlsdGVyLWdyb3VwcyAubGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYXAgLmZpbHRlci1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNtYXAgLmZpbHRlci1ncm91cCAucGxhdHRlci1maWx0ZXJzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNtYXAgLmZpbHRlci1ncm91cCAucGxhdHRlci1maWx0ZXJzLWxpc3QgLmZpbHRlci1ncm91cC10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNtYXAgLmZpbHRlci1ncm91cCAucGxhdHRlci1maWx0ZXJzLWxpc3QgLmZpbHRlci1saXN0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hbGdlbWVlbi0xMDAsICNGRkYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDMuNnJlbSAwcmVtIDEuOHJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG4jbWFwIC5maWx0ZXItZ3JvdXAgLnBsYXR0ZXItZmlsdGVycy1saXN0IC5maWx0ZXItbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtNDUpO1xuICB6LWluZGV4OiAxO1xufVxuI21hcCAuZmlsdGVyLWdyb3VwIC5wbGF0dGVyLWZpbHRlcnMtbGlzdCAuZmlsdGVyLWxpc3QgLmZpbHRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xufVxuI21hcCAuZmlsdGVyLWdyb3VwIC5wbGF0dGVyLWZpbHRlcnMtbGlzdCAuZmlsdGVyLWxpc3QgLmZpbHRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMS41cmVtO1xufVxuI21hcCAuZmlsdGVyLWdyb3VwIC5wbGF0dGVyLWZpbHRlcnMtbGlzdCAuZmlsdGVyLWxpc3QgLmZpbHRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMS41cmVtO1xufVxuI21hcCAuZmlsdGVyLWdyb3VwIC5wbGF0dGVyLWZpbHRlcnMtbGlzdCAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1zd2lwZXItcHJlZml4IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2NhdGlvbi1zd2lwZXItcHJlZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKSBzY2FsZVgoMC43KSByb3RhdGUoNDVkZWcpO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1maWx0ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLXBvc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCI7XG59XG4uaGVhZGVyLXBvc3Qtc2VjdGlvbiAuaGVhZGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfcG9zdF9oZWFkZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9zdC1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDVyZW07XG4gIH1cbn1cbi5oZWFkZXItcG9zdC1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXItcG9zdC1zZWN0aW9uLnNob3ctZGFyay1vdmVybGF5IC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItcG9zdC1zZWN0aW9uLnNob3ctZGFyay1vdmVybGF5IC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMC4yNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1NWRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDUlLCByZ2IoMCwgMCwgMCkgOTUlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuLmhlYWRlci1wb3N0LXNlY3Rpb24gLmhlYWRlci1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGVhZGVyLXBvc3Qtc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9zdC1zZWN0aW9uIC5oZWFkZXItY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXBvc3Qtc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcmVtO1xuICB9XG59XG4uaGVhZGVyLXBvc3Qtc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgaDEge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9zdC1zZWN0aW9uIC5oZWFkZXItY29udGVudC1pbm5lciBoMSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiA1dnc7XG4gIH1cbn1cbi5oZWFkZXItcG9zdC1zZWN0aW9uIC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG5cbi5ob21lcGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDVyZW07XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiIFwiY29udGVudFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMHJlbTtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtaGVhZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA2ZnI7XG4gIH1cbn1cbi5ob21lcGFnZS1oZWFkZXIgLmhlYWRlci12aWRlbyxcbi5ob21lcGFnZS1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIGdyaWQtYXJlYTogbWVkaWE7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtaGVhZGVyIC5oZWFkZXItdmlkZW8sXG4gIC5ob21lcGFnZS1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lcGFnZS1oZWFkZXIgLmhlYWRlci12aWRlbyBpbWcsXG4uaG9tZXBhZ2UtaGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9tZXBhZ2UtaGVhZGVyIC5oZWFkZXItaW1hZ2Uge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuLmhvbWVwYWdlLWhlYWRlciAuaGVhZGVyLWltYWdlIGltZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfbGVhZl9sZWZ0KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtaGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfbGVmdCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzAuODtcbiAgfVxufVxuLmhvbWVwYWdlLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMjApO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfcmlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNjtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBpbnNldC1pbmxpbmU6IDVyZW0gMDtcbiAgfVxufVxuLmhvbWVwYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaG9tZXBhZ2UtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uaG9tZXBhZ2UtaGVhZGVyIC50aXRsZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmhvbWVwYWdlLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtaGVhZGVyIC5oZWFkZXItY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSArIDRyZW0pIDRyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xuICB9XG59XG4uaG9tZXBhZ2UtaGVhZGVyIC5idXR0b24tZ3JvdXAge1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhvbWVwYWdlLWhlYWRlciAuYnV0dG9uLWdyb3VwIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5za2lwbGluayB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmhvbWVwYWdlLWhlYWRlciAuc2tpcGxpbmsge1xuICBncmlkLWNvbHVtbjogbWVkaWEtc3RhcnQvY29udGVudC1lbmQ7XG4gIHN0cm9rZTogdmFyKC0tZ3JleS03NSk7XG59XG4ucG9zdC1oZWFkZXIgLnNraXBsaW5rIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuc2tpcGxpbmsge1xuICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuXG4uam9iLXBvc3RpbmctZGV0YWlsLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIC0tY2hldnJvbi1wYWdpbmF0aW9uLWNvbG9yOiB3aGl0ZTtcbiAgLS1jaGV2cm9uLWNvbG9yOiB3aGl0ZTtcbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZnVsbGZyYW1lXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmlubmVyIC5tZWRpYSB7XG4gIGdyaWQtYXJlYTogZnVsbGZyYW1lO1xuICBhc3BlY3QtcmF0aW86IDEwMC81MDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmlubmVyIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5pbm5lciAubWVkaWEtaW1hZ2Uge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9iLXBvc3RpbmctZGV0YWlsLWhlYWRlciAuaW5uZXIgLm1lZGlhLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmlubmVyIC5tZWRpYS1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDI5LjE2JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDc1LjEzJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5pbm5lciAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIGdyaWQtYXJlYTogZnVsbGZyYW1lO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5pbm5lciAuY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCAxLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICsgM3JlbSkgM3JlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxM3JlbTtcbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5pbm5lciAuY29udGVudCAuY29udGVudC1pbm5lciAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmlubmVyIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmlubmVyIC5jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICsgOHJlbSkgOHJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE1cmVtO1xuICB9XG59XG4uam9iLXBvc3RpbmctZGV0YWlsLWhlYWRlciAuY29udGVudC1iZWxvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIgLmNvbnRlbnQtYmVsb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5jb250ZW50LWJlbG93IC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5qb2ItcG9zdGluZy1kZXRhaWwtaGVhZGVyIC5jb250ZW50LWJlbG93IC5wYXJhZ3JhcGgge1xuICBtYXgtd2lkdGg6IDcwY2g7XG59XG4uam9iLXBvc3RpbmctZGV0YWlsLWhlYWRlciAuY29udGVudC1iZWxvdyAuYnV0dG9uLWdyb3VwIC5idXR0b24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ubG9jYXRpb24taGVhZGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiO1xufVxuLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfbG9jYXRpb25faGVhZGVyKTtcbiAgfVxufVxuLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWJhY2tncm91bmQtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubG9jYXRpb24taGVhZGVyLXNlY3Rpb24gLmluZGV4LWhlYWRlci1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuaW5kZXgtaGVhZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24taGVhZGVyLXNlY3Rpb24gLmluZGV4LWhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICB6LWluZGV4OiAxO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3ZnXCIgXCJ0aXRsZVwiIFwic3VidGl0bGVcIjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3ZnIHRpdGxlXCIgXCJzdmcgc3VidGl0bGVcIjtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtO1xuICB9XG59XG4ubG9jYXRpb24taGVhZGVyLXNlY3Rpb24gLmhlYWRlci1jb250ZW50IC50aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItY29udGVudCAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcuNXJlbTtcbiAgfVxufVxuLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uIC5oZWFkZXItY29udGVudCAuc3VidGl0bGUge1xuICBncmlkLWFyZWE6IHN1YnRpdGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQgc3ZnIHtcbiAgZ3JpZC1hcmVhOiBzdmc7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBmaWxsOiB2YXIoLS1sb2NhdGllLTEwMCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQgc3ZnIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgfVxufVxuXG4ubG9jYXRpb24taGVhZGVyLXNlY3Rpb24gKyAjbWFpbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWhlYWRlci1zZWN0aW9uICsgI21haW4ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTEwcmVtO1xuICB9XG59XG5cbi5wb3N0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiIFwiY2xpcFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1oZWFkZXIgLnBvc3QtaGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICsgM3JlbSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4ucG9zdC1oZWFkZXIgLnBvc3QtaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1oZWFkZXIgLnBvc3QtaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICB9XG59XG4ucG9zdC1oZWFkZXI6OmFmdGVyIHtcbiAgZ3JpZC1hcmVhOiBjbGlwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfaGVhZGVyX3Bvc3QpO1xuICBhc3BlY3QtcmF0aW86IDE0MDAvMjE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5oZWFkZXItY2hhcGVhdSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xufVxuXG4ucHJvamVjdC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXZyaWVuZGVuLTQ1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLW1hcmdpbi1pbmxpbmUpIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyIDBmcjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5wcm9qZWN0LWhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IDEvMi8yLzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tbmF2LWhlaWdodCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbi5wcm9qZWN0LWhlYWRlciAuaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICBncmlkLWFyZWE6IDEvNi8yLzE1O1xuICBtYXJnaW46IDAgMCAwIHZhcigtLW1vYmlsZS1ib2R5LW1hcmdpbi1pbmxpbmUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWhlYWRlciAuaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb2plY3QtaGVhZGVyIC5oZWFkZXItYmVsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgdmFyKC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZSkgdmFyKC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtaGVhZGVyIC5oZWFkZXItYmVsb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTByZW07XG4gICAgZ3JpZC1hcmVhOiAyLzIvMy8xNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1ldGVyIGJ1dHRvbnNcIjtcbiAgfVxuICAucHJvamVjdC1oZWFkZXIgLmhlYWRlci1iZWxvdy5oYXMtbWV0ZXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTdyZW07XG4gIH1cbn1cbi5wcm9qZWN0LWhlYWRlciAuaGVhZGVyLWJlbG93IC5idXR0b24tZ3JvdXAge1xuICBncmlkLWFyZWE6IGJ1dHRvbnM7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDNyZW07XG59XG4ucHJvamVjdC1oZWFkZXIgLmhlYWRlci1iZWxvdyAucHJvamVjdC1tZXRlci13cmFwcGVyIHtcbiAgZ3JpZC1hcmVhOiBtZXRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC1oZWFkZXIgLmhlYWRlci1iZWxvdyAucHJvamVjdC1tZXRlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLXdpZHRoKSAqIDUpO1xuICB9XG59XG4ucHJvamVjdC1oZWFkZXIgLnRpdGxlLWVsZW1lbnQge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLXdpZHRoKSAqIDQpO1xufVxuLnByb2plY3QtaGVhZGVyIC5pbmRleC10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiA0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucHJvamVjdC1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEwMC82MDtcbn1cbi5wcm9qZWN0LWhlYWRlciAuaGVhZGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wcm9qZWN0X2hlYWRlcik7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2plY3QtbWV0ZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgY29udGFpbmVyLW5hbWU6IG1ldGVyO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5AY29udGFpbmVyIG1ldGVyIChtYXgtd2lkdGg6IDQ1cmVtKSB7XG4gIC5wcm9qZWN0LW1ldGVyLXdyYXBwZXIgLnByb2plY3QtbWV0ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY3VycmVudFwiIFwicGVyY2VudGFnZVwiIFwibWV0ZXJcIiBcImJ1dHRvbnNcIiBcInJlbWFpbmluZ1wiO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBtZXRlciAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucHJvamVjdC1tZXRlci13cmFwcGVyIC5wcm9qZWN0LW1ldGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImN1cnJlbnQgcGVyY2VudGFnZVwiIFwibWV0ZXIgbWV0ZXJcIiBcImJ1dHRvbnMgcmVtYWluaW5nXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAucHJvamVjdC1tZXRlci13cmFwcGVyIC5wcm9qZWN0LW1ldGVyIC5wcm9qZWN0LW1ldGVyLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG4gIH1cbiAgLnByb2plY3QtbWV0ZXItd3JhcHBlciAucHJvamVjdC1tZXRlciAucHJvamVjdC1tZXRlci1zdGF0dXMsXG4gIC5wcm9qZWN0LW1ldGVyLXdyYXBwZXIgLnByb2plY3QtbWV0ZXIgLnByb2plY3QtbWV0ZXItbmVlZGVkIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAucHJvamVjdC1tZXRlci13cmFwcGVyIC5wcm9qZWN0LW1ldGVyIC5idXR0b24tZ3JvdXAsXG4gIC5wcm9qZWN0LW1ldGVyLXdyYXBwZXIgLnByb2plY3QtbWV0ZXIgLnByb2plY3QtbWV0ZXItbmVlZGVkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbn1cblxuLnByb2plY3QtbWV0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbn1cbi5wcm9qZWN0LW1ldGVyIC5wcm9qZWN0LW1ldGVyLWN1cnJlbnQge1xuICBncmlkLWFyZWE6IGN1cnJlbnQ7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvamVjdC1tZXRlciAucHJvamVjdC1tZXRlci1zdGF0dXMge1xuICBncmlkLWFyZWE6IHBlcmNlbnRhZ2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9qZWN0LW1ldGVyIC5wcm9ncmVzcyB7XG4gIGdyaWQtYXJlYTogbWV0ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnByb2plY3QtbWV0ZXIgLnByb2dyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4ucHJvamVjdC1tZXRlciAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnJpZW5kZW4tMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG4ucHJvamVjdC1tZXRlciAuYnV0dG9uLWdyb3VwIHtcbiAgZ3JpZC1hcmVhOiBidXR0b25zO1xufVxuLnByb2plY3QtbWV0ZXIgLnByb2plY3QtbWV0ZXItbmVlZGVkIHtcbiAgZ3JpZC1hcmVhOiByZW1haW5pbmc7XG59XG5cbi5sYW5ndWFnZS1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbn1cbi5sYW5ndWFnZS1waWNrZXIuYWN0aXZlIC5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jdXJyZW50LWxhbmd1YWdlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jdXJyZW50LWxhbmd1YWdlLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG5cbi5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLmxhbmd1YWdlLXBpY2tlci1tZW51IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYW5ndWFnZS1waWNrZXItbWVudSBhOmhvdmVyLCAubGFuZ3VhZ2UtcGlja2VyLW1lbnUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2LWJyYW5kIHtcbiAgei1pbmRleDogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcbn1cbi5uYXYtYnJhbmQgYSxcbi5uYXYtYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5hdi1icmFuZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1icmFuZCBhIHtcbiAgICB3aWR0aDogMjFyZW07XG4gIH1cbn1cblxuLm5hdi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjbGlwLXBhdGggbWVudSBzZWFyY2hcIjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLm5hdi1tb2JpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tbmF2LWhlaWdodCwgMCk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LW1vYmlsZS1hY3RpdmUgLm5hdi1tb2JpbGUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtIDEwcmVtO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51IGEge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG59XG4ubWVudSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVudSBhIHN2ZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGdyaWQtYXJlYTogYXJyb3c7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1lbnUgLnN1Ym1lbnUtaXRlbSA+IGEsXG4ubWVudSAucHJpbWFyeS1ncm91cCA+IGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxpbmsgYXJyb3dcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcbn1cbi5tZW51IC5zdWJtZW51LWl0ZW06bm90KC5hY3RpdmUpIC50b2dnbGUgc3ZnLFxuLm1lbnUgLnByaW1hcnktZ3JvdXA6bm90KC5hY3RpdmUpIC50b2dnbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tZW51IC5zdWJtZW51LWl0ZW06bm90KC5hY3RpdmUpID4gLmlubmVyLFxuLm1lbnUgLnByaW1hcnktZ3JvdXA6bm90KC5hY3RpdmUpID4gLmlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51IC5wcmltYXJ5LWdyb3VwID4gYSB7XG4gIHBhZGRpbmctaW5saW5lOiA0cmVtO1xufVxuLm1lbnUgLnN1Ym1lbnUtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlLTM1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi5tZW51IC5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtZ3JvdXAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWVudSAuc3VibWVudS1pdGVtIC5zdWJtZW51LWdyb3VwID4gYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm1lbnUgLnN1Ym1lbnUtaXRlbSAuc3VibWVudS1ncm91cCA+IGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51IC5zdWJtZW51LWl0ZW0gKyAuc3VibWVudS1pdGVtIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuLm1lbnUgLmlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG59XG4ubWVudSAuaW5uZXIgLnN1Ym1lbnUtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAycmVtO1xufVxuXG4ucHJpbWFyeS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFycm93IGxpbmtcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDFmcjtcbn1cblxuLm1vYmlsZS1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4taW5saW5lOiAzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJ1dHRvbiBpbnB1dFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQuOHJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTc1KTtcbn1cbi5tb2JpbGUtc2VhcmNoLWZvcm06Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xufVxuLm1vYmlsZS1zZWFyY2gtZm9ybTpmb2N1cy13aXRoaW4gLnNlYXJjaC1mb3JtLWJ1dHRvbiBzdmcge1xuICBzdHJva2U6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG59XG4ubW9iaWxlLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIGdyaWQtYXJlYTogaW5wdXQ7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2JpbGUtc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1vYmlsZS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgZ3JpZC1hcmVhOiBidXR0b247XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgcGFkZGluZzogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1vYmlsZS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4ubmF2LXRvZ2dsZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBncmlkLWFyZWE6IG5hdi1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LXRvZ2dsZXIgLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm5hdi10b2dnbGVyIC5ib3g6OmFmdGVyLCAubmF2LXRvZ2dsZXIgLmJveDo6YmVmb3JlLFxuLm5hdi10b2dnbGVyIC5ib3ggc3BhbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5uYXYtdG9nZ2xlciAuYm94OjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4ubmF2LXRvZ2dsZXIgLmJveCBzcGFuIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbn1cbi5uYXYtdG9nZ2xlciAuYm94OjphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5uYXYtbW9iaWxlLWFjdGl2ZSAubmF2LXRvZ2dsZXIgLmJveDo6YWZ0ZXIsIC5uYXYtbW9iaWxlLWFjdGl2ZSAubmF2LXRvZ2dsZXIgLmJveDo6YmVmb3JlLFxuLm5hdi1tb2JpbGUtYWN0aXZlIC5uYXYtdG9nZ2xlciAuYm94IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubmF2LW1vYmlsZS1hY3RpdmUgLm5hdi10b2dnbGVyIC5ib3g6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xufVxuLm5hdi1tb2JpbGUtYWN0aXZlIC5uYXYtdG9nZ2xlciAuYm94OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTBweDtcbn1cbi5uYXYtbW9iaWxlLWFjdGl2ZSAubmF2LXRvZ2dsZXIgLmJveCBzcGFuIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB6LWluZGV4OiAxMTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG59XG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duOm5vdCguYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bjpub3QoLmFjdGl2ZSkgLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bi1pbm5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duLm5vLWpzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAuc3VibWVudS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAuc3VibWVudS1jbG9zZSBzdmcge1xuICBmaWxsOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgbWFyZ2luIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbmF2LWhlaWdodCwgMjByZW0pICsgMnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bi1pbm5lcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duLWlubmVyIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBtZW51cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtLWdhcDogM3JlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duLWlubmVyIC5jb250ZW50ID4gLnRpdGxlLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bi1pbm5lciAuY29udGVudCA+IC5wcmltYXJ5LWdyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQGNvbnRhaW5lciBtZW51cyAobWluLXdpZHRoOiA1NXJlbSkge1xuICAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24taW5uZXIgLmNvbnRlbnQgLnByaW1hcnktZ3JvdXAge1xuICAgIC0tY29sdW1uczogMjtcbiAgfVxufVxuQGNvbnRhaW5lciBtZW51cyAobWluLXdpZHRoOiA5NXJlbSkge1xuICAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24taW5uZXIgLmNvbnRlbnQgLnByaW1hcnktZ3JvdXAge1xuICAgIC0tY29sdW1uczogNDtcbiAgfVxufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duLWlubmVyIC5idXR0b24tZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5wcmltYXJ5LWdyb3VwIHtcbiAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAucHJpbWFyeS1ncm91cCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5wcmltYXJ5LWdyb3VwIGE6aG92ZXIsIC5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLnByaW1hcnktZ3JvdXAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAucHJpbWFyeS1ncm91cCBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5wcmltYXJ5LWdyb3VwID4gYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJyb3cgbGlua1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJyZW0gMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLnByaW1hcnktZ3JvdXAgPiBhIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGdyaWQtYXJlYTogYXJyb3c7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93biAucHJpbWFyeS1ncm91cCA+IGEgc3BhbiB7XG4gIGdyaWQtYXJlYTogbGluaztcbn1cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLnByaW1hcnktZ3JvdXAgPiBhICsgLnN1Ym1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24gLnByaW1hcnktZ3JvdXAgPiAuc3VibWVudS1pdGVtIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIC5wcmltYXJ5LWdyb3VwIC5zdWJtZW51LWl0ZW0gPiAuc3VibWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uZGVza3RvcC1wcmltYXJ5LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmF2LWJhY2tncm91bmQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGVza3RvcC1wcmltYXJ5LW1lbnUge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNHJlbTtcbiAgfVxufVxuLmRlc2t0b3AtcHJpbWFyeS1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG59XG4uZGVza3RvcC1wcmltYXJ5LW1lbnUgLnByaW1hcnktbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQsIGluaGVyaXQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlc2t0b3AtcHJpbWFyeS1tZW51IC5wcmltYXJ5LW1lbnUtbGluazpob3ZlciwgLmRlc2t0b3AtcHJpbWFyeS1tZW51IC5wcmltYXJ5LW1lbnUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKTtcbn1cbi5kZXNrdG9wLXByaW1hcnktbWVudSAucHJpbWFyeS1tZW51LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xufVxuLmRlc2t0b3AtcHJpbWFyeS1tZW51IC5wcmltYXJ5LW1lbnUtbGluay5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5kZXNrdG9wLXByaW1hcnktbWVudSAucHJpbWFyeS1tZW51LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRlc2t0b3AtcHJpbWFyeS1tZW51IC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzdHJva2U6IHZhcigtLWxpbmstY29sb3IsIGN1cnJlbnRDb2xvcik7XG59XG4uc2VhcmNoLWZvcm0gLnN2Zy1zZWFyY2gtaWNvbiB7XG4gIGhlaWdodDogMS44cmVtO1xufVxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC4ycmVtIDAgMnJlbSAtMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjbGlwLXBhdGggaW5wdXRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2cmVtO1xuICAtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kOiAjZjdmMmVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZ3JpZC1hcmVhOiBjbGlwLXBhdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgY2xpcC1wYXRoOiB1cmwoI3N2Z19jbGlwX21lbnUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBncmlkLWFyZWE6IGlucHV0O1xuICB6LWluZGV4OiA1O1xuICBtaW4td2lkdGg6IDIwY2g7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxLjFyZW07XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlYXJjaC1mb3JtLmpzIC5zZWFyY2gtZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlYXJjaC1mb3JtLmpzIGlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2VhcmNoLWZvcm0uanMuYWN0aXZlIC5zZWFyY2gtZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5zZWFyY2gtZm9ybS5qcy5hY3RpdmUgLnNlYXJjaC1mb3JtLWJ1dHRvbiBzdmcge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMjA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5uYXZpZ2F0aW9uOm5vdCguaGFzLXNjcm9sbGVkKSAubmF2LWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbn1cbi5iYXNlLXRoZW1lIC5uYXZpZ2F0aW9uIHtcbiAgLS1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgLS1saW5rLWNvbG9yLWhvdmVyOiB3aGl0ZTtcbiAgLS1uYXYtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4udGhlbWUtbG9jYXRpb24gLm5hdmlnYXRpb24ge1xuICAtLWxpbmstY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAtLWxpbmstY29sb3ItaG92ZXI6IHZhcigtLWdyZXktNzUpO1xuICAtLW5hdi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubmF2aWdhdGlvbiAubmF2LWJyYW5kLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1vdXQ7XG59XG4ubmF2aWdhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAtMTtcbn1cbi5uYXZpZ2F0aW9uIC5uYXYtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5hdi1icmFuZCBuYXYtY29udGVudFwiO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5vYnNlcnZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLm9ic2VydmUuaW4tdmlld3BvcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ub2JzZXJ2ZS5vdXQtdmlld3BvcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ucGxhdHRlci1hY2NvcmRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTc1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBwbGF0dGVyLWFjY29yZGlvbjtcbiAgLS1jb2x1bW4td2lkdGg6IDNyZW07XG4gIC0tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMy44cmVtIHZhcigtLWNvbHVtbi13aWR0aCkgMy44cmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbiAuc3VtbWFyeSAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMi44cmVtO1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5zdW1tYXJ5IHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiB2YXIoLS1jb2x1bW4td2lkdGgpO1xuICBib3R0b206IDQuMnJlbTtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbiAucGxhdHRlci1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDQuOHJlbSB2YXIoLS1jb2x1bW4td2lkdGgpIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbiAucGxhdHRlci1hY2NvcmRpb24tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbiAucGxhdHRlci1hY2NvcmRpb24tZ3JpZCAuZmlyc3Qge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5wbGF0dGVyLWFjY29yZGlvbi1ncmlkIC5maXJzdCAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5wbGF0dGVyLWFjY29yZGlvbi1ncmlkIC5zZWNvbmQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbiAucGxhdHRlci1hY2NvcmRpb24tZ3JpZCAuc2Vjb25kIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIG1heC13aWR0aDogNTAlO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9jYXJlX3R5cGVfaW1hZ2UpO1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjVzIGVhc2Utb3V0O1xufVxuLnBsYXR0ZXItYWNjb3JkaW9uIC5jb250ZW50LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbi5vcGVuIC5zdW1tYXJ5IHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG4ucGxhdHRlci1hY2NvcmRpb24ub3BlbiAuc3VtbWFyeSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5wbGF0dGVyLWFjY29yZGlvbi5vcGVuIC5jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4ucGxhdHRlci1hY2NvcmRpb24ub3BlbiAuY29udGVudCAucGxhdHRlci1hY2NvcmRpb24tY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiA0LjhyZW07XG59XG5cbkBjb250YWluZXIgcGxhdHRlci1hY2NvcmRpb24gKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBsYXR0ZXItYWNjb3JkaW9uIC5zdW1tYXJ5LFxuICAucGxhdHRlci1hY2NvcmRpb24gLnBsYXR0ZXItYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIC0tY29sdW1uLXdpZHRoOiA2cmVtO1xuICB9XG4gIC5wbGF0dGVyLWFjY29yZGlvbi5oYXMtaW5kZXgtaW1hZ2Uub3BlbiAuc3VtbWFyeSAudGl0bGUge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogNTAlO1xuICB9XG4gIC5wbGF0dGVyLWFjY29yZGlvbiAucGxhdHRlci1hY2NvcmRpb24tZ3JpZC5oYXMtaW5kZXgtaW1hZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBpbWFnZVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDhyZW07XG4gIH1cbiAgLnBsYXR0ZXItYWNjb3JkaW9uIC5wbGF0dGVyLWFjY29yZGlvbi1ncmlkLmhhcy1pbmRleC1pbWFnZSAuc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGxhdHRlci1maWx0ZXJzIHtcbiAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIiBcImxpc3RzXCI7XG59XG4ucGxhdHRlci1maWx0ZXJzIC5saXN0cyB7XG4gIGdyaWQtYXJlYTogbGlzdHM7XG59XG4ucGxhdHRlci1maWx0ZXJzIC5saXN0cyAuZmlsdGVyLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGxhdHRlci1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gIH1cbiAgLnBsYXR0ZXItZmlsdGVycyAubGlzdHMge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5wbGF0dGVyLWZpbHRlcnMub3BlbiAubGlzdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAucGxhdHRlci1maWx0ZXJzLm9wZW4gLmxpc3RzLXRvZ2dsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLnBsYXR0ZXItZmlsdGVycyBoZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXR0ZXItZmlsdGVycyBoZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMWNoO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFjaDtcbiAgfVxufVxuLnBsYXR0ZXItZmlsdGVycyBoZWFkZXIgLmxpc3RzLXRvZ2dsZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhdHRlci1maWx0ZXJzIGhlYWRlciAubGlzdHMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXR0ZXItZmlsdGVycyBoZWFkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ucGxhdHRlci1maWx0ZXJzIGhlYWRlciBzdmcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5maWx0ZXItZ3JvdXAgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi5maWx0ZXItZ3JvdXAuZmlsdGVyLWdyb3VwLWlzLW9wZW4gLmZpbHRlci1ncm91cC10aXRsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmZpbHRlci1ncm91cCAucGxhdHRlci1maWx0ZXJzLWxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxY2g7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5maWx0ZXItZ3JvdXAgLmZpbHRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmZpbHRlci1ncm91cCAuZmlsdGVyLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5maWx0ZXItZ3JvdXAgLmZpbHRlci1pdGVtIC5yZWZlcmVuY2VkLWJ5IHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZmlsdGVyLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbn1cblxuLnNob3ctbW9yZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5zaG93LW1vcmUtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oaTXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xufVxuLnNob3ctbW9yZS1idXR0b24uc2hvdy1tb3JlLWlzLW9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5maWx0ZXItZ3JvdXAtdGl0bGUsXG4ubWFwLXVpIC5maWx0ZXItZ3JvdXAtdGl0bGUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDMuNXJlbSAwcmVtIDEuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZmlsdGVyLWdyb3VwLXRpdGxlIHN2Zyxcbi5tYXAtdWkgLmZpbHRlci1ncm91cC10aXRsZSBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmlsdGVyLWdyb3VwLXRpdGxlLmZpbHRlci10aXRsZS1pcy1vcGVuIHN2Zyxcbi5tYXAtdWkgLmZpbHRlci1ncm91cC10aXRsZS5maWx0ZXItdGl0bGUtaXMtb3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucmVzZXQtZmlsdGVycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzZXQtZmlsdGVycyB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFjaDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxY2g7XG4gIH1cbn1cblxuLnBsYXR0ZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmlsdGVyX193cmFwcGVyLS1qb2JfcG9zdGluZ3MgLnBsYXR0ZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi44cmVtO1xufVxuLnBsYXR0ZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIHBhZGRpbmc6IDFyZW0gMy41cmVtIDFyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgbWFyZ2luLWJsb2NrOiAzLjVyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG59XG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtIHN2ZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLnBsYXR0ZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5oZWxsaXAsXG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBsYXR0ZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAuaGVsbGlwIHNwYW4sXG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2wgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjJjaCk7XG59XG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5oZWxsaXBbZGF0YS1ocmVmXSxcbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbFtkYXRhLWhyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsYXR0ZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAuaGVsbGlwLmFjdGl2ZSxcbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldixcbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldiBzdmcsXG4ucGxhdHRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW5leHQgc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldi5kaXNhYmxlZCxcbi5wbGF0dGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGF0dGVyLXNlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLnBsYXR0ZXItc2VhcmNoLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnBsYXR0ZXItc2VhcmNoLWdyb3VwIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbFwiIFwiaW5wdXRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYXR0ZXItc2VhcmNoLWdyb3VwIGxhYmVsIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbDtcbn1cbi5wbGF0dGVyLXNlYXJjaC1ncm91cCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZ3JpZC1hcmVhOiBpbnB1dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wbGF0dGVyLXNlYXJjaC1ncm91cCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5wbGF0dGVyLXNlYXJjaC1ncm91cCBidXR0b24ge1xuICBncmlkLWFyZWE6IGlucHV0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBsYXR0ZXItc2VhcmNoLWdyb3VwIHN2ZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5zZWxlY3Rvci5zZWxlY3Rvci0tY2hlY2tib3ggLnNlbGVjdG9yLWxpc3QtaXRlbSB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbi5zZWxlY3Rvci5zZWxlY3Rvci0tY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0b3IgW2RhdGEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlbGVjdG9yLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0b3ItaW5wdXQsIC5zZWxlY3Rvci13cmFwcGVyIHNlbGVjdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nc3ZnX2NhcnJldCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nbTE4IDktNiA2LTYtNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MDI2NzcnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNnJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMi40cmVtO1xufVxuLnNlbGVjdG9yLWlucHV0IHN2ZywgLnNlbGVjdG9yLXdyYXBwZXIgc2VsZWN0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2VsZWN0b3ItaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnNlbGVjdG9yLXZhbHVlLCAuc2VsZWN0b3ItcGxhY2Vob2xkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Rvci12YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0b3ItbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjQwLCAyNDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbGVjdG9yLWxpc3Qtd3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWdyZXkpIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZWxlY3Rvci1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2VsZWN0b3I6bm90KC5zZWxlY3Rvci0tb3BlbikgLnNlbGVjdG9yLWxpc3Qtd3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdG9yLS1vcGVuIHtcbiAgei1pbmRleDogMTE7XG59XG4uc2VsZWN0b3ItLW9wZW4gLnNlbGVjdG9yLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IpO1xufVxuLnNlbGVjdG9yLS1vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2VsZWN0b3Itd3JhcHBlcjpoYXMoLnNlbGVjdG9yLS1vcGVuKSAuc2VsZWN0b3ItaW5wdXQsIC5zZWxlY3Rvci13cmFwcGVyOmZvY3VzLXdpdGhpbiAuc2VsZWN0b3ItaW5wdXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvcik7XG59XG4uc2VsZWN0b3ItLWNsb3Npbmcge1xuICB6LWluZGV4OiAxMTtcbn1cbi5zZWxlY3Rvci0tc2VsZWN0ZWQgLnNlbGVjdG9yLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0b3ItLXNlbGVjdGVkIC5zZWxlY3Rvci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QuY29udGFjdF9mb3JtX19maWVsZC0tZXJyb3IgLnNlbGVjdG9yX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLWNvbG9yKTtcbn1cblxuLmlzX3RvdWNoX2RldmljZSAuc2VsZWN0b3I6bm90KC5zZWxlY3Rvci0tY2hlY2tib3gpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pc190b3VjaF9kZXZpY2UgLnNlbGVjdG9yX193cmFwcGVyIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBhc3BlY3QtcmF0aW86IDEuNy80LjM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzdHJva2U6IHZhcigtLWNoZXZyb24tY29sb3IsIHZhcigtLXByaW1hcnktY29sb3IpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLFxuLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmU6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSBzdmcsIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmU6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSBzdmcsXG4uY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWN0aXZlOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkgc3ZnLFxuLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZTpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHN2Zyxcbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBtYXJnaW4taW5saW5lOiAwIDEuNHJlbTtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1pbmxpbmU6IDEuNHJlbSAwO1xufVxuLmNoZXZyb24tbmF2aWdhdGlvbi5zaXplLTAsIC5jaGV2cm9uLW5hdmlnYXRpb24uc2l6ZS0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGV2cm9uLW5hdmlnYXRpb24uaGlkZS1wYWdpbmF0aW9uIC5jaGV2cm9uLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jaGV2cm9uLW5hdmlnYXRpb24uaGlkZS1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5jaGV2cm9uLW5hdmlnYXRpb24uaGlkZS1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLmNoZXZyb24tbmF2aWdhdGlvbiAuY2hldnJvbi1wYWdpbmF0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNoZXZyb24tcGFnaW5hdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5wbGF0ZS0tZWxlbWVudF9fYWNjb3JkaW9uICsgLnBsYXRlLS1lbGVtZW50X19hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4ycmVtO1xufVxuXG4uZGV0YWlscy1hbmQtc3VtbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktNjApO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xufVxuLmRldGFpbHMtYW5kLXN1bW1hcnkgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDQuOHJlbSB2YXIoLS1jb2x1bW4td2lkdGgpIDQuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5IHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXRhaWxzLWFuZC1zdW1tYXJ5W29wZW5dIHN1bW1hcnkgLnJlYWQtbW9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeVtvcGVuXSBzdW1tYXJ5IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSAuY29udGVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTRyZW07XG4gIHBhZGRpbmc6IDFyZW0gdmFyKC0tY29sdW1uLXdpZHRoKSAzcmVtO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGV0YWlscy1hbmQtc3VtbWFyeSAucmVhZC1tb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi43cmVtO1xuICB3aWR0aDogMTRjaDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFuaW1hdGVTZWN0aW9uIHNlY3Rpb24ge1xuICBoZWlnaHQ6IDkwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFuaW1hdGVTZWN0aW9uIC5hbmltYXRlLFxuLmFuaW1hdGVTZWN0aW9uIC5vYnNlcnZlQW5pbWF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbmltYXRlU2VjdGlvbiAuYW5pbWF0ZSAuYm94LFxuLmFuaW1hdGVTZWN0aW9uIC5vYnNlcnZlQW5pbWF0ZSAuYm94IHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG4uYW5pbWF0ZVNlY3Rpb24gLmJpZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMyk7XG59XG5cbi5wbGF0ZS0tZWxlbWVudF9fYnV0dG9uX2dyb3VwICsgLnBsYXRlLS1lbGVtZW50X19idXR0b25fZ3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNHJlbTtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjhyZW07XG59XG4uYnV0dG9uLWdyb3VwLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnV0dG9uLWdyb3VwLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uLWdyb3VwLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idXR0b24tZ3JvdXAuanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJ1dHRvbi1ncm91cC5pcy1zdGFja2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmJ1dHRvbi1ncm91cC5pcy1zdGFja2VkIC5idXR0b24ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMTguNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXNpemU6IDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yLCB3aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmJ1dHRvbjpmb2N1czpub3QoOmhvdmVyKSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgdmFyKC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3IpO1xufVxuLmJ1dHRvbi50aGVtZS0xIHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogcmdiYSgxMTIsIDM4LCAxMTksIDEpO1xufVxuLmJ1dHRvbi50aGVtZS0yIHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogcmdiYSgyNDEsIDEzNSwgMCwgMSk7XG59XG4uYnV0dG9uLnRoZW1lLTMge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDIyOCwgMzUsIDE5LCAxKTtcbn1cbi5idXR0b24udGhlbWUtNCB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHJnYmEoMjMxLCAyOCwgMTE5LCAxKTtcbn1cbi5idXR0b24udGhlbWUtNSB7XG4gIC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHJnYmEoMCwgMTU3LCAxNTQsIDEpO1xufVxuLmJ1dHRvbi50aGVtZS02IHtcbiAgLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cbi5idXR0b24udGhlbWUtNi50eXBlLXNvbGlkIHtcbiAgLS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnV0dG9uLnRoZW1lLTcge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbn1cbi5idXR0b24udGhlbWUtNy50eXBlLXNvbGlkIHtcbiAgLS1idXR0b24tdGV4dC1jb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLnRoZW1lLWRlZmF1bHQge1xuICAtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5idXR0b24udGhlbWUtZGVmYXVsdC50eXBlLXNvbGlkIHtcbiAgLS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbi50eXBlLXNvbGlkIHtcbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3IpO1xuICAtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnV0dG9uLnR5cGUtb3V0bGluZWQge1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yKTtcbiAgLS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3IpO1xufVxuLmJ1dHRvbi5zaXplLXNtYWxsIHtcbiAgcGFkZGluZzogMC44cmVtIDIuNXJlbSAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xufVxuLmJ1dHRvbi5zaXplLW5vcm1hbCB7XG4gIHBhZGRpbmc6IDFyZW0gMy41cmVtIDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy42cmVtIDByZW0gMS44cmVtO1xufVxuLmJ1dHRvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhcmQtZWxlbWVudCB7XG4gIHBhZGRpbmc6IDEyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDEuOHJlbSAwcmVtIDEuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjVyZW07XG59XG4uY2FyZC1lbGVtZW50IC50aXRsZS1lbGVtZW50IC5jaGFwZWF1IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5jYXJkLWVsZW1lbnQuaXMtY29tcGFjdCB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAzMHJlbTtcbiAgcGFkZGluZzogNSU7XG4gIGdhcDogMnJlbTtcbn1cbi5jYXJkLWVsZW1lbnQgLmNhcmQtdGV4dCB7XG4gIC0tdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5kZWZhdWx0LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgcGFkZGluZzogMi44cmVtIDIuNHJlbSA0LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAyLjVyZW0gMHJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmRlZmF1bHQtY2FyZDpob3ZlciB7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG59XG4uZGVmYXVsdC1jYXJkIC5tZWRpYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWFcIjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIuNXJlbTtcbn1cbi5kZWZhdWx0LWNhcmQgLmFnZW5kYS1pdGVtLWRhdGVzIHtcbiAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZGVmYXVsdC1jYXJkIC5kZWZhdWx0LWNhcmQtaW1hZ2Uge1xuICBncmlkLWFyZWE6IG1lZGlhO1xufVxuLmRlZmF1bHQtY2FyZCAuZGVmYXVsdC1jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xufVxuLmRlZmF1bHQtY2FyZCAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBncmlkLWFyZWE6IG1lZGlhO1xuICBhc3BlY3QtcmF0aW86IDEvMC43O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5kZWZhdWx0LWNhcmQgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRlZmF1bHQtY2FyZCAuaW5kZXgtdGV4dCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIuNXJlbTtcbn1cbi5kZWZhdWx0LWNhcmQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAwLjhyZW07XG59XG4uZGVmYXVsdC1jYXJkIGZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l6ZS0xIC5kZWZhdWx0LWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgIGdhcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXplLTEgLmRlZmF1bHQtY2FyZCAuZGVmYXVsdC1jYXJkLWltYWdlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG59XG5cbi5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk0MTE3NjQ3MTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZWFkLW1vcmUgc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjZyZW07XG59XG4ucmVhZC1tb3JlLmhhcy1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5yZWFkLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnBsYXR0ZXItZmlsdGVycy1saXN0IC5yZWFkLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4ucHVibGlzaGVkLWF0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDY7XG59XG5cbi5hZ2VuZGEtaXRlbS1kYXRlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAyLjVyZW0gMHJlbSAyLjVyZW07XG4gIG1pbi13aWR0aDogOHJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uYWdlbmRhLWl0ZW0tZGF0ZXMgLmRheXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWdlbmRhLWl0ZW0tZGF0ZXMgLm1vbnRocyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWdlbmRhLWl0ZW0tZGF0ZXMgLm1vbnRocy5pcy1vbmUtbW9udGgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZ2VuZGEtaXRlbS1kYXRlcyAubW9udGgge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmNoZWNrbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogdmFyKC0tY29sdW1uLWNvdW50LCAxKTtcbiAgZ2FwOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCBpbmhlcml0KTtcbn1cbi5jaGVja2xpc3QgLmNoZWNrbGlzdC1pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjRyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNnJlbTtcbn1cbi5jaGVja2xpc3QgLmNoZWNrbGlzdC1pdGVtIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jaGVja2xpc3Qtd3JhcHBlciB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGNoZWNrbGlzdDtcbn1cblxuQGNvbnRhaW5lciBjaGVja2xpc3QgKG1heC13aWR0aDogNTVyZW0pIHtcbiAgLmNoZWNrbGlzdCB7XG4gICAgLS1jb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgaW5wdXQgKyBsYWJlbCB7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6IGdyZXk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuMnJlbTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIGlucHV0ICsgbGFiZWwgLm9wdGlvbmFsLWZpZWxkIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS1fZ2FwOiAxcmVtO1xuICBnYXA6IHZhcigtLV9nYXApO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogY2FsYyg1MCUgKyB2YXIoLS1fZ2FwKSk7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXRbZGF0YS1kaXJ0eT1jb21wbGV0ZWRdIHtcbiAgZmlsdGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZkZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUzLCA2OCk7XG59XG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIGlucHV0W2RhdGEtZGlydHk9ZXJyb3JdIHtcbiAgZmlsdGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAwLCAwKTtcbn1cbi5hZGRyZXNzLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWdyb3VwLFxuLmFkZHJlc3MtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC1ncm91cCArIC5mb3JtLWNvbnRyb2wsXG4uYWRkcmVzcy1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cblxuLmF1dG9maWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dG9maWxsIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5hdXRvZmlsbF9fYW5zd2VycyB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hdXRvZmlsbF9fYW5zd2Vyc19faXRlbSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xufVxuLmF1dG9maWxsX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JleSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hdXRvZmlsbF9fbGlzdC0tYWN0aXZlLCAuYXV0b2ZpbGxfX2xpc3Q6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmF1dG9maWxsX19saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYXV0b2ZpbGxfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRvZmlsbDpob3ZlciAuYXV0b2ZpbGxfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG46cm9vdCB7XG4gIC0tZXJyb3ItY29sb3I6ICNGRjU0NTQ7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltjbGFzc149Y2FsbF9tZV9iYWNrX2J5X2ZheF9dIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGFjdF9mb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMnJlbTtcbn1cbi5jb250YWN0X2Zvcm1fX2xhYmVsIC5vcHRpb25hbC1maWVsZCB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG4uam9iLWFsZXJ0LWZvcm0sXG4ucGxhdGUtcGF5bWVudC1mb3JtLFxuLmNvbnRhY3RfZm9ybSB7XG4gIHBhZGRpbmc6IDVyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMjApO1xufVxuLmpvYi1hbGVydC1mb3JtIC5jb250YWN0X2Zvcm1fX2hlbHBlcixcbi5wbGF0ZS1wYXltZW50LWZvcm0gLmNvbnRhY3RfZm9ybV9faGVscGVyLFxuLmNvbnRhY3RfZm9ybSAuY29udGFjdF9mb3JtX19oZWxwZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjZyZW07XG59XG4uam9iLWFsZXJ0LWZvcm0gLnRpdGxlLWVsZW1lbnQgKyAuZm9ybS1pbnRyb2R1Y3Rpb24sXG4ucGxhdGUtcGF5bWVudC1mb3JtIC50aXRsZS1lbGVtZW50ICsgLmZvcm0taW50cm9kdWN0aW9uLFxuLmNvbnRhY3RfZm9ybSAudGl0bGUtZWxlbWVudCArIC5mb3JtLWludHJvZHVjdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMy40cmVtO1xufVxuLmpvYi1hbGVydC1mb3JtIC53eXNpd3lnIGEsXG4ucGxhdGUtcGF5bWVudC1mb3JtIC53eXNpd3lnIGEsXG4uY29udGFjdF9mb3JtIC53eXNpd3lnIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qb2ItYWxlcnQtZm9ybSBpbnB1dCxcbi5qb2ItYWxlcnQtZm9ybSBzZWxlY3QsXG4uam9iLWFsZXJ0LWZvcm0gdGV4dGFyZWEsXG4ucGxhdGUtcGF5bWVudC1mb3JtIGlucHV0LFxuLnBsYXRlLXBheW1lbnQtZm9ybSBzZWxlY3QsXG4ucGxhdGUtcGF5bWVudC1mb3JtIHRleHRhcmVhLFxuLmNvbnRhY3RfZm9ybSBpbnB1dCxcbi5jb250YWN0X2Zvcm0gc2VsZWN0LFxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBvdXRsaW5lIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIuMnJlbSAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG59XG4uam9iLWFsZXJ0LWZvcm0gaW5wdXQ6bm90KHNlbGVjdCksXG4uam9iLWFsZXJ0LWZvcm0gc2VsZWN0Om5vdChzZWxlY3QpLFxuLmpvYi1hbGVydC1mb3JtIHRleHRhcmVhOm5vdChzZWxlY3QpLFxuLnBsYXRlLXBheW1lbnQtZm9ybSBpbnB1dDpub3Qoc2VsZWN0KSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gc2VsZWN0Om5vdChzZWxlY3QpLFxuLnBsYXRlLXBheW1lbnQtZm9ybSB0ZXh0YXJlYTpub3Qoc2VsZWN0KSxcbi5jb250YWN0X2Zvcm0gaW5wdXQ6bm90KHNlbGVjdCksXG4uY29udGFjdF9mb3JtIHNlbGVjdDpub3Qoc2VsZWN0KSxcbi5jb250YWN0X2Zvcm0gdGV4dGFyZWE6bm90KHNlbGVjdCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmpvYi1hbGVydC1mb3JtIGlucHV0OmhvdmVyLFxuLmpvYi1hbGVydC1mb3JtIHNlbGVjdDpob3Zlcixcbi5qb2ItYWxlcnQtZm9ybSB0ZXh0YXJlYTpob3Zlcixcbi5wbGF0ZS1wYXltZW50LWZvcm0gaW5wdXQ6aG92ZXIsXG4ucGxhdGUtcGF5bWVudC1mb3JtIHNlbGVjdDpob3Zlcixcbi5wbGF0ZS1wYXltZW50LWZvcm0gdGV4dGFyZWE6aG92ZXIsXG4uY29udGFjdF9mb3JtIGlucHV0OmhvdmVyLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3Q6aG92ZXIsXG4uY29udGFjdF9mb3JtIHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb2N1cy1jb2xvcik7XG59XG4uam9iLWFsZXJ0LWZvcm0gaW5wdXQ6Zm9jdXMsXG4uam9iLWFsZXJ0LWZvcm0gc2VsZWN0OmZvY3VzLFxuLmpvYi1hbGVydC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLnBsYXRlLXBheW1lbnQtZm9ybSBpbnB1dDpmb2N1cyxcbi5wbGF0ZS1wYXltZW50LWZvcm0gc2VsZWN0OmZvY3VzLFxuLnBsYXRlLXBheW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cyxcbi5jb250YWN0X2Zvcm0gaW5wdXQ6Zm9jdXMsXG4uY29udGFjdF9mb3JtIHNlbGVjdDpmb2N1cyxcbi5jb250YWN0X2Zvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbn1cbi5qb2ItYWxlcnQtZm9ybSBpbnB1dFtkaXNhYmxlZF0sXG4uam9iLWFsZXJ0LWZvcm0gc2VsZWN0W2Rpc2FibGVkXSxcbi5qb2ItYWxlcnQtZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4ucGxhdGUtcGF5bWVudC1mb3JtIGlucHV0W2Rpc2FibGVkXSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gc2VsZWN0W2Rpc2FibGVkXSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFtkaXNhYmxlZF0sXG4uY29udGFjdF9mb3JtIHNlbGVjdFtkaXNhYmxlZF0sXG4uY29udGFjdF9mb3JtIHRleHRhcmVhW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIGJvcmRlci1jb2xvcjogZ3JleTtcbn1cbi5qb2ItYWxlcnQtZm9ybSBzZWxlY3QsXG4ucGxhdGUtcGF5bWVudC1mb3JtIHNlbGVjdCxcbi5jb250YWN0X2Zvcm0gc2VsZWN0IHtcbiAgcGFkZGluZzogMi4ycmVtIDQuNHJlbSAyLjJyZW0gMi40cmVtO1xufVxuLmpvYi1hbGVydC1mb3JtIHRleHRhcmVhLFxuLnBsYXRlLXBheW1lbnQtZm9ybSB0ZXh0YXJlYSxcbi5jb250YWN0X2Zvcm0gdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmpvYi1hbGVydC1mb3JtX19maWVsZCxcbi5wbGF0ZS1wYXltZW50LWZvcm1fX2ZpZWxkLFxuLmNvbnRhY3RfZm9ybV9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmpvYi1hbGVydC1mb3JtX19maWVsZF9fZXJyb3IsXG4ucGxhdGUtcGF5bWVudC1mb3JtX19maWVsZF9fZXJyb3IsXG4uY29udGFjdF9mb3JtX19maWVsZF9fZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xufVxuLmpvYi1hbGVydC1mb3JtX19maWVsZC0tZXJyb3IgaW5wdXQ6aW52YWxpZCxcbi5qb2ItYWxlcnQtZm9ybV9fZmllbGQtLWVycm9yIHRleHRhcmVhOmludmFsaWQsXG4uam9iLWFsZXJ0LWZvcm1fX2ZpZWxkLS1lcnJvciBzZWxlY3Q6aW52YWxpZCxcbi5wbGF0ZS1wYXltZW50LWZvcm1fX2ZpZWxkLS1lcnJvciBpbnB1dDppbnZhbGlkLFxuLnBsYXRlLXBheW1lbnQtZm9ybV9fZmllbGQtLWVycm9yIHRleHRhcmVhOmludmFsaWQsXG4ucGxhdGUtcGF5bWVudC1mb3JtX19maWVsZC0tZXJyb3Igc2VsZWN0OmludmFsaWQsXG4uY29udGFjdF9mb3JtX19maWVsZC0tZXJyb3IgaW5wdXQ6aW52YWxpZCxcbi5jb250YWN0X2Zvcm1fX2ZpZWxkLS1lcnJvciB0ZXh0YXJlYTppbnZhbGlkLFxuLmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIHNlbGVjdDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG59XG4uam9iLWFsZXJ0LWZvcm0gLmhpZGUsXG4ucGxhdGUtcGF5bWVudC1mb3JtIC5oaWRlLFxuLmNvbnRhY3RfZm9ybSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uam9iLWFsZXJ0LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2ItYWxlcnQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF0sXG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uam9iLWFsZXJ0LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIsIC5qb2ItYWxlcnQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpmb2N1cywgLmpvYi1hbGVydC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmFjdGl2ZSxcbi5wbGF0ZS1wYXltZW50LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06aG92ZXIsXG4ucGxhdGUtcGF5bWVudC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmZvY3VzLFxuLnBsYXRlLXBheW1lbnQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTphY3RpdmUsXG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmhvdmVyLFxuLmNvbnRhY3RfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTpmb2N1cyxcbi5jb250YWN0X2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uam9iLWFsZXJ0LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF0gc3ZnLFxuLnBsYXRlLXBheW1lbnQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSBzdmcsXG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uam9iLWFsZXJ0LWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XVtkaXNhYmxlZF06OmFmdGVyLFxuLnBsYXRlLXBheW1lbnQtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdW2Rpc2FibGVkXTo6YWZ0ZXIsXG4uY29udGFjdF9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDAwbXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5maWxlX19kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbn1cbi5maWxlX19kcm9wOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZmlsZV9fZHJvcC5oYXNfZmlsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY4LCAyMDgsIDEyNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDI1MywgMjQzKTtcbn1cbi5maWxlIC5maWxlLXBsYWNlaG9sZGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGdyaWQtYXJlYTogcGxhY2Vob2xkZXI7XG4gIGNvbG9yOiBncmV5O1xufVxuLmZpbGUgLmZpbGVuYW1lIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5maWxlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVfX292ZXJsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsIGljb25cIiBcInBsYWNlaG9sZGVyIHBsYWNlaG9sZGVyXCI7XG4gIGdhcDogMXJlbTtcbn1cbi5maWxlIC5maWxlX19kcm9wLS1pY29uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGdyaWQtYXJlYTogaWNvbjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZmlsZSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5maWxlIC5kcmFnX292ZXIge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cbi5maWxlIC5oYXNfZmlsZSAuZmlsZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAxMjgsIDAsIDAuMTQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gIGNvbG9yOiByZ2IoMCwgMTI4LCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG59XG4uZmlsZV9fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuOnJvb3Qge1xuICAtLW9mZnNldDogMHB4O1xuICAtLW1heF93aWR0aDogMTAwJTtcbiAgLS1ndXR0ZXI6IHZhcigtLWZvcm0tZ3JpZC1jb2x1bW4tZ2FwLCAzcmVtKTtcbiAgLS1jb2x1bW5zOiAxMjtcbiAgLS1jb2xvcjogaHNsYSgyMjMuMiwgMTAwJSwgNjEuNCUsIDAuMik7XG59XG5cbi5wbGF0ZS1wYXltZW50LWZvcm0sXG4uY29udGFjdF9mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29udGVudC1lZGl0b3I9dHJ1ZV0gLnBsYXRlLXBheW1lbnQtZm9ybTo6YmVmb3JlLFxuW2RhdGEtY29udGVudC1lZGl0b3I9dHJ1ZV0gLmNvbnRhY3RfZm9ybTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tb2Zmc2V0KSk7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4X3dpZHRoKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZC1jb2x1bW5zKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1iYWNrZ3JvdW5kLXdpZHRoKSAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbGF0ZS1wYXltZW50LWZvcm0sXG4uZm9ybS1jb250cm9scyxcbi5jb250YWN0X2Zvcm0ge1xuICBjb250YWluZXItbmFtZTogZm9ybTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1mb3JtLWdyaWQtY29sdW1uLWdhcCwgMi40cmVtKTtcbiAgcm93LWdhcDogdmFyKC0tZm9ybS1ncmlkLXJvdy1nYXAsIDMuNHJlbSk7XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtID4gOm5vdChbZGF0YS1ncmlkLWNvbHVtbl0pLFxuLmZvcm0tY29udHJvbHMgPiA6bm90KFtkYXRhLWdyaWQtY29sdW1uXSksXG4uY29udGFjdF9mb3JtID4gOm5vdChbZGF0YS1ncmlkLWNvbHVtbl0pIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxXCJdLFxuLmZvcm0tY29udHJvbHMgW2RhdGEtZ3JpZC1jb2x1bW49XCIxXCJdLFxuLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjFcIl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjJcIl0sXG4uZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjJcIl0sXG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMlwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiM1wiXSxcbi5mb3JtLWNvbnRyb2xzIFtkYXRhLWdyaWQtY29sdW1uPVwiM1wiXSxcbi5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIzXCJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI0XCJdLFxuLmZvcm0tY29udHJvbHMgW2RhdGEtZ3JpZC1jb2x1bW49XCI0XCJdLFxuLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjRcIl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjVcIl0sXG4uZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjVcIl0sXG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiNVwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiNlwiXSxcbi5mb3JtLWNvbnRyb2xzIFtkYXRhLWdyaWQtY29sdW1uPVwiNlwiXSxcbi5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI2XCJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI3XCJdLFxuLmZvcm0tY29udHJvbHMgW2RhdGEtZ3JpZC1jb2x1bW49XCI3XCJdLFxuLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjdcIl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjhcIl0sXG4uZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjhcIl0sXG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiOFwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiOVwiXSxcbi5mb3JtLWNvbnRyb2xzIFtkYXRhLWdyaWQtY29sdW1uPVwiOVwiXSxcbi5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI5XCJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMFwiXSxcbi5mb3JtLWNvbnRyb2xzIFtkYXRhLWdyaWQtY29sdW1uPVwiMTBcIl0sXG4uY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTBcIl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjExXCJdLFxuLmZvcm0tY29udHJvbHMgW2RhdGEtZ3JpZC1jb2x1bW49XCIxMVwiXSxcbi5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMVwiXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTJcIl0sXG4uZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjEyXCJdLFxuLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjEyXCJdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhdGUtcGF5bWVudC1mb3JtLFxuICAuZm9ybS1jb250cm9scyxcbiAgLmNvbnRhY3RfZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLnBsYXRlLXBheW1lbnQtZm9ybSA+IDpub3QoW2RhdGEtZ3JpZC1jb2x1bW5dKSxcbiAgLmZvcm0tY29udHJvbHMgPiA6bm90KFtkYXRhLWdyaWQtY29sdW1uXSksXG4gIC5jb250YWN0X2Zvcm0gPiA6bm90KFtkYXRhLWdyaWQtY29sdW1uXSkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxXCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjFcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxXCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIyXCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjJcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIyXCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIzXCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjNcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIzXCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI0XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjRcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI0XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI1XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjVcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI1XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI2XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjZcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI2XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI3XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjdcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI3XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI4XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjhcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI4XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI5XCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjlcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCI5XCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xuICB9XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMFwiXSxcbiAgLmZvcm0tY29udHJvbHMgW2RhdGEtZ3JpZC1jb2x1bW49XCIxMFwiXSxcbiAgLmNvbnRhY3RfZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjEwXCJdIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbiAgfVxuICAucGxhdGUtcGF5bWVudC1mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTFcIl0sXG4gIC5mb3JtLWNvbnRyb2xzIFtkYXRhLWdyaWQtY29sdW1uPVwiMTFcIl0sXG4gIC5jb250YWN0X2Zvcm0gW2RhdGEtZ3JpZC1jb2x1bW49XCIxMVwiXSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG4gIH1cbiAgLnBsYXRlLXBheW1lbnQtZm9ybSBbZGF0YS1ncmlkLWNvbHVtbj1cIjEyXCJdLFxuICAuZm9ybS1jb250cm9scyBbZGF0YS1ncmlkLWNvbHVtbj1cIjEyXCJdLFxuICAuY29udGFjdF9mb3JtIFtkYXRhLWdyaWQtY29sdW1uPVwiMTJcIl0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG59XG5cbkBjb250YWluZXIgZm9ybSAobWluLXdpZHRoOiA5NXJlbSkge1xuICAuaGFzLWludHJvIC5mb3JtLWludHJvZHVjdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxuICAuaGFzLWludHJvIC5mb3JtLWNvbnRyb2xzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC5oYXMtaW50cm8gLmJ1dHRvbi1ncm91cCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgc2NhbGVZKDApO1xufVxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZSBwIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbn1cbi5ub3RpZmljYXRpb24uZm9yZ290dGVuIC5tZXNzYWdlX19mb3Jnb3R0ZW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSBzY2FsZVkoMSk7XG59XG4ubm90aWZpY2F0aW9uLmVycm9yIC5tZXNzYWdlX19lcnJvciB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbn1cbi5ub3RpZmljYXRpb24uc3VjY2VzcyAubWVzc2FnZV9fc3VjY2VzcyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbn1cbi5ub3RpZmljYXRpb246bm90KC5mb3Jnb3R0ZW4pOm5vdCguZXJyb3IpOm5vdCguc3VjY2Vzcykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm90aWZpY2F0aW9uIC5tZXNzYWdlX19zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjgsIDIwOCwgMTI0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNiwgMjUzLCAyNDMpO1xufVxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZV9fZm9yZ290dGVuLFxuLm5vdGlmaWNhdGlvbiAubWVzc2FnZV9fZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDg0LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI0MCwgMjQwKTtcbn1cblxuLnJhZGlvLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZy1ibG9jazogMC40cmVtO1xufVxuLnJhZGlvLWNoZWNrIC5jb250YWN0X2Zvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC44cmVtO1xufVxuLnJhZGlvLWNoZWNrIGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0IHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI2Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBpbnNldDogMC4zcmVtO1xufVxuLnJhZGlvLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwLjFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDE0IDE0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtNC41MiAxMmMtLjQgMC0uNzgtLjE2LTEuMDYtLjQzbC0zLjItMy4xN2MtLjM0LS4zNC0uMzQtLjg5IDAtMS4yNC4zNC0uMzQuOS0uMzQgMS4yNSAwbDMuMDEgMi45OCA3Ljk3LTcuODljLjM0LS4zNC45LS4zNCAxLjI1IDAgLjM0LjM0LjM0Ljg5IDAgMS4yNGwtOC4xNiA4LjA4Yy0uMjguMjgtLjY2LjQzLTEuMDYuNDN6JyBmaWxsPSclMjM3MDI2NzcnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucmFkaW8tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5yYWRpby1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbn1cblxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZS0zNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IHNsaWRlO1xufVxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQgLm1lZGlhLWltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfZmVhdHVyZWRfYXJ0aWNsZXNfY2FyZCk7XG4gIGFzcGVjdC1yYXRpbzogMTAwLzU2O1xufVxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQgLm1lZGlhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNTY7XG59XG4uZmVhdHVyZWQtYXJ0aWNsZXMtY2FyZCAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQgLnRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZlYXR1cmVkLWFydGljbGVzLWNhcmQgLnRleHQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuOHJlbTtcbn1cbi5mZWF0dXJlZC1hcnRpY2xlcy1jYXJkIC5jb250ZW50IHtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG5cbi5mZWF0dXJlZC1hcnRpY2xlcy1zd2lwZXIge1xuICBjb250YWluZXItbmFtZTogc3dpcGVyO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG4uZmVhdHVyZWQtYXJ0aWNsZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxY3F3O1xuICB0b3A6IDM1Y3F3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmZlYXR1cmVkLWFydGljbGVzLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uZmVhdHVyZWQtYXJ0aWNsZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGhlaWdodDogNHJlbTtcbn1cbkBjb250YWluZXIgc3dpcGVyIChtaW4td2lkdGg6IDU1cmVtKSB7XG4gIC5mZWF0dXJlZC1hcnRpY2xlcy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAzNGNxdztcbiAgfVxuICAuZmVhdHVyZWQtYXJ0aWNsZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLmZlYXR1cmVkLWFydGljbGVzLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBzd2lwZXIgKG1pbi13aWR0aDogOTVyZW0pIHtcbiAgLmZlYXR1cmVkLWFydGljbGVzLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICByaWdodDogOGNxdztcbiAgfVxufVxuXG4uZmVhdHVyZWQtYXJ0aWNsZS1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UtMzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBzbGlkZTtcbn1cbi5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC5tZWRpYS1pbWFnZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1jb2x1bW4td2lkdGgsIDRyZW0pO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mZWF0dXJlZF9hcnRpY2xlcyk7XG59XG4uZmVhdHVyZWQtYXJ0aWNsZS1zbGlkZSAubWVkaWEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZmVhdHVyZWQtYXJ0aWNsZS1zbGlkZSAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBhc3BlY3QtcmF0aW86IDEvMC41Njtcbn1cbi5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDI5NDExNzY0Nztcbn1cbi5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC50aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC50ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjhyZW07XG59XG4uZmVhdHVyZWQtYXJ0aWNsZS1zbGlkZSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS1nYXA6IDEuNXJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbn1cbkBjb250YWluZXIgc2xpZGUgKG1heC13aWR0aDogNTVyZW0pIHtcbiAgLmZlYXR1cmVkLWFydGljbGUtc2xpZGUgLmNvbnRlbnQgLmJ1dHRvbi1ncm91cC5pcy1zdGFja2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AY29udGFpbmVyIHNsaWRlIChtaW4td2lkdGg6IDU1cmVtKSB7XG4gIC5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC0tZ2FwOiA0LjVyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AY29udGFpbmVyIHNsaWRlIChtaW4td2lkdGg6IDk1cmVtKSB7XG4gIC5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgfVxufVxuXG4uZmVhdHVyZWQtam9iLXBvc3RpbmdzLXN3aXBlciB7XG4gIGNvbnRhaW5lci1uYW1lOiBzd2lwZXI7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlYXR1cmVkLWpvYi1wb3N0aW5ncy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mZWF0dXJlZC1qb2ItcG9zdGluZ3Mtc3dpcGVyIC5jaGV2cm9uLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVkLWpvYi1wb3N0aW5ncy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmVhdHVyZWQtam9iLXBvc3RpbmdzLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZmVhdHVyZWQtam9iLXBvc3RpbmdzLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1qb2ItcG9zdGluZ3Mtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbiAgLmZlYXR1cmVkLWpvYi1wb3N0aW5ncy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG4gIC5mZWF0dXJlZC1qb2ItcG9zdGluZ3Mtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAycmVtKSk7XG4gIH1cbiAgLmZlYXR1cmVkLWpvYi1wb3N0aW5ncy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMnJlbSkpO1xuICB9XG59XG5cbi5mZWF0dXJlZC1qb2Itc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAxLjhyZW0gMCAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlLTM1KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBzbGlkZTtcbn1cbi5mZWF0dXJlZC1qb2Itc2xpZGUgLm1lZGlhIHtcbiAgZ3JpZC1hcmVhOiAxLzgvMi8xMztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZC1qb2Itc2xpZGUgLm1lZGlhIC5pbWFnZS1wbGFjZWhvbGRlcixcbi5mZWF0dXJlZC1qb2Itc2xpZGUgLm1lZGlhIHBpY3R1cmUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mZWF0dXJlZF9qb2JzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZWQtam9iLXNsaWRlIC5tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mZWF0dXJlZC1qb2Itc2xpZGUgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbn1cbi5mZWF0dXJlZC1qb2Itc2xpZGUgLnRpdGxlLWFuZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZmVhdHVyZWQtam9iLXNsaWRlIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDI5NDExNzY0Nztcbn1cbi5mZWF0dXJlZC1qb2Itc2xpZGUgLnRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZlYXR1cmVkLWpvYi1zbGlkZSAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG4uZmVhdHVyZWQtam9iLXNsaWRlIC50ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjhyZW07XG59XG4uZmVhdHVyZWQtam9iLXNsaWRlIC5jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8xMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC0tZ2FwOiAxLjVyZW07XG4gIGdhcDogdmFyKC0tZ2FwKTtcbn1cblxuQGNvbnRhaW5lciBlbGVtZW50IChtaW4td2lkdGg6IDU1cmVtKSB7XG4gIC5mZWF0dXJlZC1qb2Itc2xpZGUgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mZWF0dXJlZC1qb2Itc2xpZGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8xMTtcbiAgfVxuICAuZmVhdHVyZWQtam9iLXNsaWRlIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiA2KTtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxufVxuQGNvbnRhaW5lciBlbGVtZW50IChtaW4td2lkdGg6IDk1cmVtKSB7XG4gIC5mZWF0dXJlZC1qb2Itc2xpZGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1jb2x1bW4td2lkdGgsIDJyZW0pO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tY29sdW1uLXdpZHRoLCAycmVtKTtcbiAgfVxufVxuLmZlYXR1cmVkLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIHBhZGRpbmc6IDQuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtLWdhcDogNC41cmVtO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLmZlYXR1cmVkLW51bWJlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICAtLWNvbHVtbnM6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgLyB2YXIoLS1jb2x1bW5zKSAqICh2YXIoLS1jb2x1bW5zKSAtIDEpKTtcbn1cblxuLmZlYXR1cmVkLW51bWJlci1udW1iZXIsXG4uZmVhdHVyZWQtbnVtYmVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uZmVhdHVyZWQtbnVtYmVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogOC41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMC43NjQ3MDU4ODI0O1xufVxuXG4uZmVhdHVyZWQtbnVtYmVyLXRleHQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNzVyZW07XG59XG5cbkBjb250YWluZXIgKG1heC13aWR0aDogMzVyZW0pIHtcbiAgLmZlYXR1cmVkLW51bWJlciB7XG4gICAgLS1jb2x1bW5zOiAxO1xuICB9XG4gIC5mZWF0dXJlZC1udW1iZXItbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgfVxufVxuLnBsYXRlLS1lbGVtZW50ICsgLnBsYXRlLS1lbGVtZW50X19nb29nbGVfbWFwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS12ZXJ0aWNhbC1mbG93KTtcbn1cblxuLmdvb2dsZS1tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ29vZ2xlLW1hcC13cmFwcGVyIC5nb29nbGUtbWFwLWlmcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wbGF0ZS0tZWxlbWVudF9faW1hZ2UgLmltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG59XG4uaW1hZ2UtLWxhcmdlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAxNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS0tbGFyZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuaW1hZ2UtLWxhcmdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uaW1hZ2UtLWNlbnRlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbWFnZS0tcmlnaHQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xLCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAxICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTIsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0yIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDIgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMywgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTMge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMyAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC00LCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA0ICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTUsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDUgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNiwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTYge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gNiAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC03LCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA3ICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTgsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC04IHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDggKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtOSwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gOSAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMCwgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEwIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEwICogMTIpKSAvIDIgKyAxMDAlKTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTExLCAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTEge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMTEgKiAxMikpIC8gMiArIDEwMCUpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTIsIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmxhc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAxMiAqIDEyKSkgLyAyICsgMTAwJSk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMiAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAzICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDQgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gNSAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA2ICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDcgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gOCAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyA5ICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuaW1hZ2UtLWxhcmdlLWNvbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAxMCAqIDEyKSkgLyAtMiArIDE1cHgpO1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOmZpcnN0LW9mLXR5cGUgLmltYWdlLS1sYXJnZS1jb2wtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICgxMDAlIC8gMTEgKiAxMikpIC8gLTIgKyAxNXB4KTtcbiAgfVxuICAucGxhdGUtLXJvdyAucGxhdGUtLWNvbHVtbjpmaXJzdC1vZi10eXBlIC5pbWFnZS0tbGFyZ2UtY29sLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAoMTAwJSAvIDEyICogMTIpKSAvIC0yICsgMTVweCk7XG4gIH1cbiAgLnBsYXRlLS1yb3cgLnBsYXRlLS1jb2x1bW46bGFzdC1vZi10eXBlOm5vdCg6b25seS1jaGlsZCkgLmltYWdlLS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5wbGF0ZS0tcm93IC5wbGF0ZS0tY29sdW1uOm9ubHktY2hpbGQgLmltYWdlLS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMik7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uam9iLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAyLjVyZW0gMHJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uam9iLWNhcmQuaXMtYmFja2dyb3VuZC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uam9iLWNhcmQuaXMtYmFja2dyb3VuZC1jYXJkIC50aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmVoZWlnaHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItY2FyZC5pcy1iYWNrZ3JvdW5kLWNhcmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmpvYi1jYXJkLmlzLWJhY2tncm91bmQtY2FyZCAuY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmpvYi1jYXJkLmlzLWJhY2tncm91bmQtY2FyZCBmb290ZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHVuc2V0O1xufVxuLmpvYi1jYXJkLmlzLWJhY2tncm91bmQtY2FyZCAuam9iLWNhcmQtYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtIDIuNXJlbSAwcmVtIDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5qb2ItY2FyZC5pcy1iYWNrZ3JvdW5kLWNhcmQgLmpvYi1jYXJkLWJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uam9iLWNhcmQuaXMtYmFja2dyb3VuZC1jYXJkIC5qb2ItY2FyZC1iYWNrZ3JvdW5kLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTtcbn1cbi5qb2ItY2FyZC5pcy1hbHRlcm5hdGUtam9iIC5hbHRlcm5hdGUtbWVkaWEge1xuICBncmlkLWFyZWE6IG1lZGlhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX2pvYl90ZWFzZXJfaW1hZ2UpO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMi41cmVtIDByZW0gMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuODc1O1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItY2FyZC5pcy1hbHRlcm5hdGUtam9iIC5hbHRlcm5hdGUtbWVkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTEwKTtcbn1cbi5qb2ItY2FyZC5pcy1hbHRlcm5hdGUtam9iIC50aXRsZSB7XG4gIGdyaWQtYXJlYTogbWVkaWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5laGVpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLWNhcmQuaXMtYWx0ZXJuYXRlLWpvYiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uam9iLWNhcmQuaXMtb3JnYW5pc2F0aW9uIHtcbiAgcGFkZGluZzogMy44cmVtO1xufVxuLmpvYi1jYXJkLmlzLW9yZ2FuaXNhdGlvbiBpbWcge1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG4uam9iLWNhcmQuaXMtb3JnYW5pc2F0aW9uIC5vcmdhbmlzYXRpb24tYnlsaW5lIHtcbiAgcGFkZGluZy1pbmxpbmU6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmpvYi1jYXJkLmlzLW9yZ2FuaXNhdGlvbiAucGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uam9iLWNhcmQgLm1lZGlhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiO1xufVxuLmpvYi1jYXJkIC5pbWFnZS1wbGFjZWhvbGRlcixcbi5qb2ItY2FyZCAuam9iLWNhcmQtaW1hZ2Uge1xuICBncmlkLWFyZWE6IG1lZGlhO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9qb2JfdGVhc2VyX2ltYWdlKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNjU7XG59XG4uam9iLWNhcmQgLmltYWdlLXBsYWNlaG9sZGVyIGltZyxcbi5qb2ItY2FyZCAuam9iLWNhcmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAyLjVyZW0gMHJlbSAyLjVyZW07XG59XG4uam9iLWNhcmQgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtIDIuNXJlbSAwcmVtIDIuNXJlbTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmpvYi1jYXJkIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS12YWNhdHVyZS0xMDApO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLWNhcmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmpvYi1jYXJkIC5pbmRleC10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMi41cmVtO1xufVxuLmpvYi1jYXJkIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmpvYi1jYXJkIC5tZXRhIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5qb2ItY2FyZCBmb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpemUtMSAuam9iLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgIGdhcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXplLTEgLmpvYi1jYXJkIC5kZWZhdWx0LWNhcmQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbn1cblxuLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICB6LWluZGV4OiAxMTA7XG59XG4ubWFwX2NsdXN0ZXIgI21hcENvbnRhaW5lciB7XG4gIGhlaWdodDogNDByZW07XG59XG4ubWFwX2NsdXN0ZXIgI21hcENvbnRhaW5lciAubGVhZmxldC1tYXJrZXItaWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuW3NyYz1cImh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS42LjAvZGlzdC9pbWFnZXMvbWFya2VyLWljb24ucG5nXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDAuMmZyIDFmcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1nYWxsZXJ5IHtcbiAgICBnYXA6IDIuNnJlbSAxLjhyZW07XG4gIH1cbn1cbi5tZWRpYS1nYWxsZXJ5ICsgLm1lZGlhLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1nYWxsZXJ5ICsgLm1lZGlhLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgfVxufVxuLm1lZGlhLWdhbGxlcnkgLmdhbGxlcnktaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtZ2FsbGVyeSAuZ2FsbGVyeS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWVkaWEtZ2FsbGVyeSBhOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtYXJlYTogMS8xLzMvMjtcbn1cbi5tZWRpYS1nYWxsZXJ5IGE6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1hcmVhOiAxLzIvMi8zO1xufVxuLm1lZGlhLWdhbGxlcnkgYTpudGgtY2hpbGQoMykge1xuICBncmlkLWFyZWE6IDMvMS80LzI7XG59XG4ubWVkaWEtZ2FsbGVyeSBhOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtYXJlYTogMi8yLzQvMztcbn1cblxuQGNvbnRhaW5lciBlbGVtZW50IChtaW4td2lkdGg6IDk1cmVtKSB7XG4gIC5tZWRpYS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwIDEuOHJlbTtcbiAgfVxuICAubWVkaWEtZ2FsbGVyeS1jb250YWluZXIgPiAubWVkaWEtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC45cmVtKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wbGF0ZS0tZWxlbWVudCB7XG4gIGNvbnRhaW5lci1uYW1lOiBlbGVtZW50O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbi5wYXJhZ3JhcGggdWwsXG4ucGFyYWdyYXBoIG9sLFxuLnBhcmFncmFwaCBwLFxuLnBhcmFncmFwaCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsIGluaGVyaXQpO1xufVxuLnBhcmFncmFwaCBoMSxcbi5wYXJhZ3JhcGggaDIsXG4ucGFyYWdyYXBoIGgzLFxuLnBhcmFncmFwaCBoNCxcbi5wYXJhZ3JhcGggaDUsXG4ucGFyYWdyYXBoIGg2IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsIGluaGVyaXQpO1xufVxuLnBhcmFncmFwaCBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsIHZhcigtLXRleHQtbGluay1jb2xvciwgdmFyKC0tYWNjZW50LWNvbG9yKSkpO1xufVxuLnBhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG59XG4ucGFyYWdyYXBoIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucGFyYWdyYXBoIHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaCBvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG59XG4ucGFyYWdyYXBoIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucGFyYWdyYXBoIG9sIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9jYXRpb24tY2FyZCB1bCxcbi5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcbn1cbi5sb2NhdGlvbi1jYXJkIHVsIGxpLFxuLmNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubG9jYXRpb24tY2FyZCB1bCB1bCxcbi5jb250ZW50IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvY2F0aW9uLWNhcmQgb2wsXG4uY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2NhdGlvbi1jYXJkIG9sIGxpLFxuLmNvbnRlbnQgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2NhdGlvbi1jYXJkIG9sIG9sLFxuLmNvbnRlbnQgb2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5waWUtY2hhcnQtd3JhcHBlciB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLnBpZS1jaGFydC1lbGVtZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJwaWUtY2hhcnQgbGVnZW5kYVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtZ2FwOiAzcmVtO1xufVxuXG4ucGllLWNoYXJ0IHtcbiAgZ3JpZC1hcmVhOiBwaWUtY2hhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmxlZ2VuZCB7XG4gIGdyaWQtYXJlYTogbGVnZW5kYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG59XG5cbi5sZWdlbmQtY29sb3Ige1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eSk7XG59XG5cbi5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDM1cmVtKSB7XG4gIC5waWUtY2hhcnQtZWxlbWVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJwaWUtY2hhcnRcIiBcImxlZ2VuZGFcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbiAgLmxlZ2VuZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuLnBsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnBsYXRlLXBheW1lbnQtZm9ybSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIC5yYWRpby1jaGVjayB7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSAuaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnBsYXRlLXBheW1lbnQtZm9ybSAuaW5saW5lIGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDJyZW07XG59XG4ucGxhdGUtcGF5bWVudC1mb3JtIC5tb3RpdmF0aW9uLWRlc2NyaXB0aW9uLFxuLnBsYXRlLXBheW1lbnQtZm9ybSAuZnJlcXVlbmN5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBzdXBwb3J0cyBzZWxlY3Rvcig6aGFzKCopKSB7XG4gIC5wbGF0ZS1wYXltZW50LWZvcm0gLmZyZXF1ZW5jeS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGxhdGUtcGF5bWVudC1mb3JtOmhhcyhpbnB1dDpjaGVja2VkOm5vdChbdmFsdWU9b25lX3RpbWVdKTpub3QoW25hbWU9bW9sbGllX2NvbmRpdGlvbl9jaGVja10pKSAuZnJlcXVlbmN5LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5hbW91bnQtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4uYW1vdW50LWlucHV0cyBsYWJlbCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAycmVtO1xufVxuLmFtb3VudC1pbnB1dHMgLmFtb3VudC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVvdGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4ucXVvdGUgLnF1b3RlZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucXVvdGUgLnF1b3RlLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ibG9jazogNXJlbSAwO1xufVxuLnF1b3RlIC5xdW90ZS1tZXRhIC5idXR0b24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hhcmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG5cbi5zaGFyZS1saW5rcy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnNoYXJlLWxpbmstaXRlbSB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS40cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hhcmUtbGluay1pdGVtIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4MTgxODE4MTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXgtd2lkdGg6IDEwY2g7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbltjbGFzcyo9YmdjX11bY2xhc3MqPXRjX10gLnNoYXJlLWxpbmstaXRlbSB7XG4gIC0tcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIC0taWNvbi1mb3JlZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5zZWN0aW9uW2NsYXNzKj1iZ2NfXVtjbGFzcyo9dGNfXSAuc2hhcmUtbGluay1pdGVtIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvKiB3aGVuIGhvdmVyIGlzIHN1cHBvcnRlZCAqL1xuICAuc2hhcmUtbGluay1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaGFyZS1saW5rLWl0ZW06aG92ZXIgc3BhbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN3aXBlci1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zd2lwZXItZWxlbWVudCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zd2lwZXItZWxlbWVudCAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWZ1bGx5LXZpc2libGUpIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWVsZW1lbnQgLnN3aXBlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEwMC82NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN3aXBlci1lbGVtZW50IC5zd2lwZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnN3aXBlci1lbGVtZW50IC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc3dpcGVyLWVsZW1lbnQgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1lbGVtZW50IC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1lbGVtZW50IC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1lbGVtZW50IC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxuICAuc3dpcGVyLWVsZW1lbnQgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDJyZW0pKTtcbiAgfVxuICAuc3dpcGVyLWVsZW1lbnQgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMnJlbSkpO1xuICB9XG59XG5cbi50aHVtYi1zd2lwZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi50aHVtYi1zd2lwZXItd3JhcHBlciAudGh1bWItbG9nby1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi50aHVtYi1zd2lwZXItd3JhcHBlciAudGh1bWItbG9nby1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50aHVtYi1zd2lwZXItd3JhcHBlciAudGh1bWItbG9nby1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnRodW1iLXN3aXBlci13cmFwcGVyIC50aHVtYi1sb2dvLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBoZWlnaHQ6IDRyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRodW1iLXN3aXBlci13cmFwcGVyIC50aHVtYi1sb2dvLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUwJSk7XG4gIH1cbiAgLnRodW1iLXN3aXBlci13cmFwcGVyIC50aHVtYi1sb2dvLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTAlKTtcbiAgfVxufVxuLnRodW1iLXN3aXBlci13cmFwcGVyIC50aHVtYi1sb2dvLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGh1bWItc3dpcGVyLXdyYXBwZXIgLnRodW1iLWxvZ28tc3dpcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSkgLnN3aXBlci1pbWFnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aHVtYi1zd2lwZXItd3JhcHBlciAudGh1bWItbG9nby1zd2lwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSAuc3dpcGVyLWltYWdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4udGh1bWItc3dpcGVyLXdyYXBwZXIgLnRodW1iLWxvZ28tc3dpcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1pbWFnZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aHVtYi1zd2lwZXItd3JhcHBlciAudGh1bWItbG9nby1zd2lwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udGh1bWItc3dpcGVyLXdyYXBwZXIgLnRodW1iLWxvZ28tc3dpcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnRodW1iLXN3aXBlci13cmFwcGVyIC50aHVtYi1sb2dvLXN3aXBlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktNzUpO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xufVxuXG4udGh1bWItc3dpcGVyLXNsaWRlIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwidGV4dFwiO1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRodW1iLXN3aXBlci1zbGlkZSAuY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0ZXh0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICB9XG59XG5cbi5wbGF0ZS0tZWxlbWVudF9fdGl0bGVfZWxlbWVudCArIC5wbGF0ZS0tZWxlbWVudCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuXG4udGl0bGUtZWxlbWVudCAudGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvciwgdmFyKC0tdGV4dC1jb2xvciwgaW5oZXJpdCkpO1xufVxuLnRpdGxlLWVsZW1lbnQgLnRpdGxlID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udGl0bGUtZWxlbWVudCAuY2hhcGVhdSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4udGl0bGUtZWxlbWVudC5vcHRpb24tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvX19vdmVybGF5LFxuLnZpZGVvIGlmcmFtZSxcbi52aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlb19fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG59XG4udmlkZW9fX292ZXJsYXkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDMuNXJlbSAwcmVtIDEuOHJlbTtcbn1cbi52aWRlb19fb3ZlcmxheSBpbWcsXG4udmlkZW9fX292ZXJsYXkgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udmlkZW9fX3BsYXkge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWRlb19fcGxheTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XG59XG4udmlkZW9fX3BsYXkgc3ZnIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4udmlkZW8tLWxvYWRlZCAudmlkZW9fX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlby0tbG9hZGVkIC52aWRlb19fcGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCUpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxufVxuLndoaXRlX3NwYWNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2hpdGVfc3BhY2UtLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZV9zcGFjZS0tc21hbGwge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuLndoaXRlX3NwYWNlLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlX3NwYWNlLS1tZWRpdW0ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLndoaXRlX3NwYWNlLS1sYXJnZSB7XG4gIGhlaWdodDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGVfc3BhY2UtLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi53aGl0ZV9zcGFjZS5oaWRlX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlX3NwYWNlLmhpZGVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZV9zcGFjZS5oaWRlX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFnZW5kYS1pdGVtLXRlYXNlci1zZWN0aW9uIHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gIC0tdGV4dC1jb2xvcjogdmFyKC0tZ3JleS03NSk7XG4gIHBhZGRpbmctYmxvY2s6IDAgMTByZW07XG59XG4uYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExNTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzcmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFnZW5kYS1pdGVtLXRlYXNlci1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA2ZnI7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFnZW5kYS1pdGVtLXRlYXNlci1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIC50ZWFzZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRlYXNlci1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfbGVhZl9sZWZ0KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRlYXNlci1pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfZnJvbnRwYWdlX2xlZnQpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8wLjg7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfcmlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNjtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFnZW5kYS1pdGVtLXRlYXNlci1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOjpiZWZvcmUge1xuICAgIGFzcGVjdC1yYXRpbzogMS8wLjU7XG4gICAgaW5zZXQtYmxvY2s6IDA7XG4gICAgaW5zZXQtaW5saW5lOiA1cmVtIDA7XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICB6LWluZGV4OiAxO1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgZGF0ZXNcIiBcImNvbnRlbnQgY29udGVudFwiIFwiYnV0dG9ucyBidXR0b25zXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRlYXNlci1jb250ZW50IC50aXRsZS1lbGVtZW50IHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWNvbnRlbnQgLnRpdGxlLWVsZW1lbnQgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRlYXNlci1jb250ZW50IC50aXRsZS1lbGVtZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWNvbnRlbnQgLmFnZW5kYS1pdGVtLWRhdGVzIHtcbiAgZ3JpZC1hcmVhOiBkYXRlcztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFnZW5kYS1pdGVtLXRlYXNlci1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIC50ZWFzZXItY29udGVudCAuYWdlbmRhLWl0ZW0tZGF0ZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICB9XG4gIC5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWNvbnRlbnQgLmFnZW5kYS1pdGVtLWRhdGVzIC5pcy1vbmUtZGF5IHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGVhc2VyLWNvbnRlbnQgLmluZGV4LXRleHQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4uYWdlbmRhLWl0ZW0tdGVhc2VyLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRlYXNlci1jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBncmlkLWFyZWE6IGJ1dHRvbnM7XG59XG5cbi5jYXJlLWRvbWFpbi1vdmVydmlldy1zZWN0aW9uIC5saXN0IHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogY2FyZS1kb21haW4tbGlzdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtLWdhcDogMS42cmVtO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG59XG4uY2FyZS1kb21haW4tb3ZlcnZpZXctc2VjdGlvbiAubGlzdCArIC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQuNXJlbTtcbn1cblxuLmNhcmUtZG9tYWluLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDMuNXJlbSAwcmVtIDEuOHJlbTtcbiAgcGFkZGluZzogNXJlbSAzcmVtIDVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8wLjk1O1xufVxuLmNhcmUtZG9tYWluLXRlYXNlciAudGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxY2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmUtZG9tYWluLXRlYXNlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4uY2FyZS1kb21haW4tdGVhc2VyIC5jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWNoO1xufVxuLmNhcmUtZG9tYWluLXRlYXNlciAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG5AY29udGFpbmVyIGNhcmUtZG9tYWluLWxpc3QgKG1pbi13aWR0aDogNTVyZW0pIHtcbiAgLmNhcmUtZG9tYWluLXRlYXNlciB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AY29udGFpbmVyIGNhcmUtZG9tYWluLWxpc3QgKG1pbi13aWR0aDogOTVyZW0pIHtcbiAgLmNhcmUtZG9tYWluLXRlYXNlciB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICB9XG59XG4uY2FyZS10eXBlLW92ZXJ2aWV3LXNlY3Rpb24gLmxpc3Qge1xuICBnYXA6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJlLXR5cGUtb3ZlcnZpZXctc2VjdGlvbiAubGlzdCAucGxhdHRlci1hY2NvcmRpb24gLnN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0tem9yZy0xMDApO1xufVxuXG4uZmVhdHVyZWQtYWdlbmRhLWl0ZW1zLXNlY3Rpb24sXG4uZmVhdHVyZWQtdGVhbS1zZWN0aW9uLFxuLmhpZ2hsaWdodGVkLWpvYnMtc2VjdGlvbixcbi5mZWF0dXJlZC1hcnRpY2xlcy1zZWN0aW9uIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbn1cblxuLmZlYXR1cmVkLWFnZW5kYS1pdGVtcy1zZWN0aW9uLFxuLmZlYXR1cmVkLWFydGljbGVzLXNlY3Rpb24ge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZmVhdHVyZWQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbn1cbi5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS1nYXA6IDEuNXJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Quc2l6ZS0xIC5tZWRpYSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgfVxufVxuLmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLXNlY3Rpb24tbGlzdDpub3QoLnNpemUtMSkgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Q6bm90KC5zaXplLTEpID4gKiB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Q6bm90KC5zaXplLTEpID4gKiB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Quc2l6ZS0yID4gKiB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG4uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtc2VjdGlvbi1saXN0ICsgLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNnJlbTtcbn1cblxuLmZpbHRlcmVkLWluZGV4LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuLmZpbHRlcmVkLWluZGV4LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMnJlbTtcbn1cbi5maWx0ZXJlZC1pbmRleC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWx0ZXJlZC1pbmRleC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gdGl0bGVcIjtcbiAgfVxufVxuXG4ubG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDExMiwgMzgsIDExOSwgMC40KTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udnVlLWZpbHRlcnMtYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi52dWUtZmlsdGVycy1hcHAgLmxvYWRpbmctc3Bpbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi52dWUtZmlsdGVycy1hcHAgLm1haW4ge1xuICBncmlkLWFyZWE6IG1haW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3N0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC0tZ2FwOiAycmVtO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIHJvdy1nYXA6IGNhbGModmFyKC0tZ2FwKSAqIDIpO1xufVxuXG4ucG9zdHMtcmVzdWx0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy1yZXN1bHQge1xuICAgIC0tY29sdW1uczogMjtcbiAgfVxufVxuXG4ucG9zdHMtcmVzdWx0LWlubmVyIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvc3RzLXJlc3VsdC1pbm5lciAuZGVmYXVsdC1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGxhdHRlci1maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIiBcImFzaWRlXCIgXCJtYWluXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXR0ZXItZmlsdGVyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiB0aXRsZVwiIFwiYXNpZGUgbWFpblwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG59XG5cbi5wbGF0dGVyLXNlYXJjaC13cmFwcGVyIHtcbiAgZ3JpZC1hcmVhOiBzZWFyY2g7XG59XG5cbi5kZXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5mcmllbmRzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnJpZW5kcy1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcmllbmRzLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIge1xuICAgIGdhcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5mcmllbmRzLXNlY3Rpb24gLmZpcnN0LFxuLmZyaWVuZHMtc2VjdGlvbiAuc2Vjb25kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mcmllbmRzLXNlY3Rpb24gLmZpcnN0IHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA1cmVtKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyaWVuZHMtc2VjdGlvbiAuZmlyc3Qge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXBhZGRpbmctdG9wLWRlc2t0b3AsIDVyZW0pO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wLCA1cmVtKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgfVxufVxuLmZyaWVuZHMtc2VjdGlvbiAuc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Fzc2V0cy9pbWFnZXMvZnJpZW5kc19zZWN0aW9uX2JhY2tncm91bmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHBhZGRpbmc6IDVyZW0gM3JlbSA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mcmllbmRzLXNlY3Rpb24gLnNlY29uZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyaWVuZHMtc2VjdGlvbiAuc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG4uZnJpZW5kcy1zZWN0aW9uIC5zZWNvbmQgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyaWVuZHMtc2VjdGlvbiAuc2Vjb25kIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM2Y2g7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uZnJpZW5kcy1zZWN0aW9uIC5zZWNvbmQgLnF1b3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZ3JleS03NSk7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5mcmllbmRzLXNlY3Rpb24gLnNlY29uZCAucXVvdGUgLnF1b3RlZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS42cmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiIFwiY29udGVudFwiIFwiZW50cmllc1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTByZW07XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1lbnRyaWVzLXNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEgY29udGVudFwiIFwiZW50cmllcyBlbnRyaWVzXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnI7XG4gIH1cbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSxcbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItdmlkZW8sXG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuaGVhZGVyLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSxcbiAgLmhlYWRlci1lbnRyaWVzLXNlY3Rpb24gLmhlYWRlci12aWRlbyxcbiAgLmhlYWRlci1lbnRyaWVzLXNlY3Rpb24gLmhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSBpbWcsXG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuaGVhZGVyLXZpZGVvIGltZyxcbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuaGVhZGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX2Zyb250cGFnZV9sZWZ0KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuODtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1lbnRyaWVzLXNlY3Rpb24gLmhlYWRlci1jb250ZW50IC5oZWFkZXItY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTRyZW07XG4gIH1cbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5lbnRyaWVzIHtcbiAgZ3JpZC1jb2x1bW46IGVudHJpZXM7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLW1hcmdpbi1pbmxpbmUsIHZhcigtLW1vYmlsZS1ib2R5LW1hcmdpbi1pbmxpbmUpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtLWdhcDogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5lbnRyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgLS1nYXA6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuZW50cmllcyB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgZ3JpZC1jb2x1bW46IG1lZGlhLXN0YXJ0L2NvbnRlbnQtZW5kO1xuICAgIGdyaWQtcm93OiBtZWRpYS1zdGFydC9jb250ZW50LWVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmhlYWRlci1lbnRyaWVzLXNlY3Rpb24gLmVudHJpZXMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tY29sdW1uczogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5lbnRyaWVzID4gKiB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5lbnRyaWVzID4gKiB7XG4gICAgLS1jb2x1bW5zOiA0O1xuICB9XG59XG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuZW50cmllcyBhIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tem9yZy0xMDApO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItZW50cmllcy1zZWN0aW9uIC5lbnRyaWVzIC5lbnRyeS1saW5rLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvciwgaW5oZXJpdCk7XG59XG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuZW50cmllcyAuZW50cnktbGluay1jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiAuc2tpcGxpbmsge1xuICBncmlkLWNvbHVtbjogZW50cmllcztcbiAgcGFkZGluZy1ibG9jazogMnJlbSAwO1xuICBzdHJva2U6IHZhcigtLWdyZXktNzUpO1xufVxuXG4uam9iLWFsZXJ0LXNlY3Rpb24gLmpvYi1hbGVydC1jb250ZW50IHtcbiAgcGFkZGluZzogNXJlbSA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Ymx1ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0ZXh0XCIgXCJmb3JtIGZvcm1cIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNmZyO1xuICBnYXA6IDNyZW07XG59XG4uam9iLWFsZXJ0LXNlY3Rpb24gLmpvYi1hbGVydC1jb250ZW50IC50aXRsZS1lbGVtZW50IHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbn1cbi5qb2ItYWxlcnQtc2VjdGlvbiAuam9iLWFsZXJ0LWNvbnRlbnQgLnBhcmFncmFwaCB7XG4gIGdyaWQtYXJlYTogdGV4dDtcbn1cbi5qb2ItYWxlcnQtc2VjdGlvbiAuam9iLWFsZXJ0LWNvbnRlbnQgLmpvYi1hbGVydC1mb3JtIHtcbiAgZ3JpZC1hcmVhOiBmb3JtO1xufVxuLmpvYi1hbGVydC1zZWN0aW9uIC5qb2ItYWxlcnQtZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuLmpvYi1wb3N0aW5nLXNlYXJjaC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtNDUpO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvYi1wb3N0aW5nLXNlYXJjaC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG4uam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24gLmNvbnRlbnQge1xuICBncmlkLWFyZWE6IDEvMS8yLzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbHVtbi13aWR0aCwgMnJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tY29sdW1uLXdpZHRoLCAycmVtKTtcbiAgcGFkZGluZy1ibG9jazogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgfVxufVxuLmpvYi1wb3N0aW5nLXNlYXJjaC1zZWN0aW9uIC5jb250ZW50IC50aXRsZS1lbGVtZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5qb2ItcG9zdGluZy1zZWFyY2gtc2VjdGlvbiAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIGdyaWQtYXJlYTogMS83LzIvMTM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX2pvYl9zZWFyY2gpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItcG9zdGluZy1zZWFyY2gtc2VjdGlvbiAuYmFja2dyb3VuZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24gLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZvcm0tZWxlbWVudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cbi5mb3JtLWVsZW1lbnRzIC5zZWxlY3Rvci13cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5mb3JtLWVsZW1lbnRzIC5idXR0b24tZ3JvdXAge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG4uZm9ybS1lbGVtZW50cyAuYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIG9yZGVyOiAtMTtcbn1cbi5mb3JtLWVsZW1lbnRzIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tZWxlbWVudHMgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG4gIC5mb3JtLWVsZW1lbnRzIC5zZWxlY3Rvci13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG5cbi5zZWFyY2gtc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gNC41cmVtIDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xufVxuLnNlYXJjaC1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4uc2VhcmNoLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImljb24gaW5wdXRcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0LjNyZW0gYXV0bztcbiAgZ2FwOiAwLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0LCBvdXRsaW5lIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2VhcmNoLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBncmlkLWNvbHVtbjogaWNvbi1zdGFydC9pY29uLXN0YXJ0L2lucHV0LWVuZC9pbnB1dC1lbmQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjNyZW0gMy41cmVtIDEuM3JlbSAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIG91dGxpbmUgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtaW5wdXQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnNlYXJjaC1pbnB1dC13cmFwcGVyOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG59XG4uc2VhcmNoLWlucHV0LXdyYXBwZXIgLnN2Zy1zZWFyY2gtaWNvbiB7XG4gIGdyaWQtYXJlYTogaWNvbjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi5qb2JzLWluZGV4LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG5cbi5qb2ItbGlzdCB7XG4gIGNvbnRhaW5lci1uYW1lOiBqb2JzLWxpc3Q7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgLS1nYXA6IDJyZW07XG4gIGdhcDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9iLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5qb2ItbGlzdCAucXVvdGUtaXRlbSxcbi5qb2ItbGlzdCAubGlzdC1pdGVtIHtcbiAgLS1jb2x1bW5zLXNwYW46IDE7XG4gIGdyaWQtY29sdW1uOiBzcGFuIHZhcigtLWNvbHVtbnMtc3Bhbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uam9iLWxpc3QgLnF1b3RlLWl0ZW0gPiBkaXYsXG4uam9iLWxpc3QgLmxpc3QtaXRlbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5qb2ItbGlzdCAucXVvdGUtaXRlbSA+IGRpdiA+IC5qb2ItY2FyZCxcbi5qb2ItbGlzdCAubGlzdC1pdGVtID4gZGl2ID4gLmpvYi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmpvYi1saXN0IC5xdW90ZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAxLjhyZW0gMHJlbSAxLjhyZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItbGlzdCAucXVvdGUtaXRlbSB7XG4gICAgLS1jb2x1bW5zLXNwYW46IDI7XG4gIH1cbn1cbi5qb2ItbGlzdCAucXVvdGUtaXRlbSAucXVvdGUge1xuICBjb2xvcjogdmFyKC0tZ3JleS03NSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1saXN0IC5xdW90ZS1pdGVtIC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmhvdXJzLWZvcm0tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5ob3Vycy1mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsIGlucHV0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5ob3Vycy1mb3JtLWNvbnRyb2wgLmhvdXJzLWZvcm0tbGFiZWwsXG4uaG91cnMtZm9ybS1jb250cm9sIC5ob3Vycy1mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC44cmVtIDAuOHJlbSAwLjhyZW0gMC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhvdXJzLWZvcm0tY29udHJvbCAuaG91cnMtZm9ybS1sYWJlbCB7XG4gIGdyaWQtYXJlYTogbGFiZWw7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAwcmVtIDByZW0gMS44cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmV5LTc1KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uaG91cnMtZm9ybS1jb250cm9sIC5ob3Vycy1mb3JtLWlucHV0IHtcbiAgZ3JpZC1hcmVhOiBpbnB1dDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAwIDMuNnJlbSAwcmVtIDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZXktMjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0xMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQsIG91dGxpbmUgMC4ycyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ob3Vycy1mb3JtLWNvbnRyb2wgLmhvdXJzLWZvcm0taW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbn1cblxuLmpvYnMtZmlsdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG59XG4uam9icy1maWx0ZXItaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5qb2JzLWZpbHRlci1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5qb2JzLWZpbHRlci1zZWFyY2gge1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW0gM3JlbSAwcmVtIDNyZW07XG59XG4uam9icy1maWx0ZXItc2VhcmNoOjpiZWZvcmUsIC5qb2JzLWZpbHRlci1zZWFyY2g6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbSAzcmVtIDByZW0gM3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5qb2JzLWZpbHRlci1zZWFyY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmpvYnMtZmlsdGVyLXNlYXJjaDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG59XG5cbi5sb2NhdGlvbi1pbnB1dC1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5sb2NhdGlvbi1pbnB1dCAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLmxvY2F0aW9uLWlucHV0IC5zZWxlY3Rvci13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ubG9jYXRpb24taW5wdXQgLnNlYXJjaC1zZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9jYXRpb24taW5wdXQgLmJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmdhbmlzYXRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG4ub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICBkaXNwbGF5OiBncmlkO1xuICAtLW9mZnNldDogNHJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tb2Zmc2V0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgICAtLW9mZnNldDogOHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLW1hcmdpbi1pbmxpbmUpIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgIGdhcDogMDtcbiAgfVxuICAub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IDEvMi8yLzU7XG4gIH1cbiAgLm9yZ2FuaXNhdGlvbi1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyLWltYWdlIHtcbiAgICBncmlkLWFyZWE6IDEvNS8yLzE1O1xuICB9XG59XG4ub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfb3JnYW5pc2F0aW9uX3NlY3Rpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmdhbmlzYXRpb24tc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1vZmZzZXQpICogLTEpO1xuICB9XG59XG4ub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG59XG4ub3JnYW5pc2F0aW9uLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmdhbmlzYXRpb24tc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ub3JnYW5pc2F0aW9uLWJ5bGluZSB7XG4gIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xufVxuXG4ucGxhdHRlci1jb250YWluZXItcHJvcHMsIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgLS1tYXJnaW4taW5saW5lOiB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKTtcbn1cblxuLnBsYXR0ZXItY29udGFpbmVyLCAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLS1tYXJnaW4taW5saW5lOiBjYWxjKCgxMDB2dyAtIDU3NnB4KSAvIDIpO1xuICAgIC0tY29sdW1uLXdpZHRoOiBjYWxjKDU3NnB4IC8gMTIpO1xuICB9XG4gIC5wbGF0dGVyLWNvbnRhaW5lciwgLnNlYXJjaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gNTc2cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLS1tYXJnaW4taW5saW5lOiBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpO1xuICAgIC0tY29sdW1uLXdpZHRoOiBjYWxjKDc2OHB4IC8gMTIpO1xuICB9XG4gIC5wbGF0dGVyLWNvbnRhaW5lciwgLnNlYXJjaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbiB7XG4gICAgLS1tYXJnaW4taW5saW5lOiBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpO1xuICAgIC0tY29sdW1uLXdpZHRoOiBjYWxjKDk5MnB4IC8gMTIpO1xuICB9XG4gIC5wbGF0dGVyLWNvbnRhaW5lciwgLnNlYXJjaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gOTkycHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIC0tbWFyZ2luLWlubGluZTogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG4gICAgLS1jb2x1bW4td2lkdGg6IGNhbGMoMTIwMHB4IC8gMTIpO1xuICB9XG4gIC5wbGF0dGVyLWNvbnRhaW5lciwgLnNlYXJjaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuICB9XG59XG4ubm9ybWFsLXNlY3Rpb24uaGFzLWxhYmVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbFwiIFwiY29udGVudFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3JtYWwtc2VjdGlvbi5oYXMtbGFiZWwge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAuIGxhYmVsIGNvbnRlbnQgLiAuXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tYXJnaW4taW5saW5lKSBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiAxKSA0ZnIgNmZyIGNhbGModmFyKC0tY29sdW1uLXdpZHRoKSAqIDEpIHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICB9XG59XG4ubm9ybWFsLXNlY3Rpb24uaGFzLWxhYmVsIC5zZWN0aW9uLWlubmVyIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLm5vcm1hbC1zZWN0aW9uIC5zZWN0aW9uLWxhYmVsIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2VjdGlvbjpub3QoLnRleHQtbWVkaWEtc2VjdGlvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG59XG4uc2VjdGlvbjp0YXJnZXQge1xuICBhbmltYXRpb246IGhpZ2hsaWdodCAxcyBlYXNlLWluLW91dCAwLjVzO1xufVxuLnNlY3Rpb24uY29sbGVjdGlvbi1pcy1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHlbZGF0YS1jb250ZW50LWVkaXRvcj10cnVlXSAuc2VjdGlvbi5jb2xsZWN0aW9uLWlzLWVtcHR5IHtcbiAgYm9yZGVyOiAxMHB4IGRvdHRlZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLm5vX3BhZGRpbmdfdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ub19wYWRkaW5nX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBBbmltYXRpb24gZm9yIGhpZ2hsaWdodGluZyAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyogU3RhcnQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMTkwLCAxNzIsIDAuMik7IC8qIExpZ2h0IHllbGxvdyBjb2xvciAqL1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIEVuZCB3aXRoIHRoZSBkZWZhdWx0IGJhY2tncm91bmQgY29sb3IgKi9cbiAgfVxufVxuLnRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0YWJzXCIgXCJwYW5lc1wiO1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gdGFicyBwYW5lcyAuXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyIDZmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYnV0dG9ucyB7XG4gIGdyaWQtYXJlYTogdGFicztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcGFuZXMge1xuICBncmlkLWFyZWE6IHBhbmVzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBhbmVcIjtcbiAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFicy1jb250YWluZXIgLnRhYnMtcGFuZXMge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2cmVtO1xuICB9XG59XG5cbi50YWItYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44cmVtIDEuOHJlbSAwcmVtIDEuOHJlbTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI3MjcyNzI3Mjc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTc1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50YWItYnV0dG9uLmFjdGl2ZS10YWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG59XG5cbi50YWItaXRlbSB7XG4gIG1pbi13aWR0aDogMDtcbiAgZ3JpZC1hcmVhOiBwYW5lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRhYi1pdGVtOm5vdCguYWN0aXZlLXRhYikge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi50YWItaXRlbSAudGFiLWltYWdlcy1zd2lwZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRyZW07XG4gIG1hcmdpbi1pbmxpbmU6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFiLWl0ZW0gLnRhYi1pbWFnZXMtc3dpcGVyIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG59XG4udGFiLWl0ZW0gLnRhYi1pbWFnZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udGFiLWl0ZW0gLnRhYi1pbWFnZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbi50YWItaXRlbSAudGFiLWltYWdlcy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi50YWItaXRlbSAudGFiLWltYWdlcy1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAycmVtKSk7XG59XG4udGFiLWl0ZW0gLnRhYi1pbWFnZXMtc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycmVtKSk7XG59XG5cbi50YWItaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4wMjk0MTE3NjQ3O1xufVxuXG4udGFiLWludHJvIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi50YWItaW50cm8gYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi50YWItdGV4dCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC44cmVtO1xufVxuXG4udGFiLWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG59XG5cbi50ZWFzZXItc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi50ZWFzZXItc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRlYXNlci1zd2lwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRlYXNlci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRlYXNlci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnRlYXNlci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IHVuc2V0O1xuICB9XG4gIC50ZWFzZXItc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbiAgLnRlYXNlci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG4gIC50ZWFzZXItc3dpcGVyIC5jaGV2cm9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAycmVtKSk7XG4gIH1cbiAgLnRlYXNlci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMnJlbSkpO1xuICB9XG59XG5cbi50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDNyZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWFcIiBcImNvbnRlbnRcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLXNlY3Rpb24gLnRlYXNlci1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IG1lZGlhXCI7XG4gIH1cbn1cbi50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQtb25seSB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLXNlY3Rpb24gLnRlYXNlci1jb250ZW50LmxheW91dC1jb250ZW50LW9ubHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQtb25seSAudGl0bGUtZWxlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQtb25seSAuaW5kZXgtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQtb25seSAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRlYXNlci1zZWN0aW9uIC50ZWFzZXItY29udGVudC5sYXlvdXQtY29udGVudC1vbmx5IC5jb250ZW50IC5pbmRleC10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLXdpZHRoKSAqIDEwKTtcbn1cbi50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQtbWVkaWEgLmNvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW4td2lkdGgpICogNCk7XG59XG4udGVhc2VyLXNlY3Rpb24gLnRlYXNlci1jb250ZW50IC5jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRlYXNlci1zZWN0aW9uIC50ZWFzZXItY29udGVudCAubWVkaWEge1xuICBncmlkLWFyZWE6IG1lZGlhO1xufVxuLnRlYXNlci1zZWN0aW9uIC50ZWFzZXItY29udGVudCAudGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnRlYXNlci1zZWN0aW9uIC50ZWFzZXItY29udGVudCAuaW5kZXgtdGV4dCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWNvbnRlbnQgLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cbi50ZWFzZXItc2VjdGlvbiAudGVhc2VyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xufVxuXG4udGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLnRleHQtbWVkaWEtY29tcGFjdC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLWNvbXBhY3Qtc2VjdGlvbiAuc2VjdGlvbi1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tYXJnaW4taW5saW5lKSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnRleHQtbWVkaWEtY29tcGFjdC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIC5tZWRpYSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi83O1xuICB9XG4gIC50ZXh0LW1lZGlhLWNvbXBhY3Qtc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAuY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiAxLzcvMi8xNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLm1lZGlhIHtcbiAgICBncmlkLWFyZWE6IDEvMS8yLzY7XG4gIH1cbiAgLnRleHQtbWVkaWEtY29tcGFjdC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIC5jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IDEvNi8yLzE0O1xuICB9XG59XG4udGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLm1lZGlhIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfY29tcGFjdCk7XG59XG4udGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLm1lZGlhIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWVkaWEtY29tcGFjdC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyIC5tZWRpYSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXBhZGRpbmctYm90dG9tLWRlc2t0b3AsIDVyZW0pO1xuICB9XG59XG4udGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1wYWRkaW5nLXRvcC1tb2JpbGUsIDVyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCA1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZWRpYS1jb21wYWN0LXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXBhZGRpbmctdG9wLWRlc2t0b3AsIDVyZW0pO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wLCA1cmVtKTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcmVtO1xuICB9XG4gIC50ZXh0LW1lZGlhLWNvbXBhY3Qtc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAuY29udGVudCA+IC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0LW1lZGlhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXNlY3Rpb25bY2xhc3MqPWJnY19dIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIH1cbn1cblxuLnRleHQtbWVkaWEtc2VjdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWFcIiBcInRleHRcIjtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXNlY3Rpb24taW5uZXIubGF5b3V0LW1lZGlhLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEgdGV4dFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDZmcjtcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1tZWRpYS1zZWN0aW9uLWlubmVyLmxheW91dC1jb250ZW50LW1lZGlhIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHQgbWVkaWFcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4udGV4dC1tZWRpYS1zZWN0aW9uLWlubmVyIC50ZXh0LW1lZGlhLXNlY3Rpb24tbWVkaWEge1xuICBncmlkLWFyZWE6IG1lZGlhO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRleHQtbWVkaWEtc2VjdGlvbi1pbm5lciAudGV4dC1tZWRpYS1zZWN0aW9uLW1lZGlhIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtbWVkaWEtc2VjdGlvbi1pbm5lciAudGV4dC1tZWRpYS1zZWN0aW9uLW1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZXh0LW1lZGlhLXNlY3Rpb24taW5uZXIgLnRleHQtbWVkaWEtc2VjdGlvbi1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiB0ZXh0O1xuICBwYWRkaW5nOiAxLjVyZW0gMCAzcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWVkaWEtc2VjdGlvbi1pbm5lciAudGV4dC1tZWRpYS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgfVxufVxuXG4udGV4dC1tZWRpYS1zd2lwZXIge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiB0ZXh0LW1lZGlhLXNsaWRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRleHQtbWVkaWEtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRleHQtbWVkaWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbWVkaWEtc3dpcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGV4dC1tZWRpYS1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDU1dncgKyAxMDAlKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZXh0LW1lZGlhLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC50ZXh0LW1lZGlhLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gIH1cbn1cbi50ZXh0LW1lZGlhLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uLnNpemUtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dC1tZWRpYS1zd2lwZXIubGF5b3V0LWNvbnRlbnQtbWVkaWEgLm1lZGlhIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbn1cbi50ZXh0LW1lZGlhLXN3aXBlci5sYXlvdXQtY29udGVudC1tZWRpYSAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ZXh0LW1lZGlhLXN3aXBlci5sYXlvdXQtbWVkaWEtY29udGVudCAubWVkaWEge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXN3aXBlci5sYXlvdXQtbWVkaWEtY29udGVudCAubWVkaWEge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB1bnNldDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNXJlbTtcbiAgfVxufVxuLnRleHQtbWVkaWEtc3dpcGVyLmxheW91dC1tZWRpYS1jb250ZW50IC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXN3aXBlci5sYXlvdXQtbWVkaWEtY29udGVudCAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnRleHQtbWVkaWEtc2xpZGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhXCIgXCJjb250ZW50XCI7XG4gIGdyaWQtYXV0by1yb3dzOiAwZnIgMGZyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGV4dC1tZWRpYS1zbGlkZSAubWVkaWEge1xuICBncmlkLWFyZWE6IG1lZGlhO1xufVxuLnRleHQtbWVkaWEtc2xpZGUgLm1lZGlhIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNjU7XG59XG4udGV4dC1tZWRpYS1zbGlkZSAubWVkaWEgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZXh0LW1lZGlhLXNsaWRlIC5jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgNXJlbSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2JpbGUsIDVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1lZGlhLXNsaWRlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1wYWRkaW5nLXRvcC1kZXNrdG9wLCA1cmVtKTtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZy1ib3R0b20tZGVza3RvcCwgNXJlbSk7XG4gIH1cbn1cbi50ZXh0LW1lZGlhLXNsaWRlIC5jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG4udGV4dC1tZWRpYS1zbGlkZS5sYXlvdXQtbWVkaWEtY29udGVudCAubWVkaWEgcGljdHVyZSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX3RleHRfbWVkaWFfcmlnaHRfdXApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1lZGlhLXNsaWRlLmxheW91dC1tZWRpYS1jb250ZW50IC5tZWRpYSBwaWN0dXJlIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF90ZXh0X21lZGlhX2xlZnRfdXApO1xuICB9XG59XG4udGV4dC1tZWRpYS1zbGlkZS5sYXlvdXQtY29udGVudC1tZWRpYSAubWVkaWEgcGljdHVyZSB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX3RleHRfbWVkaWFfcmlnaHRfdXApO1xufVxuXG5AY29udGFpbmVyIHRleHQtbWVkaWEtc2xpZGUgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIC50ZXh0LW1lZGlhLXNsaWRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IHVuc2V0O1xuICB9XG4gIC50ZXh0LW1lZGlhLXNsaWRlIC5jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGV4dC1tZWRpYS1zbGlkZSAuY29udGVudCAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbiAgLnRleHQtbWVkaWEtc2xpZGUubGF5b3V0LWNvbnRlbnQtbWVkaWEge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudCBtZWRpYVwiO1xuICB9XG4gIC50ZXh0LW1lZGlhLXNsaWRlLmxheW91dC1jb250ZW50LW1lZGlhIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWNvbHVtbi13aWR0aCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICB9XG4gIC50ZXh0LW1lZGlhLXNsaWRlLmxheW91dC1tZWRpYS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhIGNvbnRlbnRcIjtcbiAgfVxuICAudGV4dC1tZWRpYS1zbGlkZS5sYXlvdXQtbWVkaWEtY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbHVtbi13aWR0aCk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgfVxufVxuLnRvdXItc3dpcGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuLnRvdXItc3dpcGVyLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtZWxlbWVudCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW07XG59XG5cbi50b3VyLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG91ci1zd2lwZXIgLnRvdXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLnRvdXItc3dpcGVyIC50b3VyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG59XG4udG91ci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udG91ci1zd2lwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvdXItc3dpcGVyOm5vdCguaGFzLWltYWdlcykge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG91ci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi50b3VyLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4udG91ci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG91ci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAudG91ci1zd2lwZXIgLmNoZXZyb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG4gIC50b3VyLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMnJlbSkpO1xuICB9XG4gIC50b3VyLXN3aXBlciAuY2hldnJvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycmVtKSk7XG4gIH1cbn1cblxuLnRvdXItaXRlbSAuY2hhcGVhdSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4udG91ci1pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51c3Atc2VjdGlvbiAuc2VjdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiO1xuICBnYXA6IDJyZW07XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLmNvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwiY2hlY2tsaXN0XCIgXCJidXR0b25zXCI7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50Om5vdCgud2hvbGUpIC50aXRsZS1lbGVtZW50IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50Om5vdCgud2hvbGUpIC50aXRsZS1lbGVtZW50IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBjaGVja2xpc3RcIiBcImJ1dHRvbnMgYnV0dG9uc1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgfVxufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDNyZW0gMHJlbSAzcmVtO1xufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudC53aG9sZTo6YmVmb3JlIHtcbiAgZ3JpZC1jb2x1bW46IHRpdGxlLXN0YXJ0L2NoZWNrbGlzdC1lbmQ7XG4gIGdyaWQtcm93OiB0aXRsZS1zdGFydC9idXR0b25zLWVuZDtcbn1cbi51c3Atc2VjdGlvbiAuc2VjdGlvbi1pbm5lcjpub3QoLmhhcy1pbWFnZSkgLmNvbnRlbnQud2hvbGUgLnRpdGxlLWVsZW1lbnQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtIDA7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50Lndob2xlIC5jaGVja2xpc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW0gMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbHVtbi13aWR0aCwgNHJlbSk7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50Lndob2xlIC5idXR0b24tZ3JvdXAge1xuICBwYWRkaW5nLWJsb2NrOiAwIDRyZW07XG4gIHBhZGRpbmctaW5saW5lOiA0cmVtO1xufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudC5oYWxmOjpiZWZvcmUge1xuICBncmlkLWNvbHVtbjogY2hlY2tsaXN0LXN0YXJ0L2NoZWNrbGlzdC1lbmQ7XG4gIGdyaWQtcm93OiBjaGVja2xpc3Qtc3RhcnQvYnV0dG9ucy1lbmQ7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50LmhhbGYgLmNoZWNrbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jazogNHJlbSAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDRyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1jb2x1bW4td2lkdGgsIDRyZW0pO1xufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudC5oYWxmIC5idXR0b24tZ3JvdXAge1xuICBwYWRkaW5nOiAwIDRyZW0gNHJlbSA0cmVtO1xufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyOm5vdCguaGFzLWltYWdlKSAuY29udGVudCAudGl0bGUtZWxlbWVudCB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50IC5jaGVja2xpc3Qtd3JhcHBlciB7XG4gIGdyaWQtYXJlYTogY2hlY2tsaXN0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXI6bm90KC5oYXMtaW1hZ2UpIC5jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBncmlkLWFyZWE6IGJ1dHRvbnM7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIuaGFzLWltYWdlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZVwiIFwiY29udGVudFwiO1xuICBnYXA6IDRyZW07XG59XG4udXNwLXNlY3Rpb24gLnNlY3Rpb24taW5uZXIuaGFzLWltYWdlIC5jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyLmhhcy1pbWFnZSAudXNwLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cbi51c3Atc2VjdGlvbiAuc2VjdGlvbi1pbm5lci5oYXMtaW1hZ2UgLnVzcC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3Atc2VjdGlvbiAuc2VjdGlvbi1pbm5lci5oYXMtaW1hZ2Uge1xuICAgIGdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA2ZnI7XG4gIH1cbiAgLnVzcC1zZWN0aW9uIC5zZWN0aW9uLWlubmVyLmhhcy1pbWFnZSAuY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiA5cmVtO1xufVxuXG4uZm9vdGVyLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMThweCAzNnB4IDE4cHggMzZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiA1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC02cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42cmVtIDExLjMyNXJlbSAzLjJyZW0gMTEuMzI1cmVtO1xuICB9XG59XG5cbi5mb290ZXItZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWZpcnN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9vdGVyLWZpcnN0IHN2ZyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG4uZm9vdGVyLWZpcnN0IC5mb290ZXItdGV4dCB7XG4gIG1heC13aWR0aDogNDBjaDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xufVxuXG4uZm9vdGVyLXNlY29uZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG4gIGJvcmRlci1ibG9jay1zdGFydDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXNlY29uZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3Rlci1zZWNvbmQgLmxlZ2FsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItc2Vjb25kIC5sZWdhbC1saW5rcyB7XG4gICAgZ2FwOiA0cmVtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cmVtO1xuICB9XG59XG4uZm9vdGVyLXNlY29uZCAubGVnYWwtbGlua3MgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLXNlY29uZCAubGVnYWwtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2NpYWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG59XG4uc29jaWFscyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc29jaWFscyAuZm9vdGVyLXNvY2lhbC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjMwLCAyNDIpO1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmpvYi1wb3N0aW5nLXN0YXJ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgY3JpbXNvbjtcbiAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgcm93LWdhcDogNHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwcHggcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm9mZnNldC1sZWZ0IGNvbHVtbi1vbmUgY29sdW1uLXR3byBjb2x1bW4tdGhyZWUgY29sdW1uLWZvdXIgY29sdW1uLWZpdmUgY29sdW1uLXNpeCBjb2x1bW4tc2V2ZW4gY29sdW1uLWVpZ2h0IGNvbHVtbi1uaW5lIGNvbHVtbi10ZW4gY29sdW1uLWVsZXZlbiBjb2x1bW4tdHdlbHZlIG9mZnNldC1yaWdodFwiO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gMCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDApIC8gMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpvYi1wb3N0aW5nLXN0YXJ0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA1NzZweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDU3NnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLXN0YXJ0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvYi1wb3N0aW5nLXN0YXJ0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA5OTJweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2ItcG9zdGluZy1zdGFydCB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuICB9XG59XG4uam9iLXBvc3Rpbmctc3RhcnQgLmpvYi1wb3N0aW5nLWRlc2NyaXB0aW9uLFxuLmpvYi1wb3N0aW5nLXN0YXJ0IC5jYXJkLWVsZW1lbnQge1xuICBncmlkLWNvbHVtbjogY29sdW1uLW9uZS9jb2x1bW4tdHdlbHZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1zdGFydCAuY2FyZC1lbGVtZW50IHtcbiAgICBncmlkLWNvbHVtbjogY29sdW1uLW9uZS9jb2x1bW4tZml2ZTtcbiAgfVxuICAuam9iLXBvc3Rpbmctc3RhcnQgLmpvYi1wb3N0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogY29sdW1uLXNpeC9jb2x1bW4tdHdlbHZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvYi1wb3N0aW5nLXN0YXJ0IC5jYXJkLWVsZW1lbnQge1xuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lL2NvbHVtbi1mb3VyO1xuICB9XG4gIC5qb2ItcG9zdGluZy1zdGFydCAuam9iLXBvc3RpbmctZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4tc2l4L2NvbHVtbi10d2VsdmU7XG4gIH1cbn1cblxuLmpvYi1wb3N0aW5nLXNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCBjcmltc29uO1xuICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICByb3ctZ2FwOiA0cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBweCByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib2Zmc2V0LWxlZnQgY29sdW1uLW9uZSBjb2x1bW4tdHdvIGNvbHVtbi10aHJlZSBjb2x1bW4tZm91ciBjb2x1bW4tZml2ZSBjb2x1bW4tc2l4IGNvbHVtbi1zZXZlbiBjb2x1bW4tZWlnaHQgY29sdW1uLW5pbmUgY29sdW1uLXRlbiBjb2x1bW4tZWxldmVuIGNvbHVtbi10d2VsdmUgb2Zmc2V0LXJpZ2h0XCI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSAwKSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gMCkgLyAyKTtcbn1cbi5qb2ItcG9zdGluZy1zZWNvbmQgLnRpdGxlLWVsZW1lbnQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpvYi1wb3N0aW5nLXNlY29uZCB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gNTc2cHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSA1NzZweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1zZWNvbmQge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9iLXBvc3Rpbmctc2Vjb25kIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSA5OTJweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2ItcG9zdGluZy1zZWNvbmQge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuLmpvYi1wb3N0aW5nLXNlY29uZCAuam9iLXBvc3RpbmctYmVuZWZpdHMsXG4uam9iLXBvc3Rpbmctc2Vjb25kIC5qb2ItcG9zdGluZy1xdWFsaWZpY2F0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lL2NvbHVtbi10d2VsdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1wb3N0aW5nLXNlY29uZCAuam9iLXBvc3RpbmctcXVhbGlmaWNhdGlvbnMge1xuICAgIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lL2NvbHVtbi1zaXg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtO1xuICB9XG4gIC5qb2ItcG9zdGluZy1zZWNvbmQgLmpvYi1wb3N0aW5nLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcbiAgICBncmlkLWNvbHVtbjogY29sdW1uLXNldmVuL2NvbHVtbi10d2VsdmU7XG4gIH1cbn1cblxuLmpvYi1wb3N0aW5nLXRoaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb247XG4gIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIHJvdy1nYXA6IDRyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHB4IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvZmZzZXQtbGVmdCBjb2x1bW4tb25lIGNvbHVtbi10d28gY29sdW1uLXRocmVlIGNvbHVtbi1mb3VyIGNvbHVtbi1maXZlIGNvbHVtbi1zaXggY29sdW1uLXNldmVuIGNvbHVtbi1laWdodCBjb2x1bW4tbmluZSBjb2x1bW4tdGVuIGNvbHVtbi1lbGV2ZW4gY29sdW1uLXR3ZWx2ZSBvZmZzZXQtcmlnaHRcIjtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDApIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSAwKSAvIDIpO1xufVxuLmpvYi1wb3N0aW5nLXRoaXJkIC5idXR0b24tZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuam9iLXBvc3RpbmctdGhpcmQge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDU3NnB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gNTc2cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLXBvc3RpbmctdGhpcmQge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9iLXBvc3RpbmctdGhpcmQge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDk5MnB4KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gOTkycHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvYi1wb3N0aW5nLXRoaXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG4gIH1cbn1cbi5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC1pbWFnZSxcbi5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC10ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IGNvbHVtbi1vbmUvY29sdW1uLXR3ZWx2ZTtcbn1cbi5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC1pbWFnZSBoMixcbi5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC10ZXh0IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMy41cmVtIDByZW0gMS44cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC10ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogY29sdW1uLW9uZS9jb2x1bW4tc2l4O1xuICB9XG4gIC5qb2ItcG9zdGluZy10aGlyZCAuY29udGFjdC1pbWFnZSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgICBncmlkLWNvbHVtbjogY29sdW1uLXNldmVuL2NvbHVtbi10d2VsdmU7XG4gIH1cbn1cblxuLmpvYi1wb3N0aW5nLXNoYXJlLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb247XG4gIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIHJvdy1nYXA6IDRyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMHB4IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJvZmZzZXQtbGVmdCBjb2x1bW4tb25lIGNvbHVtbi10d28gY29sdW1uLXRocmVlIGNvbHVtbi1mb3VyIGNvbHVtbi1maXZlIGNvbHVtbi1zaXggY29sdW1uLXNldmVuIGNvbHVtbi1laWdodCBjb2x1bW4tbmluZSBjb2x1bW4tdGVuIGNvbHVtbi1lbGV2ZW4gY29sdW1uLXR3ZWx2ZSBvZmZzZXQtcmlnaHRcIjtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDApIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSAwKSAvIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qb2ItcG9zdGluZy1zaGFyZS1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gNTc2cHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSA1NzZweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2ItcG9zdGluZy1zaGFyZS1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSA3NjhweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qb2ItcG9zdGluZy1zaGFyZS1saW5rcyB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMHZ3IC0gOTkycHgpIC8gMikgcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgY2FsYygoMTAwdncgLSA5OTJweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuam9iLXBvc3Rpbmctc2hhcmUtbGlua3Mge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyKTtcbiAgfVxufVxuLmpvYi1wb3N0aW5nLXNoYXJlLWxpbmtzIC5zaGFyZS1saW5rcyB7XG4gIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lL2NvbHVtbi10d2VsdmU7XG59XG5cbi5zZWFyY2gtaW5kZXgge1xuICBvcmRlcjogMTAwMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDE1cmVtO1xufVxuXG4uc2VhcmNoLWhlYWRlciAubW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNXJlbTtcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBvcmRlcjogMTAwO1xufVxuLnNlYXJjaC1jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIuMnJlbTtcbn1cblxuLnNlYXJjaC1zbmlwcGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS02MCk7XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG59XG4uc2VhcmNoLXNuaXBwZXQgLnNlYXJjaC1zbmlwcGV0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0LjhyZW0gNC44cmVtIDIuNXJlbTtcbn1cbi5zZWFyY2gtc25pcHBldCAuc2VhcmNoLXNuaXBwZXQtY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xufVxuLnNlYXJjaC1zbmlwcGV0IC5zZWFyY2gtc25pcHBldC1jb250ZW50IC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG4uc2VhcmNoLXNuaXBwZXQgLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc25pcHBldC1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjJyZW07XG59IiwiLyogVkFSSUFCTEVTICovXG5AaW1wb3J0IFwidmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzXCI7XG4vKiBIRUxQRVJTICovXG5AaW1wb3J0IFwiaGVscGVycy8wLW1peGlucy5zY3NzXCI7XG4vKiBMaWJzIGdlbmVyYWwgKi9cbkBpbXBvcnQgXCIuL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbiIsIjpyb290IHtcblx0Ly8gVGhlIHByaW1hcnkgYW5kIGFjY2VudCBjb2xvciBjYW4gYmUgc2V0IHBlciBwYWdlOyBPciBvdmVycmlkZGVuIHBlciBzZWN0aW9uIG9yIGVsZW1lbnQuXG5cdC0tcHJpbWFyeS1jb2xvcjogcmdiYSgxMTIsIDM4LCAxMTksIDEpO1xuXHQtLWFjY2VudC1jb2xvcjogcmdiYSgyNDEsIDEzNSwgMCwgMSk7XG5cblx0LS1hbGdlbWVlbi0xMDA6IHJnYmEoMTEyLCAzOCwgMTE5LCAxKTtcblx0LS16b3JnLTEwMDogcmdiYSgyNDEsIDEzNSwgMCwgMSk7XG5cblx0LS12cmllbmRlbi0xMDA6IHJnYmEoMCwgMTU3LCAxNTQsIDEpO1xuXHQtLXZyaWVuZGVuLTQ1OiByZ2JhKDAsIDE1NywgMTU0LCAwLjQ1KTtcblx0LS12YWNhdHVyZS0xMDA6IHJnYmEoMjMxLCAyOCwgMTE5LCAxKTtcblx0LS1sb2NhdGllLTEwMDogcmdiYSgyMjgsIDM1LCAxOSwgMSk7XG5cblx0LS1iZWlnZS0xMDA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMSk7XG5cdC0tYmVpZ2UtODA6IHJnYmEoMjE4LCAxOTAsIDE3MiwgMC44KTtcblx0LS1iZWlnZS00NTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjQ1KTtcblx0LS1iZWlnZS0zNTogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjM1KTtcblx0LS1iZWlnZS0yMDogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjIpO1xuXHQtLWJlaWdlLTEwOlx0cmdiYSgyMTgsIDE5MCwgMTcyLCAwLjEpO1xuXG5cdC0tZ3JleS03NTogcmdiYSg4MiwgODIsIDgyLCAxKTtcblx0LS1ncmV5LTYwOiByZ2JhKDEzNywgMTM3LCAxMzcsIDEpO1xuXHQtLWdyZXktMjA6ICNFQkVCRUI7XG5cblx0LS13aGl0ZTogI2ZmZjtcblxuXHQtLWZvbnQtcHJpbWFyeTogXCJBdmVuaXJcIiwgc2Fucy1zZXJpZjtcblx0LS1mb250LWhlYWRpbmdzOiB2YXIoLS1mb250LXByaW1hcnkpO1xuXG5cdC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZTogM3JlbTtcblx0LS1saW5laGVpZ2h0OiAxLjEyNTtcbn1cblxuLy8gVGhlIGFsbG93ZWQgd2VpZ2h0IGhhcyB0byBkbyB3aXRoIHRoZSB3ZWlnaHRzIHByZXNlbnQgaW4gZm9udHMuc2Nzcy5cbiRhbGxvd2VkLWZvbnQtd2VpZ2h0czogKDQwMCwgNTAwLCA4MDApO1xuJGJvcmRlci1yYWRpdXMtbm9ybWFsOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xuJGJvcmRlci1yYWRpdXMtc21hbGw6IDEuOHJlbSAzLjVyZW0gMHJlbSAxLjhyZW07XG4kYm9yZGVyLXJhZGl1cy1iaWc6IDIuNXJlbSAyLjVyZW0gMHJlbSAyLjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogM3JlbSAzcmVtIDByZW0gM3JlbTtcblxuLy8gVHJhbnNpdGlvblxuJHRyYW5zaXRpb246IChcblx0ZWFzZTogXCJlYXNlLWluLW91dFwiLFxuXHRzcGVlZDogMC4ycyxcbik7XG5cbi8qICBQYWRkaW5nICovXG4kcGFkZGluZzogKFxuXHRzbWFsbDogMXJlbSxcblx0bWVkaXVtOiAzcmVtLFxuXHRsYXJnZTogNXJlbSxcblx0Y29sdW1uLW1vYmlsZTogMTVweCxcblx0Y29sdW1uLWRlc2t0b3A6IDE1cHgsXG4pO1xuJG1pbkNvbHVtbkhlaWdodDogNHJlbTtcblxuLy8gQHNlZSBzcGFjZS5zY3NzXG4kc3BhY2VzLW1vYmlsZTogKFxuXHRzOiAyLjVyZW0sXG5cdG06IDVyZW0sXG5cdGw6IDEwcmVtLFxuKTtcbiRzcGFjZXMtZGVza3RvcDogKFxuXHRzOiBtYXAtZ2V0KCRzcGFjZXMtbW9iaWxlLCBzKSxcblx0bTogbWFwLWdldCgkc3BhY2VzLW1vYmlsZSwgbSksXG5cdGw6IG1hcC1nZXQoJHNwYWNlcy1tb2JpbGUsIGwpLFxuKTtcblxuJHNlY3Rpb25QYWRkaW5nOiA1cmVtO1xuJHNtYWxsRmFjdG9yOiAwLjU7XG4kbGFyZ2VGYWN0b3I6IDI7XG5cbiRtYXgtc2VjdGlvbnM6IDEwMDtcblxuJG1vYmlsZUZhY3RvcjogMC41O1xuXG4vKiBCcmVha3BvaW50cyAqL1xuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHNtOiA1NzZweCxcblx0bWQ6IDc2OHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMjAwcHgsXG5cdC8vIHh4eGw6IDE2MDBweCxcblx0Ly8geHh4eGw6IDE4MDBweCxcblx0Ly8gaGQ6IDE5MjBweCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLFxuKTtcbiRicERvd246IHNtO1xuJGJwVXA6IG1kO1xuJGJwRG93bk5hdjogbGc7XG4kYnBVcE5hdjogeGw7XG5cbi8qIE5hdmlnYXRpb24gKi9cbiR0b2dnbGVXaWR0aDogMjVweDtcbiR0b2dnbGVIZWlnaHQ6IDIwcHg7XG4kdG9nZ2xlTGluZUhlaWdodDogMnB4O1xuJHRvZ2dsZUxpbmVCb3JkZXJSYWRpdXM6IDJweDtcbiR0b2dnbGVMaW5lQ29sb3I6IGN1cnJlbnRDb2xvcjtcbiR0b2dnbGVMaW5lQ29sb3JBY3RpdmU6IGN1cnJlbnRDb2xvcjtcblxuLyogU3dpcGVyICovXG4kc3dpcGVyLXRoZW1lLWNvbG9yOiBibGFjaztcbiRzd2lwZXItcHJlbG9hZGVyLWNvbG9yOiBibGFjaztcbiRzd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogd2hpdGU7XG4kc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHdoaXRlO1xuJHN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4kcGFnaW5hdGlvbkNvbG9yTmFtZTogXCJibGFja1wiO1xuXG4vLyBaLWluZGV4IG1hcHBpbmc7XG4vLyBAc2VlOiBzdHlsZXMvaGVscGVycy8wLW1peGlucy5zY3NzXG4kei1pbmRleDogKFxuXHRtb2RhbDogMjAwLFxuXHRuYXZpZ2F0aW9uX2Ryb3Bkb3duOiAxMTksXG5cdG5hdmlnYXRpb246IDEyMCxcblx0aGVhZGVyOiAxMTUsXG5cdG1hcDogMTEwLFxuXHRmb290ZXI6IDEwMCxcbik7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBwc2V1ZG8tYWJzb2x1dGUoJHRvcDogMCwgJGxlZnQ6IDApIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6ICR0b3A7XG5cdGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gcHNldWRvLWFic29sdXRlLWNvdmVyIHtcblx0QGluY2x1ZGUgcHNldWRvLWFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AbWl4aW4gY292ZXIoJGFsaWduOiBcInVuc2V0XCIpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdEBpZiAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuXHRcdHJpZ2h0OiAwO1xuXHR9IEBlbHNlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0QGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcInJpZ2h0XCIgb3IgJGFsaWduID09IFwibGVmdFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuXHRcdHRvcDogMDtcblx0fSBAZWxzZSB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0QGlmICRhbGlnbiA9PSBcInRvcFwiIG9yICRhbGlnbiA9PSBcImJvdHRvbVwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGlmICRhbGlnbiA9PSBcImxlZnRcIiBvciAkYWxpZ24gPT0gXCJyaWdodFwiIG9yICRhbGlnbiA9PSBcInVuc2V0XCIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AbWl4aW4gZmxleC1jIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWVjIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2Mge1xuXHRAaW5jbHVkZSBmbGV4LWM7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1jYiB7XG5cdEBpbmNsdWRlIGZsZXgtYztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleC1jZSB7XG5cdEBpbmNsdWRlIGZsZXgtYztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1peGluIGZsZXgtY3Mge1xuXHRAaW5jbHVkZSBmbGV4LWM7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1peGluIGZsZXgtY2Ege1xuXHRAaW5jbHVkZSBmbGV4LWM7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gZmxleGMtYyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBpbmNsdWRlIGZsZXgtYztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4Yy1jYiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBpbmNsdWRlIGZsZXgtYztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleGMtY2Uge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRAaW5jbHVkZSBmbGV4LWM7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtaXhpbiBmbGV4Yy1jcyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBpbmNsdWRlIGZsZXgtYztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWl4aW4gZmxleGMtY2Ege1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRAaW5jbHVkZSBmbGV4LWM7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWl4aW4gY292ZXItaW1nIHtcblx0QGluY2x1ZGUgY292ZXI7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXR0cmlidXRlOiBhbGwsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG5cdHRyYW5zaXRpb246ICRhdHRyaWJ1dGUgJHNwZWVkICRlYXNlO1xufVxuQG1peGluIG11bHRpcGxlVHJhbnNpdGlvbnMoJGF0dHJpYnV0ZXMsICRzcGVlZDogbWFwLWdldCgkdHJhbnNpdGlvbiwgXCJzcGVlZFwiKSwgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG5cdCR0cmFuc2l0aW9uOiAoKTtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGF0dHJpYnV0ZXMpIHtcblx0XHQkdHJhbnNpdGlvbjogYXBwZW5kKCR0cmFuc2l0aW9uLCAobnRoKCRhdHRyaWJ1dGVzLCAkaSkgJHNwZWVkICRlYXNlKSwgY29tbWEpO1xuXHR9XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcblx0b3BhY2l0eTogJG9wYWNpdHk7XG5cdCRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7IC8vIGZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnNcblx0Zm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbTtcbn1cblxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG5cdGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblxuXHRAaWYgJG9yaWVudGF0aW9uPT0gXCJ2ZXJ0aWNhbFwiIHtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0fSBAZWxzZSBpZiAkb3JpZW50YXRpb249PSBcImhvcml6b250YWxcIiB7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG5cdH0gQGVsc2Uge1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG5cdH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoKSB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtaXhpbiBzY3JvbGwoKSB7XG5cdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIGltZ0xhcmdlKCRzaXplLCAkZGlyZWN0aW9uKSB7XG5cdC5pbWFnZS0tbGFyZ2Uge1xuXHRcdG1hcmdpbi0jeyRkaXJlY3Rpb259OiAtJHNpemU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAoMiAqICN7JHNpemV9KSk7XG5cdH1cbn1cblxuLy8gQG1peGluIGNvbG9yKCR0eXBlKSB7XG4vLyBcdEBlYWNoICRuYW1lLCAkY29kZSBpbiAkY29sb3JzIHtcbi8vIFx0XHQmLS0jeyRuYW1lfSB7XG4vLyBcdFx0XHQjeyR0eXBlfTogJGNvZGUgIWltcG9ydGFudDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy8gVGhpcyBpcyBhIGFjY2Vzc2libGUgd2F5IG9mICdoaWRpbmcnIHNvbWV0aGluZy5cbi8vIEBzZWU6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMC9oZWxwZXJzL3Zpc3VhbGx5LWhpZGRlbi9cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcblx0QGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb24sICRmaWxsTW9kZTogXCJmb3J3YXJkc1wiKSB7XG5cdGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6ICN7JGZpbGxNb2RlfTtcbn1cblxuQG1peGluIHZlcnRpY2FsQW5pbWF0aW9uKCRhbmltYXRpb25OYW1lLCAkZHVyYXRpb246IDJzKSB7XG5cdCRmcm9tOiAxMDAlO1xuXHQkdG86IDAlO1xuXHRAaWYgJGFuaW1hdGlvbk5hbWUgPT0gXCJhbmltYXRpb25Eb3duXCIge1xuXHRcdCRmcm9tOiAtMTAwJTtcblx0XHQkdG86IDAlO1xuXHR9XG5cdGFuaW1hdGlvbi1uYW1lOiAjeyRhbmltYXRpb25OYW1lfTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG5cdEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuXHRcdGZyb20ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdEBpZiAkYW5pbWF0aW9uTmFtZSAhPSBcImFuaW1hdGlvbkZhZGVcIiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgjeyRmcm9tfSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRAaWYgJGFuaW1hdGlvbk5hbWUgIT0gXCJhbmltYXRpb25GYWRlXCIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3skdG99KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHotaW5kZXgoJGtleSkge1xuXHRAcmV0dXJuIG1hcC1nZXQoJHotaW5kZXgsICRrZXkpO1xufVxuXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XG5cdHotaW5kZXg6IHotaW5kZXgoJGtleSk7XG59XG5cbkBtaXhpbiBidXR0b25SZXNldCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG5AbWl4aW4gY29udGFpbmVyR3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGNvbHVtbi1nYXA6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDBweCByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAwcHg7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwib2Zmc2V0LWxlZnQgY29sdW1uLW9uZSBjb2x1bW4tdHdvIGNvbHVtbi10aHJlZSBjb2x1bW4tZm91ciBjb2x1bW4tZml2ZSBjb2x1bW4tc2l4IGNvbHVtbi1zZXZlbiBjb2x1bW4tZWlnaHQgY29sdW1uLW5pbmUgY29sdW1uLXRlbiBjb2x1bW4tZWxldmVuIGNvbHVtbi10d2VsdmUgb2Zmc2V0LXJpZ2h0XCI7XG5cdEBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuXHRcdFx0Y29sdW1uLWdhcDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDB2dyAtICN7JHNpemV9KSAvIDIpIHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpIGNhbGMoKDEwMHZ3IC0gI3skc2l6ZX0pIC8gMik7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5hbmltYXRlLXVwIHtcbiAgIEBpbmNsdWRlIHZlcnRpY2FsQW5pbWF0aW9uKFwiYW5pbWF0aW9uVXBcIiwgMC41cyk7XG59XG4iLCIuYmdpbWFnZSB7XG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLy8gLmJnIHtcbi8vIFx0QGluY2x1ZGUgY29sb3IoXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuLy8gfVxuXG4vLyAuY29sb3Ige1xuLy8gXHRAaW5jbHVkZSBjb2xvcihcImNvbG9yXCIpO1xuLy8gfVxuIiwiLnRjIHtcbiAgICAmX2dyZXktNzUge1xuICAgICAgICAtLXRleHQtY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAgIH1cbiAgICAmX3doaXRlIHtcbiAgICAgICAgLS10ZXh0LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxufVxuLmJnYyB7XG5cbiAgICAmX2ZyaWVuZHMtNDUge1xuICAgICAgICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXZyaWVuZGVuLTQ1KTtcbiAgICAgICAgLy8gV2l0aCB0aGlzIGJhY2tncm91bmQgbW9kaWZ5IHRoZSB0aXRsZSBjb2xvciB0byB3aGl0ZS5cbiAgICAgICAgLS10aXRsZS1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICZfYmVpZ2UtMjAge1xuICAgICAgICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICB9XG5cbiAgICAvLyBQdXJwbGVcbiAgICAmX2FsZ2VtZWVuLTEwMCB7XG4gICAgICAgIC0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICB9XG5cbiAgICAmX29yYW5nZSB7XG4gICAgICAgIC0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tem9yZy0xMDApO1xuICAgIH1cbn1cbiIsIi5jb3ZlciB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDA7XG4gICBsZWZ0OiAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJAbWl4aW4gZmxleGVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICZ3IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIH1cblxuICAgJndyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgfVxuXG4gICAmbncge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICB9XG5cbiAgICZfYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgfVxuXG4gICAmX2NyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgIH1cblxuICAgJl9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICB9XG5cbiAgICZfcnIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgfVxuXG4gICAmLWMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cblxuICAgJi1mcyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi1mZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICB9XG5cbiAgICYtLWZzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgIH1cblxuICAgJi0tZmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgIH1cblxuICAgJi0tYyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIH1cblxuICAgJi0tc2Ige1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgfVxuXG4gICAmLS1zYSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIH1cbn1cbi5mIHtcbiAgIEBpbmNsdWRlIGZsZXhlcjtcbn1cblxuLmZtIHtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICBAaW5jbHVkZSBmbGV4ZXI7XG4gICB9XG59XG4uZmQge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgQGluY2x1ZGUgZmxleGVyO1xuICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyA0MDBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiL3RoZW1lL2Fzc2V0cy9mb250cy9hdmVuaXIvQXZlbmlyTFRTdGQtQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiL3RoZW1lL2Fzc2V0cy9mb250cy9hdmVuaXIvQXZlbmlyTFRTdGQtQm9va09ibGlxdWUub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyA4MDBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiL3RoZW1lL2Fzc2V0cy9mb250cy9hdmVuaXIvQXZlbmlyTFRTdGQtSGVhdnkub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIvdGhlbWUvYXNzZXRzL2ZvbnRzL2F2ZW5pci9BdmVuaXJMVFN0ZC1IZWF2eU9ibGlxdWUub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsImJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6IHZhcigtLWdyZXktNzUpO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jixcblx0bGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZ3MpO1xuXHRtYXJnaW46IDA7XG59XG5cblxuaDMge1xuXHRmb250LXNpemU6IDJyZW07XG59XG5cbi8vIEZvbnRzIGJhc2VkIG9mIHRoZSBmb2xsb3dpbmcgRmlnbWEgZmlsZTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvUkRJcmU4MnhVaTZNa0JzblpNVVRjMC9MZWxpZS0yMDI0LVVJLURlc2lnbj90eXBlPWRlc2lnbiZub2RlLWlkPTMzOS00MTk2NCZtb2RlPWRldlxuLy8gT25seSBpbiBjZXJ0YWluIGhlYWRlcnMuXG4uaDEteHhsIHtcblx0Zm9udC1zaXplOiA0LjJyZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5laGVpZ2h0KTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGZvbnQtc2l6ZTogOC41cmVtO1xuXHR9XG59XG4uaDEteGwge1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmVoZWlnaHQpO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiA1LjVyZW07XG5cdH1cbn1cblxuLnBhcmFncmFwaCBoMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZWhlaWdodCk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0fVxufVxuLnBhcmFncmFwaCBoMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZWhlaWdodCk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6IDMuNHJlbTtcblx0fVxufVxuXG4ucGFyYWdyYXBoIGgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbn1cbiIsIi5wbGF0ZS0tY29udGFpbmVyIHtcblx0Ly8gbWF4LXdpZHRoOiB1bnNldDtcbn1cblxucGljdHVyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRzb3VyY2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAgZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUge1xuICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgaGVpZ2h0OiAwO1xuICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5wcmUge1xuICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgZm9udC1zaXplOiAxZW07XG59XG5hIHtcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmFiYnJbdGl0bGVdIHtcbiAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICBmb250LXNpemU6IDFlbTtcbn1cbmRmbiB7XG4gICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5tYXJrIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgIGZvbnQtc2l6ZTogNzUlO1xuICAgbGluZS1oZWlnaHQ6IDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgIHRvcDogLTAuNWVtO1xufVxuYXVkaW8sXG52aWRlbyB7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgIGhlaWdodDogMDtcbn1cbmltZyB7XG4gICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5zdmc6bm90KDpyb290KSB7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgZm9udC1zaXplOiAxMDAlO1xuICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICBtYXJnaW46IDA7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuZmllbGRzZXQge1xuICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxubGVnZW5kIHtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBjb2xvcjogaW5oZXJpdDtcbiAgIGRpc3BsYXk6IHRhYmxlO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgcGFkZGluZzogMDtcbiAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5wcm9ncmVzcyB7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZXh0YXJlYSB7XG4gICBvdmVyZmxvdzogYXV0bztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBwYWRkaW5nOiAwO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgZm9udDogaW5oZXJpdDtcbn1cbmRldGFpbHMsXG5tZW51IHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5jYW52YXMge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudGVtcGxhdGUge1xuICAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxhdGUtLWNvbnRhaW5lcixcbi5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgIHdpZHRoOiAxMDAlO1xufVxuLnBsYXRlLS1yb3cge1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgZmxleC13cmFwOiB3cmFwO1xuICAgbWFyZ2luLXJpZ2h0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuICAgbWFyZ2luLWxlZnQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG59XG4ucGxhdGUtLWNvbHVtbiB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgZmxleC1ncm93OiAwO1xuICAgZmxleC1zaHJpbms6IDA7XG4gICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tbW9iaWxlKTtcbiAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLW1vYmlsZSk7XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAucGxhdGUtLWNvbnRhaW5lcixcbiAgIC5wbGF0ZS0tY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1kZXNrdG9wKTtcbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gICAucGxhdGUtLXJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xICogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgfVxuICAgLnBsYXRlLS1jb2x1bW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkcGFkZGluZywgY29sdW1uLWRlc2t0b3ApO1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRwYWRkaW5nLCBjb2x1bW4tZGVza3RvcCk7XG4gICB9XG59XG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAgICAucGxhdGUtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBbZGF0YS1wbGF0ZS1jb2wtI3skbmFtZX09XCIjeyRpfVwiXSxcbiAgICAgICAgIC5wbGF0ZS0tY29sdW1uLiN7JG5hbWV9LSN7JGl9IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6ICRpICogOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGkgKiA4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4LXNlY3Rpb25zIHtcbiAgICAgICAgIFtkYXRhLXBsYXRlLXBvc2l0aW9uLSN7JG5hbWV9PVwiI3skaSAtIDF9XCJdOm5vdChbZGF0YS1wbGF0ZS1wb3NpdGlvbmluZy1kaXNhYmxlZF0pIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRpO1xuICAgICAgICAgICAgLXdlYmtpdC1vcmRlcjogI3skaSAtIDF9O1xuICAgICAgICAgICAgLW1vei1vcmRlcjogI3skaSAtIDF9O1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICN7JGkgLSAxfTtcbiAgICAgICAgICAgIG9yZGVyOiAjeyRpIC0gMX07XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG59XG5cbltkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuLy8gICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi14c10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1zbV0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1sZ10ge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vICAgIFtkYXRhLXBsYXRlLWhpZGRlbi1tZF0ge1xuLy8gICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4teHNdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tc21dIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbWRdIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICBbZGF0YS1wbGF0ZS1oaWRkZW4tbGddIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgIH1cbi8vIH1cbi5wbGF0ZS0tY29sdW1uIHtcbiAgIG1pbi1oZWlnaHQ6ICRtaW5Db2x1bW5IZWlnaHQ7XG4gICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5wbGF0ZS0tcGFnZS1jb250ZW50LXdyYXBwZXIsXG4ucGxhdGUtLXNlY3Rpb24sXG4ucGxhdGUtLWNvbHVtbiB7XG4gICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLy8gRGVmYXVsdHMgd2hlbiBubyBjbGFzc2VzIGFyZSBhZGRlZC4gQ1NTIHNwZWNpZmljaXR5IG1ha2VzIHN1cmUgdGhhdCB0aGVzZSBkZWZhdWx0IGFyZSBvdmVyd3JpdHRlbi5cbi5zZWN0aW9uIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicERvd24pIHtcblx0XHRwYWRkaW5nLXRvcDogbWFwLWdldCgkc3BhY2VzLW1vYmlsZSwgbSk7XG5cdFx0cGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcy1tb2JpbGUsIG0pO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuXHRcdHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRzcGFjZXMtZGVza3RvcCwgbSk7XG5cdFx0cGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcy1kZXNrdG9wLCBtKTtcblx0fVxufVxuXG4vLyBDbGFzc2VzIHRoYXQgYXJlIHNldCBvbiB0aGUgLnNlY3Rpb24gZWxlbWVudC5cbi8vIEV4YW1wbGU6IC5wLXQtZC0tPHZhcmlhYmxlPjtcbi8vIEV4YW1wbGU6IC5wLWItbS0tPHZhcmlhYmxlPjtcbkBlYWNoICRzcGFjZSwgJHVuaXQgaW4gJHNwYWNlcy1tb2JpbGUge1xuXHQvLyBQYWRkaW5nXG5cdC5wIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwRG93bikge1xuXHRcdFx0Ly8gVG9wIE1vYmlsZVxuXHRcdFx0Ji10LW0tLSN7JHNwYWNlfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkdW5pdDtcblx0XHRcdFx0LS1wYWRkaW5nLXRvcC1tb2JpbGU6ICN7JHVuaXR9O1xuXHRcdFx0fVxuXHRcdFx0Ly8gQm90dG9tIE1vYmlsZVxuXHRcdFx0Ji1iLW0tLSN7JHNwYWNlfSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkdW5pdDtcblx0XHRcdFx0LS1wYWRkaW5nLWJvdHRvbS1tb2JpbGU6ICN7JHVuaXR9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGVhY2ggJHNwYWNlLCAkdW5pdCBpbiAkc3BhY2VzLWRlc2t0b3Age1xuXHQvLyBQYWRkaW5nXG5cdC5wIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG5cdFx0XHQvLyBUb3AgRGVza3RvcFxuXHRcdFx0Ji10LWQtLSN7JHNwYWNlfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkdW5pdDtcblx0XHRcdFx0LS1wYWRkaW5nLXRvcC1kZXNrdG9wOiAjeyR1bml0fTtcblx0XHRcdH1cblx0XHRcdC8vIEJvdHRvbSBEZXNrdG9wXG5cdFx0XHQmLWItZC0tI3skc3BhY2V9IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICR1bml0O1xuXHRcdFx0XHQtLXBhZGRpbmctYm90dG9tLWRlc2t0b3A6ICN7JHVuaXR9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdGh0bWwge1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogYXV0bztcblx0fVxufVxuLnBsYXRlLS1zZWN0aW9uLFxuI21haW4ge1xuXHRzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSArIDVyZW0pO1xufVxuLy8gU3BjaWFsIGNhc2UgZm9yIHRoZSB0YWJzLlxuLnRhYi1pdGVtIHtcblx0c2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogMjByZW07XG59XG5cbnBpY3R1cmUge1xuXHQmLFxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0c291cmNlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8vIFRPRE8gVEhFTUVTIGZvciBkZXZlbG9wbWVudC5cbmJvZHkge1xuLy8xLiBIb29mZGtsZXVyOiBQYWFycyAtIGFjY2VudGtsZXVyOiBvcmFuamVcbi8vMi4gSG9vZmRrbGV1cjogUm96ZS0gYWNjZW50a2xldXI6IHBhYXJzXG4vLzMuIEhvb2Zka2V1cjogT3JhbmplIC0gYWNjZW50a2xldXI6IHBhYXJzXG4vLzQuIEhvb2Zka2xldXI6IEdyb2VuYmxhdXcgKFZyaWVuZGVuKSAtIGFjY2VudGtsZXVyOiBvcmFuamVcblx0Ji50aGVtZS1wYWdlLFxuXHQmLmJhc2UtdGhlbWUge1xuXHRcdC0tcHJpbWFyeS1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcblx0XHQtLWFjY2VudC1jb2xvcjogdmFyKC0tem9yZy0xMDApO1xuXHRcdC0tZm9jdXMtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0Ji50aGVtZS1jYXJlX3R5cGUsXG5cdCYuY2FyZS10aGVtZSB7XG5cdFx0LS1wcmltYXJ5LWNvbG9yOiAgdmFyKC0tem9yZy0xMDApO1xuXHRcdC0tYWNjZW50LWNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuXHRcdC0tZm9jdXMtY29sb3I6IHZhcigtLXpvcmctMTAwKTtcblx0fVxuXG5cdCYudGhlbWUtcHJvamVjdCxcblx0Ji5mcmllbmQtdGhlbWUge1xuXHRcdC0tcHJpbWFyeS1jb2xvcjogdmFyKC0tdnJpZW5kZW4tMTAwKTtcblx0XHQtLWFjY2VudC1jb2xvcjogIHZhcigtLXpvcmctMTAwKTtcblx0XHQtLWZvY3VzLWNvbG9yOiB2YXIoLS12cmllbmRlbi0xMDApO1xuXHR9XG5cdCYudGhlbWUtam9iX3Bvc3RpbmcsXG5cdCYuam9iLXRoZW1lIHtcblx0XHQtLXByaW1hcnktY29sb3I6IHZhcigtLXZhY2F0dXJlLTEwMCk7XG5cdFx0LS1hY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG5cdFx0LS1mb2N1cy1jb2xvcjogdmFyKC0tdmFjYXR1cmUtMTAwKTtcblx0fVxufVxuLmh0bWwtY29kZSB7XG5cdG1pbi1oZWlnaHQ6IDEwcHg7XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuXG4gICAgLmJyZWFkY3J1bWJzLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbCgpO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG90IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICB9XG5cblxufVxuXG4iLCIuZmlsdGVyX19pbnB1dF9fcmFuZ2Uge1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2JhciB7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cblx0XHQmX19tYXgsXG5cdFx0Jl9fbWluIHtcblx0XHRcdEBpbmNsdWRlIGJveChtYXAtZ2V0KCRwYWRkaW5nLCAnc21hbGwnKSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmX19yYW5nZSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHBhZGRpbmcsICdzbWFsbCcpOztcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQmX19tYXgsXG5cdFx0Jl9fbWluLFxuXHRcdCZfX3JhbmdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblxuXHRcdCZfX21pbiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX21heCB7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlbGVjdG9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCAnc21hbGwnKTs7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIuam9icy1maWx0ZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzZWFyY2gnICdmaWx0ZXJzJztcblxuXHQuam9icy1maWx0ZXItc2VhcmNoIHtcblx0XHRncmlkLWFyZWE6IHNlYXJjaDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG5cdH1cblxuXHQuam9icy1maWx0ZXItZmlsdGVycyB7XG5cdFx0Z3JpZC1hcmVhOiBmaWx0ZXJzO1xuXG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDJyZW07XG5cblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNhcmVfdHlwZXNcIlxuXHRcdFx0XCJob3Vyc1wiIFwib3JnYW5pc2F0aW9uc1wiO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2FyZV90eXBlcyBjYXJlX3R5cGVzXCJcblx0XHRcdFwiaG91cnMgb3JnYW5pc2F0aW9uc1wiO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjYXJlX3R5cGVzIGhvdXJzIG9yZ2FuaXNhdGlvbnMnO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNGZyIDRmcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAzZnIgM2ZyO1xuXHRcdH1cblxuXHRcdC5maWx0ZXItdHlwZS10YW5ncmFtX29yZ2FuaXNhdGlvbiB7XG5cdFx0XHRncmlkLWFyZWE6IG9yZ2FuaXNhdGlvbnM7XG5cdFx0XHQvLyBTcGVjaWFsIHN0eWxpbmcgZm9yIHNwZWNpYWwgcGVyc29ucy5cblx0XHRcdC5qb2JzLWZpbHRlci1pdGVtIHtcblx0XHRcdFx0KyAuam9icy1maWx0ZXItaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjhyZW0gMS44cmVtIDByZW0gMS44cmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpbHRlci10eXBlLXRhbmdyYW1faG91cnMsXG5cdFx0LmZpbHRlci10eXBlLWhvdXJzIHtcblx0XHRcdGdyaWQtYXJlYTogaG91cnM7XG5cdFx0fVxuXHRcdC5maWx0ZXItdHlwZS1lbXBsb3ltZW50X3R5cGUsXG5cdFx0LmZpbHRlci10eXBlLWNhcmVfdHlwZXMge1xuXHRcdFx0Z3JpZC1hcmVhOiBjYXJlX3R5cGVzO1xuXHRcdH1cblx0fVxufVxuXG4uam9icy1jb3VudC1zZW50ZW5jZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMy42LzIuNSk7XG5cdHBhZGRpbmctYmxvY2s6IDFyZW0gM3JlbTtcbn1cbiIsIi5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLS1nYXA6IDMuMnJlbTtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgLy8gRGlyZWN0IGNoaWxkcyBvZiB0aGlzIGNvbnRhaW5lci5cbiAgICA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLS1jb2x1bW5zOiAxO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykgLSB2YXIoLS1nYXApIC8gdmFyKC0tY29sdW1ucykgKiAodmFyKC0tY29sdW1ucykgLSAxKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tY29sdW1uczogMztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAtLWNvbHVtbnM6IDQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSB6LWluZGV4KGhlYWRlcik7XG59IiwiLy8gdGhpcyBzZWVtIHRvIGJlIHJldXNlZCBmb3IgYXJ0aWNsZXMsIGpvYl9wb3N0aW5ncywga2VubmlzLlxuLmFydGljbGVzLWRldGFpbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG4iLCIuYXJ0aWNsZXMtaW5kZXgtaGVhZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBncmVlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgei1pbmRleChoZWFkZXIpO1xuXG4gICAgLy8gSGVhZGVyIGhhcyAyIGNvbXBvbmVudHM7IFRoZSBoZWFkZXItY29udGVudCBhbmQgdGhlICdmZWF0dXJlZCcgYXJ0aWNsZXMgc3dpcGVyIHBhcnQgLmFydGljbGVzLWNvbnRlbnQuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGVyJztcblxuICAgIC5oZWFkZXItY29udGVudCxcbiAgICAuYXJ0aWNsZXMtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU3dpcGVyIG5lZWRzIHRoaXMuXG4gICAgfVxuXG4gICAgLy8gVGhlIGhlYWRlciB0aXRsZS5cbiAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEwMC81NjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1tYXJnaW4taW5saW5lKSArIHZhcigtLWNvbHVtbi13aWR0aCkpO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuaDEteHhsO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxufVxuXG4vLyBJbnNpZGUgLnN3aXBlci1zbGlkZS5cbi5oZWFkZXItc2xpZGUge1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEnICdjb250ZW50JztcbiAgICAubWVkaWEge1xuICAgICAgICBncmlkLWFyZWE6IG1lZGlhO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbWFyZ2luLWlubGluZSkgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLy8gZm9yY2Ugc2l6ZSBsaWtlIGltYWdlLlxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTY7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyLFxuICAgICAgICAubWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAxMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2xlYWZfbGVmdCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC8vIFRyYW5zcGFyZW50IHNjcmltO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gY29udGVudCAuXCIgXCIuIHRpdGxlIC5cIiBcIi4gYnV0dG9ucyAuXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbWFyZ2luLWlubGluZSkgMTBmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmgxLXhsO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgIC5pbmRleC10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYnV0dG9ucztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmRldGFpbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvdztcbiAgICBAaW5jbHVkZSB6LWluZGV4KGhlYWRlcik7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEnICdjb250ZW50JyAnbWV0YSc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEgY29udGVudCcgJ21ldGEgbWV0YSc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDZmcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1ldGEge1xuICAgICAgICBncmlkLWFyZWE6IG1ldGE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlYWRlci12aWRlbyxcbiAgICAuaGVhZGVyLWltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2xlYWZfbGVmdCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfbGVhZl9yaWdodCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIFNwYW4gYWxsLlxuICAgICAgICAvL2dyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBpbnNldC1pbmxpbmU6IHZhcigtLW1hcmdpbi1pbmxpbmUpIDA7XG4gICAgICAgIGluc2V0LWJsb2NrOiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gT2Zmc2V0IG9uIHRoZSByaWdodCBvbiBkZXNrdG9wO1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmgxLXhsO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkX2Z1bGxmcmFtZV9oZWFkZXJfYnJlYWtwb2ludDogbWQ7XG4uaGVhZGVyLWZ1bGxmcmFtZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZ1bGxmcmFtZS1oZWFkZXIge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLS1jaGV2cm9uLXBhZ2luYXRpb24tY29sb3I6IHdoaXRlO1xuICAgIC0tY2hldnJvbi1jb2xvcjogd2hpdGU7XG5cbiAgICAuZnVsbGZyYW1lLXN3aXBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tbWFyZ2luLWlubGluZSwgMS41cmVtKTtcbiAgICAgICAgICAgIGluc2V0LWJsb2NrLWVuZDogM3JlbTtcblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mdWxsZnJhbWVfaGVhZGVyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBpbnNldC1ibG9jay1lbmQ6IDhyZW07XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VjdGlvbiBpbm5lciBjb250YWluZXIuXG4gICAgLmZ1bGxmcmFtZS1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZnVsbGZyYW1lXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIFBpY3R1cmUgZWxlbWVudFxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBmdWxsZnJhbWU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgLm1lZGlhLXZpZGVvLFxuICAgICAgICAgICAgLm1lZGlhLWltYWdlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIEZvcmNlIGdyaWQgY2FsY3VsYXRpb247XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDI5LjE2JSwgcmdiYSgwLCAwLCAwLCAwLjMwKSA3NS4xMyUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyAvLyBTaG91bGQgYmUgYWJvdmUgdGhlIHotaW5kZXggb2YgLmhlYWRlci1iYWNrZ3JvdW5kLWltYWdlXG4gICAgICAgICAgICBncmlkLWFyZWE6IGZ1bGxmcmFtZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLy8gRXZlcnRoaW5nIGluc2lkZSB0aGUgaGVhZGVyLWNvbnRlbnQgaXMgd2hpdGUgdGV4dC4gQmVjYXVzZSBvZiBzY3JpbSBvdmVyIGltYWdlLlxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAuY29udGVudC1pbm5lciB7XG5cblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2Z1bGxmcmFtZV9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCAxLjVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLW5hdi1oZWlnaHQpIDNyZW07XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEzcmVtOy8vcmVzZXJ2ZSBzcGFjZSBmb3IgY2hldnJvbiBuYXZpZ2F0aW9uLlxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mdWxsZnJhbWVfaGVhZGVyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogdmFyKC0tbmF2LWhlaWdodCkgOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLW1hcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnZ1ZS1nb29nbGUtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTAwLzEzMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDAvNTA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwMC80MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGRyb3Age1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDBweCkgc2NhbGVZKDAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUlIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZVkoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDY1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgc2NhbGVZKDAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjJweCkgc2NhbGVZKDAuOSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZVkoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLmRyb3Age1xuICAgIGFuaW1hdGlvbjogZHJvcCAwLjNzIGxpbmVhciBmb3J3YXJkcyB2YXIoLS1kZWxheS10aW1lKTtcbn1cblxuLmxvY2F0aW9uLXN3aXBlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxcHg7XG5cblxuICAgIHN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS43LzQuMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jaGV2cm9uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmU6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSxcbiAgICAgICAgJjphY3RpdmU6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbi5sb2NhdGlvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtODApO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gM3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbSAzcmVtO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbi1jaXR5LFxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cblxuICAgIC5sb2NhdGlvbi1jaXR5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZpbGw6IHJnYigyMzUsMjI0LDIxOClcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9jYXRpb24tdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5oMjtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICB9XG59XG5cblxuI21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1hcC11aSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBIYWNrem9ycy5cblxuICAgICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgIC5tYXAtdWktc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLm1vYmlsZS1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS03NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogLjhyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1ncm91cHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAubWFpbi1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucGxhdHRlci1maWx0ZXJzLWxpc3Qge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5tYWluLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYXR0ZXItZmlsdGVycy1saXN0IHtcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgIC5wbGF0dGVyLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAuZmlsdGVyLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyLWxpc3Qge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFsZ2VtZWVuLTEwMCwgI0ZGRik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAzLjZyZW0gMHJlbSAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTQ1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9jYXRpb24tc3dpcGVyIHt9XG5cbi5sb2NhdGlvbi1zd2lwZXItcHJlZml4IHtcbiAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS03NSk7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSkgc2NhbGVYKDAuNykgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5tb2JpbGUtZmlsdGVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy8gQmFzaWMgc2hhcGUgaGVhZGVyLlxuLmhlYWRlci1wb3N0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGVyJztcblxuICAgIC8vIFBpY3R1cmUgZWxlbWVudC5cbiAgICAuaGVhZGVyLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfcG9zdF9oZWFkZXIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWRhcmstb3ZlcmxheSB7XG4gICAgICAgIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTVkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgNSUsIHJnYmEoMCwwLDAsMSkgOTUlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmhlYWRlci1jb250ZW50LWlubmVyIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSwgdmFyKC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZSkpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhbGwgdG8gQWN0aW9uIHBvc2l0aW9uaW5nLlxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gICAgfVxufVxuIiwiJF9ob21lcGFnZV9oZWFkZXJfYnJlYWtwb2ludDogbGc7XG4uaG9tZXBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgei1pbmRleChoZWFkZXIpO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIHBhZGRpbmctYmxvY2stZW5kOiA1cmVtO1xuICAgIGdhcDogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfaG9tZXBhZ2VfaGVhZGVyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDEwcmVtO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgLy8gaHR0cHM6Ly9ncmlkLmxheW91dGl0LmNvbS8/aWQ9R0doSUtKU1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21lZGlhJyAnY29udGVudCc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2hvbWVwYWdlX2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZWRpYSBjb250ZW50JztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNmZyO1xuICAgIH1cblxuXG4gICAgLmhlYWRlci12aWRlbyxcbiAgICAuaGVhZGVyLWltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gU28gYXMgbm90ICd0bycgc3RyZXRjaCB0byBtYWtlIHN1cmUgY2xpcHBhdGggaXMgY29ycmVjdCBzaGFwZSBhbmQgbm90IHN0cmV0Y2hlZC4uLlxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9ob21lcGFnZV9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9sZWFmX2xlZnQpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9ob21lcGFnZV9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2Zyb250cGFnZV9sZWZ0KTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMjApO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfcmlnaHQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC42O1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2hvbWVwYWdlX2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmU6IDVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2hvbWVwYWdlX2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb250ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9ob21lcGFnZV9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSArIDRyZW0pIDRyZW07XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNraXBsaW5rIHtcbiAgICAuaG9tZXBhZ2UtaGVhZGVyICYge1xuICAgICAgICBncmlkLWNvbHVtbjogbWVkaWEtc3RhcnQgLyBjb250ZW50LWVuZDtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1ncmV5LTc1KTtcbiAgICB9XG4gICAgLnBvc3QtaGVhZGVyICYge1xuICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICAgIH1cbiAgICAubG9jYXRpb24taGVhZGVyLXNlY3Rpb24gJiB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgfVxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuIiwiJF9mdWxsZnJhbWVfaGVhZGVyX2JyZWFrcG9pbnQ6IG1kO1xuLmpvYi1wb3N0aW5nLWRldGFpbC1oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7IC8vIE92ZXJyaWRlIHNlY3Rpb24uLi5cbiAgICAtLWNoZXZyb24tcGFnaW5hdGlvbi1jb2xvcjogd2hpdGU7XG4gICAgLS1jaGV2cm9uLWNvbG9yOiB3aGl0ZTtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZnVsbGZyYW1lXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIFBpY3R1cmUgZWxlbWVudFxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBmdWxsZnJhbWU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwMC81MDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICAgICAgICB9XG4gICAgICAgIC5tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDI5LjE2JSwgcmdiYSgwLCAwLCAwLCAwLjMwKSA3NS4xMyUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyAvLyBTaG91bGQgYmUgYWJvdmUgdGhlIHotaW5kZXggb2YgLmhlYWRlci1iYWNrZ3JvdW5kLWltYWdlXG4gICAgICAgICAgICBncmlkLWFyZWE6IGZ1bGxmcmFtZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLy8gRXZlcnRoaW5nIGluc2lkZSB0aGUgaGVhZGVyLWNvbnRlbnQgaXMgd2hpdGUgdGV4dC4gQmVjYXVzZSBvZiBzY3JpbSBvdmVyIGltYWdlLlxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAuY29udGVudC1pbm5lciB7XG5cblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2Z1bGxmcmFtZV9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCAxLjVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tbmF2LWhlaWdodCkgKyAzcmVtKSAzcmVtO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxM3JlbTsvL3Jlc2VydmUgc3BhY2UgZm9yIGNoZXZyb24gbmF2aWdhdGlvbi5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfZnVsbGZyYW1lX2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tbmF2LWhlaWdodCkgKyA4cmVtKSA4cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1iZWxvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzBjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgLy8gT25seSBzZWVtIHRvIGhhdmUgZHJvcHNoYWRvdyBoZXJlLi4uXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubG9jYXRpb24taGVhZGVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG5cblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRlcic7XG5cbiAgICAvLyBQaWN0dXJlLlxuICAgIC5oZWFkZXItYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9sb2NhdGlvbl9oZWFkZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaW5kZXgtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcblxuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3ZnXCIgXCJ0aXRsZVwiIFwic3VidGl0bGVcIjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3ZnIHRpdGxlXCIgXCJzdmcgc3VidGl0bGVcIjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicERvd24pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBzdWJ0aXRsZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHN2ZztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWxvY2F0aWUtMTAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG5cbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBpbmRleCBhZGp1c3RtZW50cztcbi5sb2NhdGlvbi1oZWFkZXItc2VjdGlvbiArICNtYWluIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC00cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTByZW07XG4gICAgfVxufVxuIiwiLy8gQmFzaWMgc2hhcGUgaGVhZGVyLlxuLnBvc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb250ZW50JyAnY2xpcCc7XG5cbiAgICAucG9zdC1oZWFkZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSArIDNyZW0pO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnBvc3QtaGVhZGVyLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogY2xpcDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9oZWFkZXJfcG9zdCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTQwMC8yMTU7XG5cbiAgICAgICAgLy8gT2Zmc2V0IGEgYml0IGFzIHRvIHJlbW92ZSB0aGUgd2hpdGUgbGluZSBhcnRpZmFjdC5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cbn1cbi8vIFJldXNlZCBvbiBzZXZlcmFsIHBsYWNlcy5cbi5oZWFkZXItY2hhcGVhdSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAvMTgpO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC41cmVtO1xufVxuIiwiJF9wcm9qZWN0X2hlYWRlcl9icmVha3BvaW50OiBsZztcbi5wcm9qZWN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXZyaWVuZGVuLTQ1KTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAvLyBAc2VlOiBodHRwczovL2dyaWQubGF5b3V0aXQuY29tLz9pZD1EeEVWbzZ1XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX3Byb2plY3RfaGVhZGVyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tYXJnaW4taW5saW5lKSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnIgMGZyO1xuICAgICAgICBnYXA6IDA7IC8vIG11c3QgYmUgMDtcbiAgICB9XG5cblxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gNztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tbW9iaWxlLWJvZHktbWFyZ2luLWlubGluZSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9wcm9qZWN0X2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1uYXYtaGVpZ2h0KTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyA2IC8gMiAvIDE1O1xuICAgICAgICBtYXJnaW46IDAgMCAwIHZhcigtLW1vYmlsZS1ib2R5LW1hcmdpbi1pbmxpbmUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfcHJvamVjdF9oZWFkZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1iZWxvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKSB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX3Byb2plY3RfaGVhZGVyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYuaGFzLW1ldGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC03cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTByZW07XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDE0O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21ldGVyIGJ1dHRvbnMnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbnM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9qZWN0LW1ldGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBtZXRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9wcm9qZWN0X2hlYWRlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29sdW1uLXdpZHRoKSAqIDQpO1xuICAgIH1cbiAgICAuaW5kZXgtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW4td2lkdGgpICogNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE4KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEwMC82MDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wcm9qZWN0X2hlYWRlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmhlYWRlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cbi5wcm9qZWN0LW1ldGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcblxuICAgIGNvbnRhaW5lci1uYW1lOiBtZXRlcjtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgICBAY29udGFpbmVyIG1ldGVyIChtYXgtd2lkdGg6IDQ1cmVtKSB7XG4gICAgICAgIC5wcm9qZWN0LW1ldGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjdXJyZW50JyAncGVyY2VudGFnZScgJ21ldGVyJyAnYnV0dG9ucycgJ3JlbWFpbmluZyc7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGNvbnRhaW5lciBtZXRlciAobWluLXdpZHRoOiA0NXJlbSkge1xuICAgICAgICAucHJvamVjdC1tZXRlciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY3VycmVudCBwZXJjZW50YWdlJyAnbWV0ZXIgbWV0ZXInICdidXR0b25zIHJlbWFpbmluZyc7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgIC5wcm9qZWN0LW1ldGVyLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvamVjdC1tZXRlci1zdGF0dXMsXG4gICAgICAgICAgICAucHJvamVjdC1tZXRlci1uZWVkZWQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1ncm91cCxcbiAgICAgICAgICAgIC5wcm9qZWN0LW1ldGVyLW5lZWRlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByb2plY3QtbWV0ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuXG4gICAgLnByb2plY3QtbWV0ZXItY3VycmVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogY3VycmVudDtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLnByb2plY3QtbWV0ZXItc3RhdHVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBwZXJjZW50YWdlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGdyaWQtYXJlYTogbWV0ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12cmllbmRlbi0xMDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbnM7XG4gICAgfVxuICAgIC5wcm9qZWN0LW1ldGVyLW5lZWRlZCB7XG4gICAgICAgIGdyaWQtYXJlYTogcmVtYWluaW5nO1xuICAgIH1cbn0iLCIubGFuZ3VhZ2UtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMTsgLy8gSnVzdCBtYWtlIHN1cmUgaXQncyBvbiB0b3Agb2YgdGhlIFNWRyBnaW1taWNrIGluIHRvcC1tZW51IHRoZW1lcy5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5sYW5ndWFnZS1waWNrZXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmN1cnJlbnQtbGFuZ3VhZ2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gZmxhZy5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxufVxuXG4ubGFuZ3VhZ2UtcGlja2VyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5hdi1icmFuZCB7XG5cbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcblxuICAgIGEsXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgd2lkdGg6IDIxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGVza3RvcCBjb250ZW50LlxuLm5hdi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2NsaXAtcGF0aCBtZW51IHNlYXJjaCc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIvLyBTcGVjZWZpYyBzdHlsaW5nIGZ1ciBtdWJsZS5cbi5uYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXBOYXYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dCwgdG9wIC4zcyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1uYXYtaGVpZ2h0LCAwKTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIC5uYXYtbW9iaWxlLWFjdGl2ZSAmIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLm5hdi1tb2JpbGUtaW5uZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAvLyBUZW1wb3Jhcnk/XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4vLyBPbmx5IG9uIG1vYmlsZSwgLm1lbnUgY2xhc3MgaXMgcHJlc2VudC5cbi5tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctYmxvY2s6IDNyZW0gMTByZW07XG4gICAgQGluY2x1ZGUgc2Nyb2xsKCk7XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBncmlkLWFyZWE6IGFycm93O1xuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtaXRlbSxcbiAgICAucHJpbWFyeS1ncm91cCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2xpbmsgYXJyb3cnO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIC50b2dnbGUgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktZ3JvdXAgPiBhIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlLTM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcblxuICAgICAgICAuc3VibWVudS1ncm91cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAvL2xpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgICAgICAgLy9saXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1lbnUtaXRlbSArIC5zdWJtZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIC5zdWJtZW51LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJpbWFyeS1tZW51LWxpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2Fycm93IGxpbmsnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMnJlbSAxZnI7XG59XG5cbi5tb2JpbGUtc2VhcmNoLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1pbmxpbmU6IDNyZW07XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdidXR0b24gaW5wdXQnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNC44cmVtIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICAgICAgLnNlYXJjaC1mb3JtLWJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpbnB1dDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBidXR0b247XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMS40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXYtdG9nZ2xlciB7XG5cblxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgIGdyaWQtYXJlYTogbmF2LWNvbnRlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDNyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwTmF2KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJveCgkdG9nZ2xlV2lkdGgsICR0b2dnbGVIZWlnaHQpO1xuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1hYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHRvZ2dsZUxpbmVIZWlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdG9nZ2xlTGluZUJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVMaW5lQ29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5uYXYtbW9iaWxlLWFjdGl2ZSAmIHtcbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVMaW5lQ29sb3JBY3RpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIG5hdmlnYXRpb25fZHJvcGRvd24pO1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLm5hdmlnYXRpb24tZGVza3RvcC1kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubm8tanMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwRG93bk5hdikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWJtZW51LWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWRlc2t0b3AtZHJvcGRvd24taW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG1hcmdpbiAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbmF2LWhlaWdodCwgMjByZW0pICsgMnJlbSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgLy8gQmVmb3JlIGlzIG92ZXIgd2hpdGUgY3JlYXRpbmcgdGhlIGNvcnJlY3QgY29sb3IuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICAgICAgY29udGFpbmVyLW5hbWU6IG1lbnVzO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLS1nYXA6IDNyZW07XG4gICAgICAgICAgICBnYXA6IHZhcigtLWdhcCk7XG5cbiAgICAgICAgICAgID4gLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAucHJpbWFyeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgLS1jb2x1bW5zOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgLyB2YXIoLS1jb2x1bW5zKSAqICh2YXIoLS1jb2x1bW5zKSAtIDEpKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBjb250YWluZXIgbWVudXMgKG1pbi13aWR0aDogNTVyZW0pIHtcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAY29udGFpbmVyIG1lbnVzIChtaW4td2lkdGg6IDk1cmVtKSB7XG4gICAgICAgICAgICAgICAgLnByaW1hcnktZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAtLWNvbHVtbnM6IDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2aWdhdGlvbi1kZXNrdG9wLWRyb3Bkb3duIHtcbiAgICAucHJpbWFyeS1ncm91cCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdhcnJvdyBsaW5rJztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMnJlbSAxZnI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYXJyb3c7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGxpbms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlyc3QgaXRlbXMuXG4gICAgICAgID4gLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cmVtO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAvLyBGaXJzdCBsYXllciBkZWVwLlxuICAgICAgICAuc3VibWVudS1pdGVtID4gLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVWwuXG4uZGVza3RvcC1wcmltYXJ5LW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhciggLS1uYXYtYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNHJlbTtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW1lbnUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LCBpbmhlcml0KTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cywge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgLy8gU2FtZSBhcyBtZW51IGxpbmsgc2l6ZS4uLlxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC8vIFNlcnZlcyBhcyB0b2dnbGUgYW5kIHNlYXJjaCBpbml0aWF0ZXIuXG4gICAgLy8gUGFydCBvZiBwcmltYXJ5IG1lbnU7XG4gICAgLnNlYXJjaC1mb3JtLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWxpbmstY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ZnLXNlYXJjaC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1mb3JtLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwLjJyZW0gMCAycmVtIC0ycmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJjbGlwLXBhdGggaW5wdXRcIjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2cmVtO1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC0tc2VhcmNoLWlucHV0LWJhY2tncm91bmQ6ICNmN2YyZWU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY2xpcC1wYXRoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VhcmNoLWlucHV0LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI3N2Z19jbGlwX21lbnUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7IC8vIFNsaWdodCBvZmZzZXQgdG8gZml4IHRlYXJpbmcuLi5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0taW5wdXQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBncmlkLWFyZWE6IGlucHV0O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBtaW4td2lkdGg6IDIwY2g7XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWFyY2gtaW5wdXQtYmFja2dyb3VuZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4xcmVtO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuanMge1xuICAgICAgICAuc2VhcmNoLWZvcm0taW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5qcy5hY3RpdmUge1xuICAgICAgICAuc2VhcmNoLWZvcm0taW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIG5hdmlnYXRpb24pO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLDAsMCwuMDUpO1xuXG4gICY6bm90KC5oYXMtc2Nyb2xsZWQpIHtcbiAgICAubmF2LWlubmVyIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhc2UtdGhlbWUgJiB7XG4gICAgLS1saW5rLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICAgIC8vIFRoaXMgc2hvdWxkIGFsd2F5cyBiZSBzZXQgZWl0aGVyIGF0IHJvb3Qgb3IgcGVyIGNvbXBvbmVudDtcbiAgICAtLW5hdi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC50aGVtZS1sb2NhdGlvbiAmIHtcbiAgICAtLWxpbmstY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAgIC0tbGluay1jb2xvci1ob3ZlcjogdmFyKC0tZ3JleS03NSk7XG4gICAgLy8gVGhpcyBzaG91bGQgYWx3YXlzIGJlIHNldCBlaXRoZXIgYXQgcm9vdCBvciBwZXIgY29tcG9uZW50O1xuICAgIC0tbmF2LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuXG4gIC8vLnRoZW1lLWpvYl9wb3N0aW5nICYsXG4gIC8vLmpvYi10aGVtZSAmIHtcbiAgLy8gIC0tbGluay1jb2xvcjogd2hpdGU7XG4gIC8vICAtLWxpbmstY29sb3ItaG92ZXI6IHdoaXRlO1xuICAvLyAgLy8gVGhpcyBzaG91bGQgYWx3YXlzIGJlIHNldCBlaXRoZXIgYXQgcm9vdCBvciBwZXIgY29tcG9uZW50O1xuICAvLyAgLS1uYXYtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIC8vfVxuXG5cbiAgLy8gaW1nXG4gIC5uYXYtYnJhbmQtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gIC8vIFdoaXRlIG92ZXJsYXkuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5uYXYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ25hdi1icmFuZCBuYXYtY29udGVudCc7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbiIsIi5vYnNlcnZlIHtcbiAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxcyk7XG4gICAmLmluLXZpZXdwb3J0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgIH1cbiAgICYub3V0LXZpZXdwb3J0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICB9XG59XG4iLCIvLyA8ZGV0YWlscz5cbi5wbGF0dGVyLWFjY29yZGlvbiB7XG4gICAgLy8gUHVyZSBDU1MgYWNjb3JkaW9uLiBVc2luZyBncmlkLXRlbXBsYXRlLXJvd3MgYW5pbWF0YWJsZSBwcm9wZXJ0eSB0byBhbmltYXRlIHRoZSBoZWlnaHQgb2YgdGhlIGFjY29yZGlvbi5cbiAgICAvLyBAc2VlOiBodHRwczovL2tlaXRoamdyYW50LmNvbS9wb3N0cy8yMDIzLzA0L3RyYW5zaXRpb25pbmctdG8taGVpZ2h0LWF1dG8vXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBmb3IgdGhlIGFycm93LlxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIGNvbnRhaW5lci1uYW1lOiBwbGF0dGVyLWFjY29yZGlvbjtcblxuICAgIC0tY29sdW1uLXdpZHRoOiAzcmVtO1xuXG4gICAgLS10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLnN1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICAgIC8vIFRleHQgd3JhcCBmb3IgaW5kZXhfaW1hZ2UgaW5zaWRlLlxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuaDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMi44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzozLjhyZW0gdmFyKC0tY29sdW1uLXdpZHRoKSAzLjhyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjJzIGVhc2Utb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNi8zLjIpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgLy8gRG8gbm90IGxldCB0aGUgc3ZnIHNocmluayB3aGVuIGNvbnRlbnQgbmV4dCB0byBpdCBpcyBsb25nLlxuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICByaWdodDogdmFyKC0tY29sdW1uLXdpZHRoKTtcbiAgICAgICAgICAgIGJvdHRvbTogNC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYXR0ZXItYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0LjhyZW0gdmFyKC0tY29sdW1uLXdpZHRoKSAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLnBsYXR0ZXItYWNjb3JkaW9uLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8uNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4OyAvLyBGaXggY2hyb21lIGNhbGN1bGF0aW9uIGJ1Zy5cblxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gICAgICAgICAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2NhcmVfdHlwZV9pbWFnZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjVzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAuY29udGVudC1pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLy8gSWYgYWNjb3JkaW9uIGhhcyB0aGUgb3BlbiBhdHRyaWJ1dGUsIHNldCB0ZW1wbGF0ZSByb3dzIHRvIDFmci5cbiAgICAmLm9wZW4ge1xuICAgICAgICAuc3VtbWFyeSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAucGxhdHRlci1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiA0LjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBjb250YWluZXIgcGxhdHRlci1hY2NvcmRpb24gKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgICAucGxhdHRlci1hY2NvcmRpb24ge1xuICAgICAgICAuc3VtbWFyeSxcbiAgICAgICAgLnBsYXR0ZXItYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgLS1jb2x1bW4td2lkdGg6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtaW5kZXgtaW1hZ2Uub3BlbiAuc3VtbWFyeSAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXR0ZXItYWNjb3JkaW9uLWdyaWQuaGFzLWluZGV4LWltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb250ZW50IGltYWdlJztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogOHJlbTtcblxuICAgICAgICAgICAgLnNlY29uZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59IiwiJF9maWx0ZXJzX2JyZWFrcG9pbnQ6IGxnO1xuLnBsYXR0ZXItZmlsdGVycyB7XG4gICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaGVhZGVyXCJcbiAgICAgICAgXCJsaXN0c1wiO1xuICAgIC5saXN0cyB7XG4gICAgICAgIGdyaWQtYXJlYTogbGlzdHM7XG5cbiAgICAgICAgLmZpbHRlci1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gICAgICAgIC5saXN0cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLmxpc3RzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdHMtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGhlYWRlciB7XG4gICAgICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2ZpbHRlcnNfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFjaDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxY2g7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gTW9iaWxlIGxpc3RzIHRvZ2dsZVxuICAgICAgICAubGlzdHMtdG9nZ2xlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfZmlsdGVyc19icmVha3BvaW50KSB7XG4gICAgICAgICAgICAvLyBCcmVha291dCB3aXRoIGFic29sdXRlIGFuZCBwb3NpdGlvbiBhYm92ZS5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGdyb3VwIG9mIGEgZmlsdGVyO1xuLmZpbHRlci1ncm91cCB7XG4gICAgLy9tYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICAgIC8vJjpsYXN0LW9mLXR5cGUge1xuICAgIC8vICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgLy99XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICAgIH1cblxuICAgICYuZmlsdGVyLWdyb3VwLWlzLW9wZW4ge1xuICAgICAgICAuZmlsdGVyLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRoZSBjaGVja2JveGVzIG9yIG90aGVyIGZpbHRlcnMuXG4gICAgLnBsYXR0ZXItZmlsdGVycy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMWNoO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLy8gbGkgZWxlbWVudCBpbnNpZGUgdWwuZmlsdGVyLWxpc3QuXG4gICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIC8vIElmIGNoZWNrYm94IGlzIGNoZWNrZWQgd2UgbWFrZSB0aGUgbGFiZWwgYm9sZC5cbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cbiAgICAgICAgLy8gVE9ETyByZW1vdmU7XG4gICAgICAgIC5yZWZlcmVuY2VkLWJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodGdyZXkpO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhY2NlbnQtY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExvYWQgbW9yZSBpbnNpZGUgY29sbGFwc2UgdG8gY29sbGFwc2UgcmVzdCBvZiAnZmlsdGVycycgaWYgbW9yZSB0aGVuIHggYW1vdW50LlxuLnNob3ctbW9yZS1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjhyZW07XG5cbiAgICBmb250LXdlaWdodDogODAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLihpNcIjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICB9XG4gICAgJi5zaG93LW1vcmUtaXMtb3BlbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb250YWlucyB0aXRsZSBvZiB0aGUgZ3JvdXAgYW5kIHRoZSBmaWx0ZXJzO1xuLy8gVGl0bGUgaXMgYWxzbyBhIGJ1dHRvbiB0byB0b2dnbGUgdGhlIGdyb3VwLlxuLmZpbHRlci1ncm91cC10aXRsZSxcbi5tYXAtdWkgLmZpbHRlci1ncm91cC10aXRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuOHJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICYuZmlsdGVyLXRpdGxlLWlzLW9wZW4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vLyBCdXR0b24gdG8gcmVzZXQgYWN0aXZlIGZpbHRlcnMuXG4ucmVzZXQtZmlsdGVycyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2ZpbHRlcnNfYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMWNoO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxY2g7XG4gICAgfVxufVxuIiwiLnBsYXR0ZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLmZpbHRlcl9fd3JhcHBlci0tam9iX3Bvc3RpbmdzICYge1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuOHJlbTtcbiAgICB9XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzLjVyZW0gMXJlbSAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDMuNXJlbSAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IC41cmVtO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNwYW5cbiAgICAgICAgLmhlbGxpcCxcbiAgICAgICAgLnBhZ2luYXRpb24tY29udHJvbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b25SZXNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLy8gU21hbGwgb2Zmc2V0IGZvbnQgdmlhIHRoZSBzcGFuLiBCZWNhdXNlIGZvbnQgaXMgd2VpcmRseSBzcGFjZWQgYW5kIGRvZXNudCBhbGlnbiB3aXRoIGNoZXZyb24gbGVmdCBhbmQgcmlnaHQuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yY2gpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtaHJlZl0ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJ1dHRvbiBlbGVtZW50cy5cbiAgICAucGFnaW5hdGlvbi1wcmV2LFxuICAgIC5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBsYXR0ZXItc2VhcmNoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG59XG4ucGxhdHRlci1zZWFyY2gtZ3JvdXAge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsXCIgXCJpbnB1dFwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsYWJlbCB7XG4gICAgICAgIGdyaWQtYXJlYTogbGFiZWw7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBncmlkLWFyZWE6IGlucHV0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgLy8gaW9zIHpvb21pbmcuLlxuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGdyaWQtYXJlYTogaW5wdXQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG4iLCIuc2VsZWN0b3Ige1xuXHQkc2VsZjogJjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xuXG5cdCYuc2VsZWN0b3ItLWNoZWNrYm94IHtcblx0XHQuc2VsZWN0b3ItbGlzdC1pdGVtIHtcblx0XHRcdGN1cnNvcjogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0W2RhdGEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYtaW5wdXQsXG5cdCYtd3JhcHBlciBzZWxlY3Qge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nc3ZnX2NhcnJldCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nbTE4IDktNiA2LTYtNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MDI2NzcnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSwgd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjZyZW0gY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMi40cmVtO1xuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0fVxuXHR9XG5cblx0Ji1pbnB1dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0Ly8gU2V0IHBvaW50ZXIgZXZlbnRzIHRvIG5vbmUsIGVsc2UgeW91IGNhbm5vdCBjbGljayBvbiB0aGUgY2hvc2VuIHZhbHVlIGFuZCBwbGFjZWhvbGRlciBpbml0aWFsbHk7XG5cdCYtdmFsdWUsXG5cdCYtcGxhY2Vob2xkZXIge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Ji12YWx1ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYtbGlzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDEpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCB2YXIoLS1ncmV5KSAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRvcDogY2FsYygxMDAlIC0gMXB4KTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5zZWxlY3Rvci0tb3Blbikge1xuXHRcdC5zZWxlY3Rvci1saXN0LXdyYXBwZXIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYtLW9wZW4ge1xuXHRcdHotaW5kZXg6IDExO1xuXHRcdC5zZWxlY3Rvci1pbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHQmOmhhcyguc2VsZWN0b3ItLW9wZW4pLFxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdC5zZWxlY3Rvci1pbnB1dCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCYtLWNsb3Npbmcge1xuXHRcdHotaW5kZXg6IDExO1xuXHR9XG5cblx0Ji0tc2VsZWN0ZWQge1xuXHRcdCN7JHNlbGZ9LXZhbHVlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCN7JHNlbGZ9LXBsYWNlaG9sZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uc2VsZWN0LmNvbnRhY3RfZm9ybV9fZmllbGQtLWVycm9yIHtcblx0LnNlbGVjdG9yX19pbnB1dCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3ItY29sb3IpO1xuXHR9XG59XG5cbi5pc190b3VjaF9kZXZpY2Uge1xuXHQuc2VsZWN0b3I6bm90KC5zZWxlY3Rvci0tY2hlY2tib3gpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlbGVjdG9yX193cmFwcGVyIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuXG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS43LzQuMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jaGV2cm9uLWNvbG9yLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmU6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSxcbiAgICAgICAgJjphY3RpdmU6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAwIDEuNHJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuNHJlbSAwO1xuICAgIH1cblxuICAgIC8vIEZvciBib3RoIG9uZSBhbmQgemVybyBzbGlkZXMsIGhpZGUgdGhlIG5hdmlnYXRpb24uXG4gICAgJi5zaXplLTAsXG4gICAgJi5zaXplLTEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmhpZGUtcGFnaW5hdGlvbiB7XG4gICAgICAgIC5jaGV2cm9uLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnBEb3duKSB7XG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb24tcGFnaW5hdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jaGV2cm9uLXBhZ2luYXRpb24tY29sb3IsIGluaGVyaXQpO1xuICAgIH1cbn1cbiIsIi5wbGF0ZS0tZWxlbWVudF9fYWNjb3JkaW9uICsgLnBsYXRlLS1lbGVtZW50X19hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzLjYvMy4yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi4ycmVtO1xufVxuXG4vLyBkZXRhaWwgZWxlbWVudCB3aXRoIGNsYXNzOiAuZGV0YWlscy1hbmQtc3VtbWFyeVxuLmRldGFpbHMtYW5kLXN1bW1hcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktNjApO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXG4gICAgc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyAvLyBEbyBub3QgbGV0IHRoZSBzdmcgc2hyaW5rIHdoZW4gY29udGVudCBuZXh0IHRvIGl0IGlzIGxvbmcuXG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbSB2YXIoLS1jb2x1bW4td2lkdGgpIDQuOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNi8zLjIpO1xuICAgIH1cblxuICAgIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZbb3Blbl0ge1xuICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTRyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gdmFyKC0tY29sdW1uLXdpZHRoKSAzcmVtO1xuICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG4gICAgICAgIHdpZHRoOiAxNGNoO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cbiIsIi5hbmltYXRlU2VjdGlvbiB7XG4gICBzZWN0aW9uIHtcbiAgICAgIGhlaWdodDogOTB2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICB9XG5cbiAgIC5hbmltYXRlLFxuICAgLm9ic2VydmVBbmltYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLmJveCB7XG4gICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgIH1cbiAgIH1cblxuICAgLmJpZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xuICAgfVxufVxuIiwiLnBsYXRlLS1lbGVtZW50X19idXR0b25fZ3JvdXAgKyAucGxhdGUtLWVsZW1lbnRfX2J1dHRvbl9ncm91cCB7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMi40cmVtO1xufVxuXG4uYnV0dG9uLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDEuOHJlbTtcblxuXHQmLmp1c3RpZnktc3RhcnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXHQmLmp1c3RpZnktY2VudGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLmp1c3RpZnktZW5kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cdCYuanVzdGlmeS1iZXR3ZWVuIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQvLyBTcGVjaWFsIG1vZGlmaWVyIG9uIGZlYXR1cmVkLWFydGljbGVzLXN3aXBlciBzbGlkZXMuXG5cdC8vIEBzZWUgdGhlbWUvZWxlbWVudHMvZmVhdHVyZWRfYXJ0aWNsZXNfc3dpcGVycy9mZWF0dXJlZF9hcnRpY2xlc19zd2lwZXIucGxhdGVcblx0Ji5pcy1zdGFja2VkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMXJlbTtcblx0XHQuYnV0dG9uIHtcblx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDJyZW07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xuXHRcdFx0bWluLXdpZHRoOiAxOC41cmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDFyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMi41LzIpO1xuXHRmb250LXNpemU6IDJyZW07XG5cblx0Ym9yZGVyOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci13aWR0aDogMnB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHR9XG5cdCY6Zm9jdXM6bm90KDpob3Zlcikge1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdFx0b3V0bGluZTogMnB4IGRvdHRlZCB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcik7XG5cdH1cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuXHRjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IsIHdoaXRlKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG5cblx0Ly8gV2hhdCBmb2xsb3dzIGFyZSB0aGUgbWFpbiBjb2xvciBwcm9wZXJ0aWVzLiBUaGlzIGlzIGxhdGVyIHVzZWQgcGVyIHR5cGUgYnV0dG9uLlxuXHQvLyBBbGdlbWVlbiBwYWFycy5cblx0Ji50aGVtZS0xIHtcblx0XHQtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDExMiwgMzgsIDExOSwgMSk7XG5cdH1cblx0Ly8gWm9yZyBvcmFuamVcblx0Ji50aGVtZS0yIHtcblx0XHQtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDI0MSwgMTM1LCAwLCAxKTtcblx0fVxuXHQvLyBMb2NhdGllIHJvb2Rcblx0Ji50aGVtZS0zIHtcblx0XHQtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDIyOCwgMzUsIDE5LCAxKTtcblx0fVxuXHQvLyBXZXJrIHJvemVcblx0Ji50aGVtZS00IHtcblx0XHQtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDIzMSwgMjgsIDExOSwgMSk7XG5cdH1cblx0Ly8gVnJpZW5kZW4gYmxhdXdcblx0Ji50aGVtZS01IHtcblx0XHQtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yOiByZ2JhKDAsIDE1NywgMTU0LCAxKTtcblx0fVxuXG5cdC8vIEdld29vbiB3aXQuXG5cdCYudGhlbWUtNiB7XG5cdFx0LS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHQmLnR5cGUtc29saWQge1xuXHRcdFx0LS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gR2V3b29uIGdyaWpzLlxuXHQmLnRoZW1lLTcge1xuXHRcdC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLWdyZXktNzUpO1xuXHRcdCYudHlwZS1zb2xpZCB7XG5cdFx0XHQtLWJ1dHRvbi10ZXh0LWNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvLyBUaGUgZGVmYXVsdCB0aGVtZSBpcyBhIGJ1dHRvbiB0aGF0IGluaGVyaXRzIHRoZSBwcmltYXJ5IHRoZW1lLlxuXHQmLnRoZW1lLWRlZmF1bHQge1xuXHRcdC0tYnV0dG9uLXRoZW1lLW1haW4tY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdCYudHlwZS1zb2xpZCB7XG5cdFx0XHQtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cblxuXHQmLnR5cGUtc29saWQge1xuXHRcdC0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yKTtcblx0XHQtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdH1cblx0Ji50eXBlLW91dGxpbmVkIHtcblx0XHQtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi10aGVtZS1tYWluLWNvbG9yKTtcblx0XHQtLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS1idXR0b24tdGhlbWUtbWFpbi1jb2xvcik7XG5cdH1cblxuXHQmLnNpemUtc21hbGwge1xuXHRcdHBhZGRpbmc6IDAuOHJlbSAyLjVyZW0gMC41cmVtIDEuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0fVxuXHQmLnNpemUtbm9ybWFsIHtcblx0XHRwYWRkaW5nOiAxcmVtIDMuNXJlbSAxcmVtIDIuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxLjhyZW0gMy42cmVtIDByZW0gMS44cmVtO1xuXHR9XG5cblx0Ly8gQnV0dG9uIGNhbiBoYXZlIGljb25zLlxuXHRzdmcge1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuIiwiLmNhcmQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMTIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy41cmVtO1xuXG4gICAgLy8gQ2FyZCBvdmVycmlkZXMgZm9yIHRpdGxlIGVsZW1lbnQuXG4gICAgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAuY2hhcGVhdSB7XG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jb21wYWN0IHtcbiAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgLS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG5cbi5kZWZhdWx0LWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIHBhZGRpbmc6IDIuOHJlbSAyLjRyZW0gNC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGFic29sdXRlIGxpbmsgaW5zaWRlO1xuICAgIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgfVxuXG4gICAgLy8gQ2FyZCBtZWRpYSB3cmFwcGVyLlxuICAgIC5tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWFcIjtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLmFnZW5kYS1pdGVtLWRhdGVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gICAgfVxuICAgIC5kZWZhdWx0LWNhcmQtaW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IG1lZGlhO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmluZGV4LXRleHQge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogLjhyZW07XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDYXJkIGxheW91dCBvdmVyaWRlIGlmIGNvbnRhaW5lciBoYXMgb25seSAxIHNpemUuXG4gICAgLy8gT25seSBvbiBiaWcgc2NyZWVucy4gU2luY2Ugb24gbW9iaWxlIHdlIGZhbGxiYWNrIHRvIG5vcm1hbCBjYXJkcy5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIC5zaXplLTEgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIHRvIGdyb3cgaWYgb25seSBmZXcgbGluZXMgb2YgdGV4dC5cbiAgICAgICAgICAgIC5kZWZhdWx0LWNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJlLXVzZWQuXG4vLyBIYXMgdHdvIHZlcnNpb25zLlxuLy8gLSBub3JtYWwgY29sb3I7XG4vLyAtIGFjY2VudCBjb2xvcjtcbi5yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMi8xLjcpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLjZyZW07XG4gICAgfVxuXG4gICAgJi5oYXMtYWNjZW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgIH1cbiAgICAucGxhdHRlci1maWx0ZXJzLWxpc3QgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxufVxuLnB1Ymxpc2hlZC1hdCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjgvMS4zKTtcbn1cblxuLmFnZW5kYS1pdGVtLWRhdGVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMi41cmVtIDByZW0gMi41cmVtO1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAuZGF5cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IC8vIGRtIHNhbnMgYm9sZFxuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5tb250aHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC8vIE9ubHkgaWYgaXQncyBhIHNpbmdsZSBtb250aCBsYWJlbCBzbyBjZW50ZXIgaXQgd2l0aCB0aGUgZGF5IGFib3ZlLlxuICAgICAgICAmLmlzLW9uZS1tb250aCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9udGgge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8gZG0gc2FucyByZWd1bGFyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxufSIsIi5jaGVja2xpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogdmFyKC0tY29sdW1uLWNvdW50LCAxKTtcbiAgICBnYXA6IDEuNnJlbTtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCBpbmhlcml0KTtcblxuICAgIC5jaGVja2xpc3QtaXRlbSB7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjZyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlY2tsaXN0LXdyYXBwZXIge1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICBjb250YWluZXItbmFtZTogY2hlY2tsaXN0O1xufVxuLy8gT24gc21hbGwgc3BhY2VzIGFsd2F5cyBsaXN0IGl0ZW1zIGluIG9uZSBjb2x1bW4uXG5AY29udGFpbmVyIGNoZWNrbGlzdCAobWF4LXdpZHRoOiA1NXJlbSkge1xuICAgIC5jaGVja2xpc3Qge1xuICAgICAgICAtLWNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5hZGRyZXNzIHtcbiAgICAuY29udGFjdF9mb3JtX19sYWJlbCB7XG4gICAgICAgIEBleHRlbmQgLnZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG59XG4vLyBGaWVsZHNldC5cbi5hZGRyZXNzLWlucHV0LWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcblxuICAgIGlucHV0ICsgbGFiZWwge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjJyZW07XG5cbiAgICAgICAgLm9wdGlvbmFsLWZpZWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN0Q3RDdEOyAvLyBUT0RPIHRoaXMgaXMgYSBub3QgYSBuYW1lZCBjb2xvciwgcGVyaGFwcyBhc2s/XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWdyb3VwIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtLV9nYXA6IDFyZW07XG4gICAgICAgIGdhcDogdmFyKC0tX2dhcCk7XG4gICAgICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiArIHZhcigtLV9nYXApKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtZGlydHk9XCJjb21wbGV0ZWRcIl0ge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZkZjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigwLDE1Myw2OCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1kaXJ0eT1cImVycm9yXCJdIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWdyb3VwLFxuICAgIC5mb3JtLWNvbnRyb2wtZ3JvdXAgKyAuZm9ybS1jb250cm9sLFxuICAgIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIH1cbn1cbiIsIi5hdXRvZmlsbCB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAvLyBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgIH1cblxuICAgJl9fYW5zd2VycyB7XG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICAgIH1cbiAgIH1cbiAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogLTAuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRncmV5KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlKSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5KTtcbiAgICAgICYtLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgIG1hcmdpbjogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gICAmOmhvdmVyIHtcbiAgICAgIC5hdXRvZmlsbF9fbGlzdCB7XG4gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgIH1cbn1cbiIsIjpyb290IHtcblx0Ly8gYWxsIHByb3BlcnRpZXMgZm9yIGZvcm1zIGFyZSBoZXJlLlxuXHQtLWVycm9yLWNvbG9yOiAjRkY1NDU0O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRsaW5lLWhlaWdodDogY2FsYygyLjgvMi4yKTtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0b3BhY2l0eTogMTtcbn1cbi8vIEhpZGUgc21hbGwgZG90IGNvbnRhaW5pbmcgc3BhbSBob25leXBvdCBpbnB1dDtcbltjbGFzc149J2NhbGxfbWVfYmFja19ieV9mYXhfJ10ge1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb250YWN0X2Zvcm1fX2xhYmVsIHtcblx0Zm9udC1zaXplOiAyLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDIuOC8yLjIpO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEuMnJlbTtcblxuXHQub3B0aW9uYWwtZmllbGQge1xuXHRcdGNvbG9yOiAjN0Q3RDdEOyAvLyBUT0RPIHRoaXMgaXMgYSBub3QgYSBuYW1lZCBjb2xvciwgcGVyaGFwcyBhc2s/XG5cdH1cbn1cblxuLmpvYi1hbGVydC1mb3JtLFxuLnBsYXRlLXBheW1lbnQtZm9ybSxcbi5jb250YWN0X2Zvcm0ge1xuXHQkc2VsZjogJjtcblxuXHRwYWRkaW5nOiA1cmVtIDRyZW07XG5cdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcblxuXHQuY29udGFjdF9mb3JtX19oZWxwZXIge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogLjZyZW07XG5cdH1cblxuXHQudGl0bGUtZWxlbWVudCArIC5mb3JtLWludHJvZHVjdGlvbiB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAzLjRyZW07XG5cdH1cblxuXHQud3lzaXd5ZyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMi44LzIuMik7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblxuXHRcdHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQsIG91dGxpbmUgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiAxMDAlOyAvLyBtYWtlIHN1cmUgdGhleSBtYXggb3V0IHBhcmVudCB3aWR0aDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRwYWRkaW5nOiAyLjJyZW0gMi40cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXG5cblx0XHQvLyBTZWxlY3QgaGFzIGl0J3Mgb3duIHN0dWZmIGdvaW5nIG9uO1xuXHRcdCY6bm90KHNlbGVjdCkge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRcdH1cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9jdXMtY29sb3IpO1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBncmV5O1xuXHRcdH1cblx0fVxuXHRzZWxlY3Qge1xuXHRcdHBhZGRpbmc6IDIuMnJlbSA0LjRyZW0gMi4ycmVtIDIuNHJlbTtcblx0fVxuXHR0ZXh0YXJlYSB7XG5cdFx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0fVxuXHQmX19maWVsZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Ly8gRXJyb3Igbm90aWZpY2F0aW9uIGJlbG93IGlucHV0O1xuXHRcdCZfX2Vycm9yIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdCY6aW52YWxpZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEuOHJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjhyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDQwMDBtcztcblx0XHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHRcdFx0Ym9yZGVyOiAycHggZG90dGVkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fSB0byB7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHQgIH1cbn1cbiIsIi5maWxlIHtcbiAgICAmX19kcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IGRvdHRlZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhc19maWxlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgMjA4LCAxMjQsIDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDI1MywgMjQzLCAxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBncmlkLWFyZWE6IHBsYWNlaG9sZGVyO1xuICAgICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG4gICAgLmZpbGVuYW1lIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB9XG4gICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsIGljb25cIiBcInBsYWNlaG9sZGVyIHBsYWNlaG9sZGVyXCI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAuZmlsZV9fZHJvcC0taWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBncmlkLWFyZWE6IGljb247XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcmFnX292ZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICB9XG5cbiAgICAuaGFzX2ZpbGUge1xuICAgICAgICAuZmlsZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyOCwgMCwgMC4xNCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDAsIDEyOCwgMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG4iLCIvLyBIZWxwcyBjcmVhdGUgYSBncmlkIHRvIGhlbHAgdXNlciBjaG9vc2UgdGhlIHJpZ2h0IHNwYW4gY29sdW1uIHZhbHVlLlxuOnJvb3Qge1xuICAgIC0tb2Zmc2V0OiAwcHg7XG4gICAgLS1tYXhfd2lkdGg6IDEwMCU7XG4gICAgLS1ndXR0ZXI6IHZhcigtLWZvcm0tZ3JpZC1jb2x1bW4tZ2FwLCAzcmVtKTtcbiAgICAtLWNvbHVtbnM6IDEyO1xuICAgIC0tY29sb3I6IGhzbGEoMjIzLjIsIDEwMCUsIDYxLjQlLCAwLjIpOyAvLyBoc2xhKDgwLCAxMDAlLCA4MCUsIDAuMik7XG4gICAgLy9cbiAgICAvLy0tcmVwZWF0aW5nLXdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSk7XG4gICAgLy8tLWNvbHVtbi13aWR0aDogY2FsYygoMTAwJSAvIHZhcigtLWNvbHVtbnMpKSAtIHZhcigtLWd1dHRlcikpO1xuICAgIC8vLS1iYWNrZ3JvdW5kLXdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1ndXR0ZXIpKTtcbiAgICAvLy0tYmFja2dyb3VuZC1jb2x1bW5zOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgIC8vICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgIC8vICAgICAgICAgICAgICAgIHZhcigtLWNvbG9yKSxcbiAgICAvLyAgICAgICAgICAgICAgICB2YXIoLS1jb2xvcikgdmFyKC0tY29sdW1uLXdpZHRoKSxcbiAgICAvLyAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCB2YXIoLS1jb2x1bW4td2lkdGgpLFxuICAgIC8vICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IHZhcigtLXJlcGVhdGluZy13aWR0aClcbiAgICAvLyk7XG59XG5cbi5wbGF0ZS1wYXltZW50LWZvcm0sXG4uY29udGFjdF9mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgW2RhdGEtY29udGVudC1lZGl0b3I9XCJ0cnVlXCJdICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiB2YXIoLS1vZmZzZXQpKSk7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4X3dpZHRoKTtcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZC1jb2x1bW5zKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1iYWNrZ3JvdW5kLXdpZHRoKSAxMDAlO1xuICAgICAgICAvL3otaW5kZXg6IDEwMDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi8vIERvdWJsZS4gR3JpZC4gQWxsLiBUaGUuIFRoaW5ncy5cbi5wbGF0ZS1wYXltZW50LWZvcm0sXG4uZm9ybS1jb250cm9scyxcbi5jb250YWN0X2Zvcm0ge1xuICAgIGNvbnRhaW5lci1uYW1lOiBmb3JtO1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1mb3JtLWdyaWQtY29sdW1uLWdhcCwgMi40cmVtKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1mb3JtLWdyaWQtcm93LWdhcCwgMy40cmVtKTtcbiAgICAmID4gOm5vdChbZGF0YS1ncmlkLWNvbHVtbl0pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICB9XG5cbiAgICAvLyBHcmlkIGRhdGEtY29sdW1uLXNwYW4gZGF0YSBwcm9wZXJ0eSBzdHlsaW5nLiBJZiBub3Qgc2V0LCB1c2UgYWJvdmUgZXZlcnl0aGluZyBzZWxlY3Rvci5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICAgW2RhdGEtZ3JpZC1jb2x1bW49XCIjeyRpfVwiXSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICYgPiA6bm90KFtkYXRhLWdyaWQtY29sdW1uXSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICAgIH1cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICAgICAgICBbZGF0YS1ncmlkLWNvbHVtbj1cIiN7JGl9XCJdIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAjeyRpfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29udGFpbmVyIHF1ZXJ5IGZvciBmb3JtIGVsZW1lbnRzLlxuQGNvbnRhaW5lciBmb3JtIChtaW4td2lkdGg6IDk1cmVtKSB7XG4gICAgLmhhcy1pbnRybyAuZm9ybS1pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIH1cbiAgICAuaGFzLWludHJvIC5mb3JtLWNvbnRyb2xzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICB9XG4gICAgLmhhcy1pbnRybyAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgc2NhbGVZKDApO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmdvdHRlbiB7XG4gICAgICAgIC5tZXNzYWdlX19mb3Jnb3R0ZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSBzY2FsZVkoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvciB7XG4gICAgICAgIC5tZXNzYWdlX19lcnJvciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAubWVzc2FnZV9fc3VjY2VzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpIHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdoZW4gbm8gbm90aWZpY2F0aW9uIGlzIHNob3duLCB0aGUgbm90aWZpY2F0aW9uIGlzIGFic29sdXRlbHkgcG9zaXRpb25lZCwgc28gaXQgZG9lc24ndCBhZmZlY3QgdGhlIGxheW91dDtcbiAgICAmOm5vdCguZm9yZ290dGVuKTpub3QoLmVycm9yKTpub3QoLnN1Y2Nlc3MpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5tZXNzYWdlX19zdWNjZXNzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCAyMDgsIDEyNCwgMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyNTMsIDI0MywgMSk7XG4gICAgfVxuICAgIC5tZXNzYWdlX19mb3Jnb3R0ZW4sXG4gICAgLm1lc3NhZ2VfX2Vycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgODQsIDg0LCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0MCwgMjQwLCAxKTtcbiAgICB9XG59XG4iLCIkcmFkaW9DaGVja1NpemU6IDJyZW07XG4ucmFkaW8tY2hlY2sge1xuICAgICRyYWRpb0NoZWNrOiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgcGFkZGluZy1ibG9jazogLjRyZW07XG5cbiAgICAuY29udGFjdF9mb3JtX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuOHJlbTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBhY2NlbnQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IC8vIFNob3VsZCBiZSBkaWZmZXJlbnQgaW4gY2FzZSBvZiByYWRpby9jaGVja2JveDtcblxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAycmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjY3NzsgLy8gaGFyZGNvZGVkIGJlY2F1c2UgY2hlY2ttYXJrIG5lZWRzIHRvIGJlIGhhcmRjb2RlZCB0b28uIGVsc2UgbW9yZSBjb21wbGV4IGZvciBhbGwgdGhlIGNvbG9ycy5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAuMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTQgMTQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J200LjUyIDEyYy0uNCAwLS43OC0uMTYtMS4wNi0uNDNsLTMuMi0zLjE3Yy0uMzQtLjM0LS4zNC0uODkgMC0xLjI0LjM0LS4zNC45LS4zNCAxLjI1IDBsMy4wMSAyLjk4IDcuOTctNy44OWMuMzQtLjM0LjktLjM0IDEuMjUgMCAuMzQuMzQuMzQuODkgMCAxLjI0bC04LjE2IDguMDhjLS4yOC4yOC0uNjYuNDMtMS4wNi40M3onIGZpbGw9JyUyMzcwMjY3NycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mZWF0dXJlZC1hcnRpY2xlcy1jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICBjb250YWluZXItbmFtZTogc2xpZGU7XG5cbiAgICAubWVkaWEtaW1hZ2Uge1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mZWF0dXJlZF9hcnRpY2xlc19jYXJkKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDAvNTY7IC8vIEZvcmNlIHRoaXMgYWx3YXlzLCBiZWNhdXNlIGNyb3AgbWlnaHQgb3ZlcnJpZGUgaXQuLi5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLy8gZm9yY2Ugc2l6ZSBsaWtlIGltYWdlLlxuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC41NjtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBjb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC44cmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgfVxufVxuIiwiLmZlYXR1cmVkLWFydGljbGVzLXN3aXBlciB7XG4gICAgY29udGFpbmVyLW5hbWU6IHN3aXBlcjtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMWNxdztcbiAgICAgICAgdG9wOiAzNWNxdztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGNvbnRhaW5lciBzd2lwZXIgKG1pbi13aWR0aDogNTVyZW0pIHtcbiAgICAgICAgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB0b3A6IDM0Y3F3O1xuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBjb250YWluZXIgc3dpcGVyIChtaW4td2lkdGg6IDk1cmVtKSB7XG4gICAgICAgIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDhjcXc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZC1hcnRpY2xlLXNsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlLTM1KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5tZWRpYS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1jb2x1bW4td2lkdGgsIDRyZW0pO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mZWF0dXJlZF9hcnRpY2xlcyk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8vIGZvcmNlIHNpemUgbGlrZSBpbWFnZS5cbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTY7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNS8zNCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAuOHJlbTtcbiAgICB9XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIGNvbnRhaW5lci1uYW1lOiBzbGlkZTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtLWdhcDogMS41cmVtO1xuICAgICAgICBnYXA6IHZhcigtLWdhcCk7XG5cbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG5cbiAgICAgICAgQGNvbnRhaW5lciBzbGlkZSAobWF4LXdpZHRoOiA1NXJlbSkge1xuICAgICAgICAgICAgLmJ1dHRvbi1ncm91cC5pcy1zdGFja2VkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBjb250YWluZXIgc2xpZGUgKG1pbi13aWR0aDogNTVyZW0pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIC0tZ2FwOiA0LjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBAY29udGFpbmVyIHNsaWRlIChtaW4td2lkdGg6IDk1cmVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuZmVhdHVyZWQtam9iLXBvc3RpbmdzLXN3aXBlciB7XG4gICAgY29udGFpbmVyLW5hbWU6IHN3aXBlcjtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY2hldnJvbi1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDJyZW0pKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDJyZW0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlYXR1cmVkLWpvYi1zbGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbSAxLjhyZW0gMCAxLjhyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UtMzUpO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuICAgIC5tZWRpYSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDggLyAyIC8gMTM7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblxuICAgICAgICAuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2ZlYXR1cmVkX2pvYnMpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAvLyBmb3JjZSBzaXplIGxpa2UgaW1hZ2UuXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjc1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgfVxuXG4gICAgLnRpdGxlLWFuZC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUvMzQpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC44cmVtO1xuICAgIH1cbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgY29udGFpbmVyLW5hbWU6IHNsaWRlO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IDEvMS8yLzEzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC0tZ2FwOiAxLjVyZW07XG4gICAgICAgIGdhcDogdmFyKC0tZ2FwKTtcblxuXG4gICAgfVxufVxuXG5AY29udGFpbmVyIGVsZW1lbnQgKG1pbi13aWR0aDogNTVyZW0pIHtcbiAgICAuZmVhdHVyZWQtam9iLXNsaWRlIHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMTE7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW4td2lkdGgpICogNik7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBjb250YWluZXIgZWxlbWVudCAobWluLXdpZHRoOiA5NXJlbSkge1xuICAgIC5mZWF0dXJlZC1qb2Itc2xpZGUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoLCAycmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tY29sdW1uLXdpZHRoLCAycmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmZlYXR1cmVkLW51bWJlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBwYWRkaW5nOiA0LjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLS1nYXA6IDQuNXJlbTtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuLmZlYXR1cmVkLW51bWJlciB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgLS1jb2x1bW5zOiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgLyB2YXIoLS1jb2x1bW5zKSAqICh2YXIoLS1jb2x1bW5zKSAtIDEpKTtcbn1cbi5mZWF0dXJlZC1udW1iZXItbnVtYmVyLFxuLmZlYXR1cmVkLW51bWJlci10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmZlYXR1cmVkLW51bWJlci1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogOC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNi41LzguNSk7XG59XG4uZmVhdHVyZWQtbnVtYmVyLXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMi43NXJlbTtcbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogMzVyZW0pIHtcbiAgICAuZmVhdHVyZWQtbnVtYmVyIHtcbiAgICAgICAgLS1jb2x1bW5zOiAxO1xuICAgIH1cbiAgICAuZmVhdHVyZWQtbnVtYmVyLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgIH1cbn1cblxuXG4iLCIucGxhdGUtLWVsZW1lbnQgKyAucGxhdGUtLWVsZW1lbnRfX2dvb2dsZV9tYXAge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tdmVydGljYWwtZmxvdyk7XG59XG4uZ29vZ2xlLW1hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmdvb2dsZS1tYXAtaWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi5pbWFnZSB7XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdC5wbGF0ZS0tZWxlbWVudF9faW1hZ2UgJiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0XHR9XG5cdH1cblxuXHQmLS1sYXJnZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIgKiAje21hcC1nZXQoJHBhZGRpbmcsIFwiY29sdW1uLW1vYmlsZVwiKX0pO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIFwiY29sdW1uLW1vYmlsZVwiKTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG5cdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIgKiAje21hcC1nZXQoJHBhZGRpbmcsIFwiY29sdW1uLWRlc2t0b3BcIil9KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMSAqIG1hcC1nZXQoJHBhZGRpbmcsIFwiY29sdW1uLWRlc2t0b3BcIik7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWNlbnRlciBpbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCYtLXJpZ2h0IGltZyB7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG5AbWl4aW4gbWFyZ2luSW1hZ2VMYXJnZSgkcG9zLCAkc2l6ZSkge1xuXHQkcG9zRXh0cmE6IFwiOmZpcnN0LW9mLXR5cGVcIjtcblxuXHRAaWYgJHBvcyA9PSBcImJvdHRvbVwiIHtcblx0XHQkcG9zRXh0cmE6IFwiOmxhc3Qtb2YtdHlwZVwiO1xuXHR9XG5cblx0LnBsYXRlLS1yb3cjeyRwb3NFeHRyYX0ge1xuXHRcdFtkYXRhLXBsYXRlLW9iamVjdC10eXBlPVwiZWxlbWVudF9wbGFjZWhvbGRlclwiXSArIC5wbGF0ZS0tZWxlbWVudF9faW1hZ2UsXG5cdFx0LnBsYXRlLS1lbGVtZW50X19pbWFnZSN7JHBvc0V4dHJhfSB7XG5cdFx0XHQuaW1hZ2UtLWxhcmdlOm5vdCguaW1hZ2UtLXNpbmdsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArICN7JHNpemV9KTtcblx0XHRcdFx0bWFyZ2luLSN7JHBvc306IC0kc2l6ZTtcblx0XHRcdFx0ZmxleDogMSAxIDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGxhdGUtLXJvdzpvbmx5LWNoaWxkIHtcblx0XHQuaW1hZ2UtLXNpbmdsZSB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArICN7JHNpemV9ICogMik7XG5cdFx0XHRtYXJnaW4tI3skcG9zfTogLSRzaXplO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG5cdC5wbGF0ZS0tcm93IHtcblx0XHQucGxhdGUtLWNvbHVtbiB7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUsXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHRcdFx0XHRcdCYtY29sLSN7JGl9IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygoMTAwdncgLSAoMTAwJSAvICN7JGl9ICogMTIpKSAvIDIgKyAxMDAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0XHRcdFx0XHQmLWNvbC0jeyRpfSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUgLyAjeyRpfSAqIDEyKSkgLyAtMiArICN7bWFwLWdldCgkcGFkZGluZywgXCJjb2x1bW4tZGVza3RvcFwiKX0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlOm5vdCg6b25seS1jaGlsZCkge1xuXHRcdFx0XHQuaW1hZ2UtLWxhcmdlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEgKiBtYXAtZ2V0KCRwYWRkaW5nLCBcImNvbHVtbi1kZXNrdG9wXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0Ji0tbGFyZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gKDEwMCUpKSAvIC0yKTtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5qb2ItY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC8vIFNwZWNpYWwgbW9kaWZpZXIgZm9yIGJhY2tncm91bmQgY2FyZHMuIFdoZXJlIHRoZSBjYXJkIGhhcyBhIGJhY2tncm91bmQgaW1hZ2Ugd2l0aCBvdmVybGF5LlxuICAgICYuaXMtYmFja2dyb3VuZC1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDs7XG5cbiAgICAgICAgICAgIC8vIE92ZXJyaWRlIGZvbnQgc2l6ZSBmb3IgdGhpcyBwYXJ0aWN1bGFyIGNhcmQuLi5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5laGVpZ2h0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBmb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuam9iLWNhcmQtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNjcmltLlxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgbW9kaWZpZXIgZm9yIGFsdGVybmF0ZSBqb2IgY2FyZHMuIFdoZXJlIHRoZXJlIGlzIG5vIGltYWdlLCBhbmQgdGhlIHRpdGxlIGlzIHBsYWNlZCBpbnNpZGUgYXJlYSB3aGVyZSBtZWRpYSBub3JtYWxseSByZXNpZGVzLlxuICAgICYuaXMtYWx0ZXJuYXRlLWpvYiB7XG4gICAgICAgIC5hbHRlcm5hdGUtbWVkaWEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9qb2JfdGVhc2VyX2ltYWdlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjg3NTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IG1lZGlhO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuXG4gICAgICAgICAgICAvLyBPdmVycmlkZSBmb250IHNpemUgZm9yIHRoaXMgcGFydGljdWxhciBjYXJkLi4uXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZWhlaWdodCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG1vZGlmaWVyIGZvciBvcmdhbmlzYXRpb24gY2FyZHMuXG4gICAgJi5pcy1vcmdhbmlzYXRpb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAwO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmdhbmlzYXRpb24tYnlsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAzLjhyZW07XG5cbiAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDYXJkIG1lZGlhIHdyYXBwZXIuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZWRpYVwiO1xuICAgIH1cbiAgICAuaW1hZ2UtcGxhY2Vob2xkZXIsXG4gICAgLmpvYi1jYXJkLWltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZWRpYTtcblxuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9qb2JfdGVhc2VyX2ltYWdlKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNjU7IC8vIGZpeGVkLCBldmVuIHRvdWdoIHRoZSB1c2VyIG1pZ2h0IHVzZSBjcm9wLi4uXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnOy8vIHNhbWUgYXMgY2FyZC5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXZhY2F0dXJlLTEwMCk7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4LzI1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmRleC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMi41cmVtO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubWV0YSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDYXJkIGxheW91dCBvdmVyaWRlIGlmIGNvbnRhaW5lciBoYXMgb25seSAxIHNpemUuXG4gICAgLy8gT25seSBvbiBiaWcgc2NyZWVucy4gU2luY2Ugb24gbW9iaWxlIHdlIGZhbGxiYWNrIHRvIG5vcm1hbCBjYXJkcy5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgIC5zaXplLTEgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIHRvIGdyb3cgaWYgb25seSBmZXcgbGluZXMgb2YgdGV4dC5cbiAgICAgICAgICAgIC5kZWZhdWx0LWNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNDAlO1xuXG5cdEBpbmNsdWRlIHotaW5kZXgobWFwKTtcblx0Jl9jbHVzdGVyIHtcblx0XHQjbWFwQ29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogNDByZW07XG5cdFx0XHQubGVhZmxldC1tYXJrZXItaWNvbiB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuW3NyYz1cImh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS42LjAvZGlzdC9pbWFnZXMvbWFya2VyLWljb24ucG5nXCJdXG57XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5tZWRpYS1nYWxsZXJ5IHtcbiAgICAvLyBAc2VlOiBodHRwczovL2dyaWQubGF5b3V0aXQuY29tLz9pZD1RRVd4RVJLXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgLjJmciAxZnI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgZ2FwOiAyLjZyZW0gMS44cmVtO1xuICAgIH1cblxuICAgICsgLm1lZGlhLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIExpZ2h0Ym94IGEgZWxlbWVudHM7IG1heCA0LlxuICAgIGE6bnRoLWNoaWxkKDEpIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyOyB9XG4gICAgYTpudGgtY2hpbGQoMikgeyBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7IH1cbiAgICBhOm50aC1jaGlsZCgzKSB7IGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjsgfVxuICAgIGE6bnRoLWNoaWxkKDQpIHsgZ3JpZC1hcmVhOiAyIC8gMiAvIDQgLyAzOyB9XG59XG5cbkBjb250YWluZXIgZWxlbWVudCAobWluLXdpZHRoOiA5NXJlbSkge1xuICAgIC5tZWRpYS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwIDEuOHJlbTtcbiAgICAgICAgPiAubWVkaWEtZ2FsbGVyeSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjhyZW0gLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnBsYXRlLS1lbGVtZW50IHtcblx0Y29udGFpbmVyLW5hbWU6IGVsZW1lbnQ7XG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5wYXJhZ3JhcGgge1xuXHR1bCxcblx0b2wsXG5cdHAsXG5cdHRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IsIGluaGVyaXQpO1xuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IsIGluaGVyaXQpO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IsIHZhcigtLXRleHQtbGluay1jb2xvciwgdmFyKC0tYWNjZW50LWNvbG9yKSkpO1xuXHR9XG5cdHVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogLjVyZW07XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogLjVyZW07XG5cdFx0fVxuXG5cdFx0b2wge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi5sb2NhdGlvbi1jYXJkLFxuLmNvbnRlbnQge1xuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdG9sIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIucGllLWNoYXJ0LXdyYXBwZXIge1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5waWUtY2hhcnQtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBpZS1jaGFydCBsZWdlbmRhXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG59XG4ucGllLWNoYXJ0IHtcbiAgICBncmlkLWFyZWE6IHBpZS1jaGFydDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4ubGVnZW5kIHtcbiAgICBncmlkLWFyZWE6IGxlZ2VuZGE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi41cmVtO1xufVxuXG4ubGVnZW5kLWNvbG9yIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkpO1xufVxuLmxlZ2VuZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuNXJlbTtcbn1cblxuQGNvbnRhaW5lciAobWF4LXdpZHRoOiAzNXJlbSkge1xuICAgIC5waWUtY2hhcnQtZWxlbWVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicGllLWNoYXJ0XCIgXCJsZWdlbmRhXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICB9XG4gICAgLmxlZ2VuZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuIiwiLnBsYXRlLS1lbGVtZW50X19hdXRvX3doaXRlc3BhY2Uge1xuICAgd2lkdGg6IDEwMCU7XG4gICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuIiwiLnBsYXRlLXBheW1lbnQtZm9ybSB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAucmFkaW8tY2hlY2sge1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb3RpdmF0aW9uLWRlc2NyaXB0aW9uLFxuICAgIC5mcmVxdWVuY3ktZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC8vIFBpZWNlIG9mIHRleHQgdGhhdCBleHBsYWlucyB3aGF0IGhhcHBlbnMgd2l0aCBhIHJlY3VycmluZyBwYXltZW50IGZsb3cuXG4gICAgQHN1cHBvcnRzIHNlbGVjdG9yKDpoYXMoKikpIHtcbiAgICAgICAgLmZyZXF1ZW5jeS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQ6bm90KFt2YWx1ZT1cIm9uZV90aW1lXCJdKTpub3QoW25hbWU9XCJtb2xsaWVfY29uZGl0aW9uX2NoZWNrXCJdKSkge1xuICAgICAgICAgICAgLmZyZXF1ZW5jeS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFtb3VudC1pbnB1dHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAycmVtO1xuICAgIH1cblxuICAgIC5hbW91bnQtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59IiwiLnF1b3RlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDUvNDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cblxuICAgIC5xdW90ZWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS03NSk7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cblxuICAgIC5xdW90ZS1tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cmVtO1xuXG4gICAgICAgIG1hcmdpbi1ibG9jazogNXJlbSAwO1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2hhcmUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cblxuLnNoYXJlLWxpbmtzLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi8vIGEgZWxlbWVudFxuLnNoYXJlLWxpbmstaXRlbSB7XG4gICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNHJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMy8xLjEpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMGNoO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH07XG59XG4uc2VjdGlvbltjbGFzcyo9XCJiZ2NfXCJdW2NsYXNzKj1cInRjX1wiXSB7XG4gICAgLnNoYXJlLWxpbmstaXRlbSB7XG4gICAgICAgIC0tcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIC0taWNvbi1mb3JlZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC8qIHdoZW4gaG92ZXIgaXMgc3VwcG9ydGVkICovXG4gICAgLnNoYXJlLWxpbmstaXRlbSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFN3aXBlciBlbGVtZW50cy5cbi5zd2lwZXItZWxlbWVudCB7XG4gICAgLy8gQ2hldnJvbiBuYXZpZ2F0aW9uIG92ZXJpZGVzIGZvciB0aGlzIHBhcnRpY3VsYXIgc3dpcGVyIGluc2lkZSB0YWJzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpub3QoLnN3aXBlci1zbGlkZS1mdWxseS12aXNpYmxlKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gUGljdHVyZSBlbGVtZW50LlxuICAgIC5zd2lwZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDAvNjU7IC8vIE1ha2Ugc3VyZSBpbWFnZSBzaXplIGlzIHNhbWUgcGVyY2VudGFnZSByYXRpby5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDJyZW0pKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDJyZW0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi50aHVtYi1zd2lwZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAudGh1bWItbG9nby1zd2lwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgICAgICAgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicERvd24pIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguc3dpcGVyLXNsaWRlLWZ1bGx5LXZpc2libGUpIHtcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHBpY3R1cmUuXG4gICAgICAgICAgICAuc3dpcGVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgICAgICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi50aHVtYi1zd2lwZXItc2xpZGUge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiIFwidGV4dFwiO1xuICAgICAgICBnYXA6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0ZXh0XCI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQW55IHN1YnNlcXVlbnQgZWxlbWVudHMgd2lsbCBoYXZlIGEgYml0IG9mIG1hcmdpbi5cbi5wbGF0ZS0tZWxlbWVudF9fdGl0bGVfZWxlbWVudCArIC5wbGF0ZS0tZWxlbWVudCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG5cbi50aXRsZS1lbGVtZW50IHtcbiAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvciwgdmFyKC0tdGV4dC1jb2xvciwgaW5oZXJpdCkpO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kIC5oMjtcbiAgICB9XG4gICAgLmNoYXBlYXUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICAgIH1cblxuICAgICYub3B0aW9uLWNlbnRlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLm9wdGlvbi14bCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oMS14bDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbi14eGwge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuaDEteHhsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi52aWRlbyB7XG5cdHBhZGRpbmctYm90dG9tOiA1NiU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fb3ZlcmxheSxcblx0aWZyYW1lLFxuXHR2aWRlbyB7XG5cdFx0QGluY2x1ZGUgY292ZXI7XG5cdH1cblxuXHQmX19vdmVybGF5IHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC8vIEVmZmVjdCB0aGF0IGlzIHBsYXllZCBhZnRlciBwcmVzc2luZyBwbGF5IGJ1dHRvbi5cblx0XHRhbmltYXRpb246IGZhZGVPdXQgMXMgZWFzZS1vdXQ7XG5cdFx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXHRcdH1cblx0XHRpbWcsXG5cdFx0cGljdHVyZSB7XG5cdFx0XHRAaW5jbHVkZSBjb3Zlci1pbWc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGxheSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxMjAlKTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxvYWRlZCB7XG5cdFx0LnZpZGVvX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHQudmlkZW9fX3BsYXkge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwJSk7XG5cdFx0fVxuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHR9XG59XG4iLCIud2hpdGVfc3BhY2Uge1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLS1zbWFsbCB7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcInNtYWxsXCIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuXHRcdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcInNtYWxsXCIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0aGVpZ2h0OiBtYXAtZ2V0KCRwYWRkaW5nLCBcIm1lZGl1bVwiKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJtZWRpdW1cIik7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGFyZ2Uge1xuXHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJsYXJnZVwiKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGhlaWdodDogbWFwLWdldCgkcGFkZGluZywgXCJsYXJnZVwiKTtcblx0XHR9XG5cdH1cblxuXHQmLmhpZGVfbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaWRlX2Rlc2t0b3Age1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIkX2FnZW5kYV9pdGVtX3RlYXNlcl9icmVha3BvaW50OiBsZztcbi5hZ2VuZGEtaXRlbS10ZWFzZXItc2VjdGlvbiB7XG4gICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gICAgLS10ZXh0LWNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcblxuICAgIHBhZGRpbmctYmxvY2s6IDAgMTByZW07XG5cbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChoZWFkZXIpO1xuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgLy8gaHR0cHM6Ly9ncmlkLmxheW91dGl0LmNvbS8/aWQ9R0doSUtKU1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEnICdjb250ZW50JztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2FnZW5kYV9pdGVtX3RlYXNlcl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEgY29udGVudCc7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA2ZnI7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyLWltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfYWdlbmRhX2l0ZW1fdGVhc2VyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlci1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9sZWFmX2xlZnQpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfYWdlbmRhX2l0ZW1fdGVhc2VyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfbGVmdCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2Zyb250cGFnZV9yaWdodCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC42O1xuICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfYWdlbmRhX2l0ZW1fdGVhc2VyX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC41O1xuICAgICAgICAgICAgICAgIGluc2V0LWJsb2NrOiAwO1xuICAgICAgICAgICAgICAgIGluc2V0LWlubGluZTogNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1tYXJnaW4taW5saW5lKTtcblxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgIFwidGl0bGUgZGF0ZXNcIlxuICAgICAgICAgICAgICAgICAgICBcImNvbnRlbnQgY29udGVudFwiXG4gICAgICAgICAgICAgICAgICAgIFwiYnV0dG9ucyBidXR0b25zXCI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgICAgIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuXG4gICAgICAgICAgICAgICAgLy8gQmVjYXVzZSB0aGlzIGlzIGEgcGxhY2Ugd2hlcmUgdGhpcyBpcyBvdmVycmlkZW4uLi5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdlbmRhLWl0ZW0tZGF0ZXMge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZGF0ZXM7XG5cbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgICAgICAgICAvLyBPdmVycmlkZXMuLlxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9hZ2VuZGFfaXRlbV90ZWFzZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgLmlzLW9uZS1kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGV4LXRleHQge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYnV0dG9ucztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmNhcmUtZG9tYWluLW92ZXJ2aWV3LXNlY3Rpb24ge1xuICAgIC5saXN0IHtcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBjb250YWluZXItbmFtZTogY2FyZS1kb21haW4tbGlzdDtcblxuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLS1nYXA6IDEuNnJlbTtcbiAgICAgICAgZ2FwOiB2YXIoLS1nYXApO1xuXG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XG5cbiAgICAgICAgKyAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZS1kb21haW4tdGVhc2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtLWNvbHVtbnM6IDE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgcGFkZGluZzogNXJlbSAzcmVtIDVyZW07XG5cbiAgICBhc3BlY3QtcmF0aW86IDEvLjk1O1xuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzLjYvMy4yKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWNoO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFjaDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICAgIH1cbn1cblxuQGNvbnRhaW5lciBjYXJlLWRvbWFpbi1saXN0IChtaW4td2lkdGg6IDU1cmVtKSB7XG4gICAgLmNhcmUtZG9tYWluLXRlYXNlciB7XG4gICAgICAgIC0tY29sdW1uczogMjtcbiAgICB9XG59XG5cbkBjb250YWluZXIgY2FyZS1kb21haW4tbGlzdCAobWluLXdpZHRoOiA5NXJlbSkge1xuICAgIC5jYXJlLWRvbWFpbi10ZWFzZXIge1xuICAgICAgICAtLWNvbHVtbnM6IDM7XG4gICAgfVxufVxuIiwiLmNhcmUtdHlwZS1vdmVydmlldy1zZWN0aW9uIHtcbiAgICAubGlzdCB7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDByZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5wbGF0dGVyLWFjY29yZGlvbiAuc3VtbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tem9yZy0xMDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWxzbyBmZWF0dXJlZCBhZ2VuZGEtaXRlbXMtc2VjdGlvbi5cbi8vIFRPRE8gTWF5YmUgcmVtb3ZlIG9yIHNldCBsYXRlciB2aWEgc2V0dGluZ3MuXG4uZmVhdHVyZWQtYWdlbmRhLWl0ZW1zLXNlY3Rpb24sXG4uZmVhdHVyZWQtdGVhbS1zZWN0aW9uLFxuLmhpZ2hsaWdodGVkLWpvYnMtc2VjdGlvbixcbi5mZWF0dXJlZC1hcnRpY2xlcy1zZWN0aW9uIHtcbiAgICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMjApO1xufVxuXG4uZmVhdHVyZWQtYWdlbmRhLWl0ZW1zLXNlY3Rpb24sXG4uZmVhdHVyZWQtYXJ0aWNsZXMtc2VjdGlvbiB7XG4gICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0yMCk7XG4gICAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZmVhdHVyZWQtc2VjdGlvbiB7XG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW07XG4gICAgfVxuICAgIC5mZWF0dXJlZC1zZWN0aW9uLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLS1nYXA6IDEuNXJlbTtcbiAgICAgICAgZ2FwOiB2YXIoLS1nYXApO1xuICAgICAgICAvLyBEaXJlY3QgY2hpbGRzIG9mIHRoaXMgY29udGFpbmVyLlxuXG4gICAgICAgICYuc2l6ZS0xIHtcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5zaXplLTEpIHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgLS1jb2x1bW5zOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgLyB2YXIoLS1jb2x1bW5zKSAqICh2YXIoLS1jb2x1bW5zKSAtIDEpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAtLWNvbHVtbnM6IDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25seSB0d28gcmVzdWx0cyBhcmUgc2hvd24sIG1ha2UgdGhlbSBiaWdnZXIuXG4gICAgICAgICYuc2l6ZS0yIHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAtLWNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmZlYXR1cmVkLXNlY3Rpb24tbGlzdCArIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDZyZW07XG4gICAgfVxufVxuIiwiLmZpbHRlcmVkLWluZGV4LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlJztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICcuIHRpdGxlJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVXNlZCB3aGVuIHBvbGxpbmcgZm9yIHJlc3VsdHMuLi5cbi5sb2FkaW5nLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsvLyBSZW1vdmUgZnJvbSBmbG93LCBhcyBub3QgdG8gcHVzaCAncmVzdWx0cycgd2hpbHN0IGxvYWRpbmcuXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDExMiwgMzgsIDExOSwgMC40KTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgdG8ge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuXG4vLyBUaGUgdnVlIHdyYXBwZXIgZm9yIHRoZSBmaWx0ZXJzLlxuLnZ1ZS1maWx0ZXJzLWFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAubG9hZGluZy1zcGlubmVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5tYWluIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuXG5cbi8vIFRoZSBsaXN0IGluIHZ1ZS5cbi5wb3N0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC0tZ2FwOiAycmVtO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICByb3ctZ2FwOiBjYWxjKHZhcigtLWdhcCkgKiAyKTtcblxufVxuLy8gV3JhcHBlciBkaXYgaW4gcGVyIGl0ZW0gaW4gbGlzdCBpbiB2dWUuXG4ucG9zdHMtcmVzdWx0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtLWNvbHVtbnM6IDE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWNvbHVtbnMpIC0gdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpICogKHZhcigtLWNvbHVtbnMpIC0gMSkpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1jb2x1bW5zOiAyO1xuICAgIH1cblxuICAgIC8vIHJlc2V0IGxpbmsgc3R5bGVzXG59XG4ucG9zdHMtcmVzdWx0LWlubmVyIHtcbiAgICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtMzUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBNYWtlIHN1cmUgdG8gZmlsbCB0aGUgaGVpZ2h0IG9mIHRoZSBwYXJlbnQuLi5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmRlZmF1bHQtY2FyZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5wbGF0dGVyLWZpbHRlci1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZScgJ2FzaWRlJyAnbWFpbic7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICcuIHRpdGxlJyAnYXNpZGUgbWFpbic7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG59XG4ucGxhdHRlci1zZWFyY2gtd3JhcHBlciB7IGdyaWQtYXJlYTogc2VhcmNoIH1cblxuLy8gVE9ETyByZW1vdmU7XG4vLyBUaGlzIGlzIHB1cmVseSB1c2VkIHRvIHNob3cgdGhlIGpzb24gZW5kcG9pbnQgcXVpY2tseS5cbi5kZXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuIiwiJF9mcmllbmRzX2JyZWFrcG9pbnQ6IG1kO1xuLmZyaWVuZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDsgLy8gU2VjaXRvbiBwYWRkaW5nIHNldHRpbmdzIGluaGVyaXRlZCB2aWEgY3VzdG9tIHByb3BzO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfZnJpZW5kc19icmVha3BvaW50KSB7XG4gICAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0LFxuICAgIC5zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1wYWRkaW5nLXRvcC1tb2JpbGUsIDVyZW0pO1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCA1cmVtKTtcblxuICAgICAgICBtYXJnaW4taW5saW5lOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mcmllbmRzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXBhZGRpbmctdG9wLWRlc2t0b3AsIDVyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXBhZGRpbmctYm90dG9tLWRlc2t0b3AsIDVyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9hc3NldHMvaW1hZ2VzL2ZyaWVuZHNfc2VjdGlvbl9iYWNrZ3JvdW5kLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbSA1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2ZyaWVuZHNfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mcmllbmRzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2Y2g7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICAgICAgLnF1b3RlZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRfaGVhZGVyX2VudHJpZXNfYnJlYWtwb2ludDogbGc7XG4uaGVhZGVyLWVudHJpZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgZ2FwOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9oZWFkZXJfZW50cmllc19icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMHJlbTtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cblxuICAgIC8vIGh0dHBzOi8vZ3JpZC5sYXlvdXRpdC5jb20vP2lkPUdHaElLSlNcblxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZWRpYScgJ2NvbnRlbnQnICdlbnRyaWVzJztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfaGVhZGVyX2VudHJpZXNfYnJlYWtwb2ludCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVkaWEgY29udGVudCcgJ2VudHJpZXMgZW50cmllcyc7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDVmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnI7XG4gICAgfVxuXG4gICAgLmhlYWRlci1iYWNrZ3JvdW5kLWltYWdlLFxuICAgIC5oZWFkZXItdmlkZW8sXG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX2hlYWRlcl9lbnRyaWVzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9mcm9udHBhZ2VfbGVmdCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjg7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmhlYWRlci1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfaGVhZGVyX2VudHJpZXNfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuaDEteGw7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmVudHJpZXMge1xuICAgICAgICBncmlkLWNvbHVtbjogZW50cmllcztcblxuICAgICAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYXJnaW4taW5saW5lLCB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAtLWdhcDogMS4ycmVtO1xuICAgICAgICAvLyBPbmx5IG92ZXJsYXkgZW50cmllcyBvbiBicmVha3BvaW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfaGVhZGVyX2VudHJpZXNfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgICAgICAgLS1nYXA6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IG1lZGlhLXN0YXJ0IC8gY29udGVudC1lbmQ7XG4gICAgICAgICAgICBncmlkLXJvdzogbWVkaWEtc3RhcnQgLyBjb250ZW50LWVuZDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgZ2FwOiB2YXIoLS1nYXApO1xuICAgICAgICAvLyBEaXJlY3QgY2hpbGRzIG9mIHRoaXMgY29udGFpbmVyLlxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAtLWNvbHVtbnM6IDE7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykgLSB2YXIoLS1nYXApIC8gdmFyKC0tY29sdW1ucykgKiAodmFyKC0tY29sdW1ucykgLSAxKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgLS1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIC0tY29sdW1uczogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXpvcmctMTAwKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1saW5rLWNvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yLCBpbmhlcml0KTtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5za2lwbGluayB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBlbnRyaWVzO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAycmVtIDA7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tZ3JleS03NSk7XG4gICAgfVxufVxuXG4iLCIuam9iLWFsZXJ0LXNlY3Rpb24ge1xuXG5cbiAgICAuam9iLWFsZXJ0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTIwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRibHVlO1xuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGV4dFwiIFwiZm9ybSBmb3JtXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDZmcjtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICAudGl0bGUtZWxlbWVudCB7IGdyaWQtYXJlYTogdGl0bGU7IH1cbiAgICAgICAgLnBhcmFncmFwaCB7IGdyaWQtYXJlYTogdGV4dDsgfVxuICAgICAgICAuam9iLWFsZXJ0LWZvcm0geyBncmlkLWFyZWE6IGZvcm07IH1cbiAgICB9XG5cbiAgICAuam9iLWFsZXJ0LWZvcm0ge1xuXG4gICAgICAgIC8vIHVuc2V0c3NzLi4uXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn0iLCIuam9iLXBvc3Rpbmctc2VhcmNoLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cblxuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UtNDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbHVtbi13aWR0aCwgMnJlbSk7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tY29sdW1uLXdpZHRoLCAycmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG5cbiAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDcgLyAyIC8gMTM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfam9iX3NlYXJjaCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXG5cbiAgICAuc2VsZWN0b3Itd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgfVxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdG9yLXdyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWFyY2gtc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBwYWRkaW5nOiAxcmVtIDQuNXJlbSAxcmVtIDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIH1cbn1cblxuLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ljb24gaW5wdXQnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNC4zcmVtIGF1dG87XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgaW5wdXQge1xuICAgICAgICBncmlkLWNvbHVtbjogaWNvbi1zdGFydCAvIGljb24tc3RhcnQgLyBpbnB1dC1lbmQgLyBpbnB1dC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDMuNXJlbSAxLjNyZW0gMDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3O1xuXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dCwgY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCwgb3V0bGluZSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBvdXRsaW5lIC4ycyBlYXNlLWluLW91dDtcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgfVxuICAgIC8vIFNWRy5cbiAgICAuc3ZnLXNlYXJjaC1pY29uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpY29uO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG4iLCIuam9icy1pbmRleC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG59XG5cbi5qb2ItbGlzdCB7XG4gICAgY29udGFpbmVyLW5hbWU6IGpvYnMtbGlzdDtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgICAvLyBTcGVjaWFsIGdyaWQsIHNvIHRvIGFsbG93IGZvciBzcGFubmluZyAyIGNvbHVtbnMgcGVyIGNhcmQgZm9yIGV4YW1wbGUgYSBxdW90ZSBjYXJkLlxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgLy9ncmlkLWF1dG8tZmxvdzogZGVuc2U7IC8qIG1ha2Ugc3VyIHRvIGZpbGwgYWxsIHRoZSBhcmVhICovXG5cbiAgICAtLWdhcDogMnJlbTtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG5cbiAgICAucXVvdGUtaXRlbSxcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgLS1jb2x1bW5zLXNwYW46IDE7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIHZhcigtLWNvbHVtbnMtc3Bhbik7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgID4gLmpvYi1jYXJkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGUtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tY29sdW1ucy1zcGFuOiAyO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuXG4gICAgICAgIC8vIE92ZXJyaWRlIG5vcm1hbCBxdW90ZSBzaXplLlxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ob3Vycy1mb3JtLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xufVxuXG4uaG91cnMtZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdsYWJlbCBpbnB1dCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgLmhvdXJzLWZvcm0tbGFiZWwsXG4gICAgLmhvdXJzLWZvcm0taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAuOHJlbSAuOHJlbSAuOHJlbSAuOHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC44cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgLmhvdXJzLWZvcm0tbGFiZWwge1xuICAgICAgICBncmlkLWFyZWE6IGxhYmVsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW0gMHJlbSAwcmVtIDEuOHJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JleS03NSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC5ob3Vycy1mb3JtLWlucHV0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpbnB1dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gSGlkZSBhcnJvd3Mgb24gbnVtYmVyIGlucHV0LlxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjAgMy42cmVtIDByZW0gMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JleS0yMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTEwKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBvdXRsaW5lIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm9jdXMtY29sb3IpO1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuLy8gSm9icyBmaWx0ZXItaXRlbS5cbi5qb2JzLWZpbHRlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIH1cbn1cblxuLmpvYnMtZmlsdGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgfVxufVxuXG4ubG9jYXRpb24taW5wdXQtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubG9jYXRpb24taW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZsZXg6IDE7IC8vIGdyb3cgaWYgcG9zc2libGUuXG4gICAgfVxuXG4gICAgLnNlbGVjdG9yLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gICAgLnNlYXJjaC1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbn0iLCIkX29yZ2FuaXNhdGlvbl9icmVha3BvaW50OiBsZztcbi5vcmdhbmlzYXRpb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZS0zNSk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgLS1vZmZzZXQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLW9mZnNldCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9vcmdhbmlzYXRpb25fYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLS1vZmZzZXQ6IDhyZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLW1hcmdpbi1pbmxpbmUpIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgICAgICAgICAgZ2FwOiAwOyAvLyBtdXN0IGJlIDA7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHsgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyA1OyB9XG4gICAgICAgICAgICAuaGVhZGVyLWltYWdlIHsgZ3JpZC1hcmVhOiAxIC8gNSAvIDIgLyAxNTsgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX29yZ2FuaXNhdGlvbl9zZWN0aW9uKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX29yZ2FuaXNhdGlvbl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1vZmZzZXQpICogLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX29yZ2FuaXNhdGlvbl9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JnYW5pc2F0aW9uLWJ5bGluZSB7XG4gICAgY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG59XG4iLCIvLyBOZXcgY29udGFpbmVyIGhlbHBlciBjbGFzc2VzOyBXaXRob3V0IHRoZSBkaXZpdHVzLlxuLnBsYXR0ZXItY29udGFpbmVyLXByb3BzIHtcblx0LS1tYXJnaW4taW5saW5lOiB2YXIoLS1tb2JpbGUtYm9keS1tYXJnaW4taW5saW5lKTtcbn1cbi5wbGF0dGVyLWNvbnRhaW5lciB7XG5cdC8vIEFsaWduIG1hcmdpbi1saW5lIHdpdGggZmFrZSBtYXggY29sdW1uIHdpZHRoLlxuXHRtYXJnaW4taW5saW5lOiAje21hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpfTtcbn1cbiRwbGF0dGVyLWJyZWFrcG9pbnRzOiAoXG5cdFx0c206IDU3NnB4LFxuXHRcdG1kOiA3NjhweCxcblx0XHRsZzogOTkycHgsXG5cdFx0eGw6IDEyMDBweCxcbik7XG5AZWFjaCAkYnJlYWtwb2ludCwgJHZhbHVlIGluICRwbGF0dGVyLWJyZWFrcG9pbnRzIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdC5zZWN0aW9uIHtcblx0XHRcdC0tbWFyZ2luLWlubGluZTogY2FsYygoMTAwdncgLSAjeyR2YWx1ZX0pIC8gMik7XG5cdFx0XHQtLWNvbHVtbi13aWR0aDogY2FsYygjeyR2YWx1ZX0gLyAxMik7IC8vIHNob3VsZCBiZSA0NHB4IG9uIGJpZ2dlc3QuXG5cdFx0fVxuXG5cdFx0LnBsYXR0ZXItY29udGFpbmVyIHtcblx0XHRcdC8vIFVzZSB0aGlzIHNpemUgdG8gaW5kZW50IHRoZSBjb250YWluZXIgZmFraW5nIG9uZSBjb2x1bW4uXG5cdFx0XHRtYXJnaW4taW5saW5lOiBjYWxjKCgxMDB2dyAtICN7JHZhbHVlfSkgLyAyKTtcblx0XHR9XG5cdH1cbn1cbi5ub3JtYWwtc2VjdGlvbiB7XG5cdC8vIElmIG5vcm1hbCBwYWdlIHNlY3Rpb24gaGFzIGEgbGFiZWwsIHdlIGNoYW5nZSB0aGUgbGF5b3V0IGEgdGlueSBsaXR0bGUgYml0LlxuXHQmLmhhcy1sYWJlbCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxhYmVsXCIgXCJjb250ZW50XCI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIC4gbGFiZWwgY29udGVudCAuIC5cIjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbWFyZ2luLWlubGluZSkgY2FsYyh2YXIoLS1jb2x1bW4td2lkdGgpICogMSkgNGZyIDZmciBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiAxKSB2YXIoLS1tYXJnaW4taW5saW5lKTtcblx0XHR9XG5cdFx0LnNlY3Rpb24taW5uZXIge1xuXHRcdFx0Z3JpZC1hcmVhOiBjb250ZW50O1xuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1sYWJlbCB7XG5cdFx0Z3JpZC1hcmVhOiBsYWJlbDtcblx0XHRAZXh0ZW5kIC5oMjtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxufVxuLnNlY3Rpb24ge1xuXG5cdC8vIENlcnRhaW4gc2VjdGlvbnMgbmVlZCB0aGUgYmFja2dyb3VuZCBvbiBkaWZmZXJlbnQgY29udGFpbmVyIHRoYW4gdGhlIHNlY3Rpb24gaXRzZWxmLlxuXHQmOm5vdCgudGV4dC1tZWRpYS1zZWN0aW9uKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuXHR9XG5cdCY6dGFyZ2V0IHtcblx0XHRhbmltYXRpb246IGhpZ2hsaWdodCAxcyBlYXNlLWluLW91dCAuNXM7XG5cdH1cblxuXHQmLmNvbGxlY3Rpb24taXMtZW1wdHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbmJvZHlbZGF0YS1jb250ZW50LWVkaXRvcj1cInRydWVcIl0gLnNlY3Rpb24ge1xuXHQmLmNvbGxlY3Rpb24taXMtZW1wdHkge1xuXHRcdGJvcmRlcjogMTBweCBkb3R0ZWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxufVxuXG4uY29sdW1ucyB7XG5cbn1cbi5ub19wYWRkaW5nX3RvcCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubm9fcGFkZGluZ19ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogQW5pbWF0aW9uIGZvciBoaWdobGlnaHRpbmcgKi9cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0IHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8qIFN0YXJ0IHdpdGggdGhlIGRlZmF1bHQgYmFja2dyb3VuZCBjb2xvciAqL1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDE5MCwgMTcyLCAwLjIpOyAvKiBMaWdodCB5ZWxsb3cgY29sb3IgKi9cblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvKiBFbmQgd2l0aCB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yICovXG5cdH1cbn1cbiIsIiRfdGFic19icmVha3BvaW50OiBsZztcbi50YWJzLXNlY3Rpb24ge31cblxuLy8gVGhpcyBpcyB0aGUgY29udGFpbmVyIGZvciB0aGUgdGFicy5cbi8vIEluc2lkZSBpcyBsaXN0IG9mIGNsaWNrYWJsZSB0YWJzIGFuZCBhY2NvbXBhbnlpbmcgY29udGVudCBwYW5lbHMuXG4vLyBKUyBlbmNhcHN1bGF0ZXMgdGhlIGxvZ2ljIGZvciBzaG93aW5nL2hpZGluZyB0aGUgY29udGVudCBwYW5lbHMuXG4udGFicy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RhYnMnICdwYW5lcyc7XG4gICAgZ2FwOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX3RhYnNfYnJlYWtwb2ludCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnLiB0YWJzIHBhbmVzIC4nO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnIgNmZyIDFmcjtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cbiAgICAvLyBUYWJzLlxuICAgIC50YWJzLWJ1dHRvbnMge1xuICAgICAgICBncmlkLWFyZWE6IHRhYnM7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgfVxuICAgIC50YWJzLXBhbmVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBwYW5lcztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3BhbmUnO1xuICAgICAgICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF90YWJzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gVGFiIGJ1dHRvbiBhcmUgYW5jaG9yIGxpbmtzIGVuaGFuY2VkIHdpdGgganMuXG4udGFiLWJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApOy8vIFRPRE8gYWx3YXlzIHB1cnBsZSBvciBhY2NlbnQ/XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjgvMjIpO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS03NSk7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgYm9yZGVyIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmFjdGl2ZS10YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFsZ2VtZWVuLTEwMCk7XG4gICAgfVxufVxuLy8gQWxsIGl0ZW1zIGFyZSBvbiBwYW5lIGdyaWQgYXJlYS5cbi50YWItaXRlbSB7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBGb3Igc3dpcGVyIHRvIHdvcmshXG4gICAgZ3JpZC1hcmVhOiBwYW5lO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpub3QoLmFjdGl2ZS10YWIpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgLnRhYi1pbWFnZXMtc3dpcGVyIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xuXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX3RhYnNfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoZXZyb24gbmF2aWdhdGlvbiBvdmVyaWRlcyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHN3aXBlciBpbnNpZGUgdGFicy5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDJyZW0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycmVtKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNS8zNCk7XG59XG4udGFiLWludHJvIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC44cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbn1cbi50YWItdGV4dCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAuOHJlbTtcbn1cbi8vIFBpY3R1cmUuXG4udGFiLWl0ZW0taW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICB9XG59XG4iLCIudGVhc2VyLXN3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwcmVtO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAycmVtKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycmVtKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbi50ZWFzZXItc2VjdGlvbiB7XG5cbiAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWFcIiBcImNvbnRlbnRcIjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IG1lZGlhXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxheW91dC1jb250ZW50LW9ubHkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50XCI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZGV4LXRleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuaW5kZXgtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCkgKiAxMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXlvdXQtY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW4td2lkdGgpICogNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBtZWRpYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmRleC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXItaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRfbWVkaWFfdGV4dF9icmVha3BvaW50OiBsZztcbi50ZXh0LW1lZGlhLWNvbXBhY3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDsgLy8gVXNlIHRoZSBjdXN0b20gcHJvcGVydGllcyBmb3IgcGFkZGluZzsgU2VlIC5jb250ZW50IGNsYXNzIGZ1cnRoZXIgZG93bjtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX21lZGlhX3RleHRfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tYXJnaW4taW5saW5lKSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciB2YXIoLS1tYXJnaW4taW5saW5lKTtcbiAgICAgICAgICAgIGdhcDogMDsgLy8gbXVzdCBiZSAwO1xuXG4gICAgICAgICAgICAubWVkaWEgeyBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDc7IH1cbiAgICAgICAgICAgIC5jb250ZW50IHsgZ3JpZC1hcmVhOiAxIC8gNyAvIDIgLyAxNDsgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIC5tZWRpYSB7IGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gNjsgfVxuICAgICAgICAgICAgLmNvbnRlbnQgeyBncmlkLWFyZWE6IDEgLyA2IC8gMiAvIDE0OyB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfY29tcGFjdCk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mcmllbmRzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZy1ib3R0b20tZGVza3RvcCwgNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA1cmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2JpbGUsIDVyZW0pO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9mcmllbmRzX2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1wYWRkaW5nLXRvcC1kZXNrdG9wLCA1cmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZy1ib3R0b20tZGVza3RvcCwgNXJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogM3JlbTtcblxuICAgICAgICAgICAgICAgID4gLnBsYXRlLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkX21lZGlhX3RleHRfYnJlYWtwb2ludF9kb3duOiBtZDtcbiRfbWVkaWFfdGV4dF9icmVha3BvaW50OiBsZztcblxuLnRleHQtbWVkaWEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDsgLy8gVXNlIHRoZSBjdXN0b20gcHJvcGVydGllcyBmb3IgcGFkZGluZzsgU2VlIC5jb250ZW50IGNsYXNzIGZ1cnRoZXIgZG93bjtcbiAgICAmW2NsYXNzKj0nYmdjXyddIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX21lZGlhX3RleHRfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLmNoZXZyb24tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50ZXh0LW1lZGlhLXNlY3Rpb24taW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ21lZGlhJyAndGV4dCc7XG4gICAgZ2FwOiAzcmVtO1xuXG4gICAgJi5sYXlvdXQtbWVkaWEtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9tZWRpYV90ZXh0X2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtZWRpYSB0ZXh0JztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDZmcjtcbiAgICAgICAgICAgIGdhcDogNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxheW91dC1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX21lZGlhX3RleHRfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RleHQgbWVkaWEnO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyO1xuICAgICAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbWVkaWEtc2VjdGlvbi1tZWRpYSB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVkaWE7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LW1lZGlhLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgM3JlbTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50ZXh0LW1lZGlhLXN3aXBlciB7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIGNvbnRhaW5lci1uYW1lOiB0ZXh0LW1lZGlhLXNsaWRlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJF9tZWRpYV90ZXh0X2JyZWFrcG9pbnRfZG93bikge1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9tZWRpYV90ZXh0X2JyZWFrcG9pbnQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIH1cblxuICAgIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJF9tZWRpYV90ZXh0X2JyZWFrcG9pbnRfZG93bikge1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTV2dyArIDEwMCUpKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJF9tZWRpYV90ZXh0X2JyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIuNXJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSWYgdGhlcmUgaXMgb25seSAxIHNsaWRlLCBqdXN0IGRpc3BsYXkgbm9uZSB0aGlzLlxuICAgICAgICAmLnNpemUtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGF5b3V0LWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgIC5jaGV2cm9uLW5hdmlnYXRpb24ge1xuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgIH1cbiAgICB9XG4gICAgJi5sYXlvdXQtbWVkaWEtY29udGVudCB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkX21lZGlhX3RleHRfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfbWVkaWFfdGV4dF9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQtbWVkaWEtc2xpZGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogIFwibWVkaWFcIiBcImNvbnRlbnRcIjtcbiAgICBncmlkLWF1dG8tcm93czogMGZyIDBmcjtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICAubWVkaWEge1xuICAgICAgICBncmlkLWFyZWE6IG1lZGlhO1xuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDAvNjU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IG1hcC1nZXQoJHBhZGRpbmcsIGNvbHVtbi1tb2JpbGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA1cmVtKTtcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgNXJlbSk7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfZnJpZW5kc19icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1wYWRkaW5nLXRvcC1kZXNrdG9wLCA1cmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1kZXNrdG9wLCA1cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtbWVkaWEtY29udGVudCB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF90ZXh0X21lZGlhX3JpZ2h0X3VwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRfbWVkaWFfdGV4dF9icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX3RleHRfbWVkaWFfbGVmdF91cCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGF5b3V0LWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfdGV4dF9tZWRpYV9yaWdodF91cCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBjb250YWluZXIgdGV4dC1tZWRpYS1zbGlkZSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cbiAgICAudGV4dC1tZWRpYS1zbGlkZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs7XG4gICAgICAgICAgICAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IHVuc2V0O1xuICAgICAgICAmLmxheW91dC1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICBcImNvbnRlbnQgbWVkaWFcIjtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tY29sdW1uLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbWFyZ2luLWlubGluZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sYXlvdXQtbWVkaWEtY29udGVudCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAgXCJtZWRpYSBjb250ZW50XCI7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW1hcmdpbi1pbmxpbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50b3VyLXN3aXBlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXG4gICAgLnNlY3Rpb24tdGl0bGUtZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW1cbiAgICB9XG5cbn1cbi50b3VyLXN3aXBlciB7XG4gICAgLy8gQ2hldnJvbiBuYXZpZ2F0aW9uIG92ZXJpZGVzIGZvciB0aGlzIHBhcnRpY3VsYXIgc3dpcGVyIGluc2lkZSB0YWJzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC50b3VyLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KC5oYXMtaW1hZ2VzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2hldnJvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDJyZW0pKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDJyZW0pKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuLnRvdXItaXRlbSB7XG4gICAgLmNoYXBlYXUge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwOyAvLyBvdmVycmlkZSB0aGUgZGVmYXVsdCBtYXJnaW4uXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG59XG4iLCIudXNwLXNlY3Rpb24ge1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2NvbnRlbnQnO1xuICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmhhcy1pbWFnZSkge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUnICdjaGVja2xpc3QnICdidXR0b25zJztcblxuICAgICAgICAgICAgICAgICY6bm90KC53aG9sZSkgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicFVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwVXApIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIGNoZWNrbGlzdCcgJ2J1dHRvbnMgYnV0dG9ucyc7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yLlxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlaWdlLTM1KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi53aG9sZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdGl0bGUtc3RhcnQgLyBjaGVja2xpc3QtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IHRpdGxlLXN0YXJ0IC8gYnV0dG9ucy1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDRyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2hlY2tsaXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbHVtbi13aWR0aCwgNHJlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhhbGYge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNoZWNrbGlzdC1zdGFydCAvIGNoZWNrbGlzdC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogY2hlY2tsaXN0LXN0YXJ0IC8gYnV0dG9ucy1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDRyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1jb2x1bW4td2lkdGgsIDRyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtIDRyZW0gNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hlY2tsaXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGNoZWNrbGlzdDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGJ1dHRvbnM7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZScgJ2NvbnRlbnQnO1xuICAgICAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVzcC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1hZ2UgY29udGVudCc7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNmZyO1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tY29sdW1uLXdpZHRoLCA0cmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiJGZvb3Rlcl9icmVha3BvaW50X2Rvd246IG1kO1xuJGZvb3Rlcl9icmVha3BvaW50OiBsZztcbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDlyZW07XG59XG5cbi5mb290ZXItaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHggMzZweCAxOHB4IDM2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnBVcCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjZyZW0gMTEuMzI1cmVtIDMuMnJlbSAxMS4zMjVyZW07XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC02cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGZvb3Rlcl9icmVha3BvaW50KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwY2g7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTc1KTtcbiAgICB9XG59XG5cbi5mb290ZXItc2Vjb25kIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xuICAgIGJvcmRlci1ibG9jay1zdGFydDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHZhcigtLWdyZXktNzUpO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRmb290ZXJfYnJlYWtwb2ludCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5sZWdhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRmb290ZXJfYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGZvb3Rlcl9icmVha3BvaW50X2Rvd24pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2lhbC1pY29uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMjMwLCAyNDIsIDEpO1xuICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB9XG59XG4iLCIuam9iLXBvc3Rpbmctc3RhcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb247XG4gICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgY29udGFpbmVyR3JpZDtcblxuICAgIC5qb2ItcG9zdGluZy1kZXNjcmlwdGlvbixcbiAgICAuY2FyZC1lbGVtZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbi1vbmUgLyBjb2x1bW4tdHdlbHZlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5jYXJkLWVsZW1lbnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbi1vbmUgLyBjb2x1bW4tZml2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2ItcG9zdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sdW1uLXNpeCAvIGNvbHVtbi10d2VsdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5jYXJkLWVsZW1lbnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbi1vbmUgLyBjb2x1bW4tZm91cjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2ItcG9zdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sdW1uLXNpeCAvIGNvbHVtbi10d2VsdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4uam9iLXBvc3Rpbmctc2Vjb25kIHtcbiAgICAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCBjcmltc29uO1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gICAgcm93LWdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIGNvbnRhaW5lckdyaWQ7XG5cblxuICAgIC5qb2ItcG9zdGluZy1iZW5lZml0cyxcbiAgICAuam9iLXBvc3RpbmctcXVhbGlmaWNhdGlvbnMge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sdW1uLW9uZSAvIGNvbHVtbi10d2VsdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuam9iLXBvc3RpbmctcXVhbGlmaWNhdGlvbnMge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbi1vbmUgLyBjb2x1bW4tc2l4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpvYi1wb3N0aW5nLWJlbmVmaXRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzcmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbHVtbi1zZXZlbiAvIGNvbHVtbi10d2VsdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qb2ItcG9zdGluZy10aGlyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCBjcmltc29uO1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gICAgcm93LWdhcDogNHJlbTtcblxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBjb250YWluZXJHcmlkO1xuICAgIC5jb250YWN0LWltYWdlLFxuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sdW1uLW9uZSAvIGNvbHVtbi10d2VsdmU7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAuY29udGFjdC10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lIC8gY29sdW1uLXNpeDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sdW1uLXNldmVuIC8gY29sdW1uLXR3ZWx2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpvYi1wb3N0aW5nLXNoYXJlLWxpbmtzIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNyaW1zb247XG4gICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgY29udGFpbmVyR3JpZDtcblxuICAgIC5zaGFyZS1saW5rcyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2x1bW4tb25lIC8gY29sdW1uLXR3ZWx2ZTtcbiAgICB9XG59XG4iLCIuc2VhcmNoLWluZGV4IHtcbiAgICBvcmRlcjogMTAwMDtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTVyZW07XG59XG4uc2VhcmNoLWhlYWRlciB7XG4gICAgLm1vYmlsZS1zZWFyY2gtZm9ybSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW07XG4gICAgfVxufVxuLnNlYXJjaC1jb250YWluZXIge1xuICAgIEBleHRlbmQgLnBsYXR0ZXItY29udGFpbmVyLXByb3BzO1xuICAgIEBleHRlbmQgLnBsYXR0ZXItY29udGFpbmVyO1xuICAgIG9yZGVyOiAxMDA7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tYWxnZW1lZW4tMTAwKTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjJyZW07XG59XG4uc2VhcmNoLXNuaXBwZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktNjApO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIC5zZWFyY2gtc25pcHBldC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDQuOHJlbSAyLjVyZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbGdlbWVlbi0xMDApO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLnNuaXBwZXQtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi4ycmVtO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
